cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

MAINTAINERS (668915B)


      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/
    193Q:	https://patchwork.kernel.org/project/linux-wireless/list/
    194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
    195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
    196F:	Documentation/driver-api/80211/cfg80211.rst
    197F:	Documentation/networking/regulatory.rst
    198F:	include/linux/ieee80211.h
    199F:	include/net/cfg80211.h
    200F:	include/net/ieee80211_radiotap.h
    201F:	include/net/iw_handler.h
    202F:	include/net/wext.h
    203F:	include/uapi/linux/nl80211.h
    204F:	include/uapi/linux/wireless.h
    205F:	net/wireless/
    206
    2078169 10/100/1000 GIGABIT ETHERNET DRIVER
    208M:	Heiner Kallweit <hkallweit1@gmail.com>
    209M:	nic_swsd@realtek.com
    210L:	netdev@vger.kernel.org
    211S:	Maintained
    212F:	drivers/net/ethernet/realtek/r8169*
    213
    2148250/16?50 (AND CLONE UARTS) SERIAL DRIVER
    215M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    216L:	linux-serial@vger.kernel.org
    217S:	Maintained
    218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
    219F:	drivers/tty/serial/8250*
    220F:	include/linux/serial_8250.h
    221
    2228390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
    223L:	netdev@vger.kernel.org
    224S:	Orphan / Obsolete
    225F:	drivers/net/ethernet/8390/
    226
    2279P FILE SYSTEM
    228M:	Eric Van Hensbergen <ericvh@gmail.com>
    229M:	Latchesar Ionkov <lucho@ionkov.net>
    230M:	Dominique Martinet <asmadeus@codewreck.org>
    231R:	Christian Schoenebeck <linux_oss@crudebyte.com>
    232L:	v9fs-developer@lists.sourceforge.net
    233S:	Maintained
    234W:	http://swik.net/v9fs
    235Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
    236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
    237T:	git git://github.com/martinetd/linux.git
    238F:	Documentation/filesystems/9p.rst
    239F:	fs/9p/
    240F:	include/net/9p/
    241F:	include/trace/events/9p.h
    242F:	include/uapi/linux/virtio_9p.h
    243F:	net/9p/
    244
    245A8293 MEDIA DRIVER
    246M:	Antti Palosaari <crope@iki.fi>
    247L:	linux-media@vger.kernel.org
    248S:	Maintained
    249W:	https://linuxtv.org
    250W:	http://palosaari.fi/linux/
    251Q:	http://patchwork.linuxtv.org/project/linux-media/list/
    252T:	git git://linuxtv.org/anttip/media_tree.git
    253F:	drivers/media/dvb-frontends/a8293*
    254
    255AACRAID SCSI RAID DRIVER
    256M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
    257L:	linux-scsi@vger.kernel.org
    258S:	Supported
    259W:	http://www.adaptec.com/
    260F:	Documentation/scsi/aacraid.rst
    261F:	drivers/scsi/aacraid/
    262
    263ABI/API
    264L:	linux-api@vger.kernel.org
    265F:	include/linux/syscalls.h
    266F:	kernel/sys_ni.c
    267X:	include/uapi/
    268X:	arch/*/include/uapi/
    269
    270ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
    271M:	Hans de Goede <hdegoede@redhat.com>
    272L:	linux-hwmon@vger.kernel.org
    273S:	Maintained
    274F:	drivers/hwmon/abituguru.c
    275
    276ABIT UGURU 3 HARDWARE MONITOR DRIVER
    277M:	Alistair John Strachan <alistair@devzero.co.uk>
    278L:	linux-hwmon@vger.kernel.org
    279S:	Maintained
    280F:	drivers/hwmon/abituguru3.c
    281
    282ACCES 104-DIO-48E GPIO DRIVER
    283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
    284L:	linux-gpio@vger.kernel.org
    285S:	Maintained
    286F:	drivers/gpio/gpio-104-dio-48e.c
    287
    288ACCES 104-IDI-48 GPIO DRIVER
    289M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
    290L:	linux-gpio@vger.kernel.org
    291S:	Maintained
    292F:	drivers/gpio/gpio-104-idi-48.c
    293
    294ACCES 104-IDIO-16 GPIO DRIVER
    295M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
    296L:	linux-gpio@vger.kernel.org
    297S:	Maintained
    298F:	drivers/gpio/gpio-104-idio-16.c
    299
    300ACCES 104-QUAD-8 DRIVER
    301M:	William Breathitt Gray <vilhelm.gray@gmail.com>
    302M:	Syed Nayyar Waris <syednwaris@gmail.com>
    303L:	linux-iio@vger.kernel.org
    304S:	Maintained
    305F:	drivers/counter/104-quad-8.c
    306
    307ACCES PCI-IDIO-16 GPIO DRIVER
    308M:	William Breathitt Gray <vilhelm.gray@gmail.com>
    309L:	linux-gpio@vger.kernel.org
    310S:	Maintained
    311F:	drivers/gpio/gpio-pci-idio-16.c
    312
    313ACCES PCIe-IDIO-24 GPIO DRIVER
    314M:	William Breathitt Gray <vilhelm.gray@gmail.com>
    315L:	linux-gpio@vger.kernel.org
    316S:	Maintained
    317F:	drivers/gpio/gpio-pcie-idio-24.c
    318
    319ACENIC DRIVER
    320M:	Jes Sorensen <jes@trained-monkey.org>
    321L:	linux-acenic@sunsite.dk
    322S:	Maintained
    323F:	drivers/net/ethernet/alteon/acenic*
    324
    325ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
    326M:	Peter Kaestle <peter@piie.net>
    327L:	platform-driver-x86@vger.kernel.org
    328S:	Maintained
    329W:	http://piie.net/?section=acerhdf
    330F:	drivers/platform/x86/acerhdf.c
    331
    332ACER WMI LAPTOP EXTRAS
    333M:	"Lee, Chun-Yi" <jlee@suse.com>
    334L:	platform-driver-x86@vger.kernel.org
    335S:	Maintained
    336F:	drivers/platform/x86/acer-wmi.c
    337
    338ACPI
    339M:	"Rafael J. Wysocki" <rafael@kernel.org>
    340R:	Len Brown <lenb@kernel.org>
    341L:	linux-acpi@vger.kernel.org
    342S:	Supported
    343W:	https://01.org/linux-acpi
    344Q:	https://patchwork.kernel.org/project/linux-acpi/list/
    345B:	https://bugzilla.kernel.org
    346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
    347F:	Documentation/ABI/testing/configfs-acpi
    348F:	Documentation/ABI/testing/sysfs-bus-acpi
    349F:	Documentation/firmware-guide/acpi/
    350F:	drivers/acpi/
    351F:	drivers/pci/*/*acpi*
    352F:	drivers/pci/*acpi*
    353F:	drivers/pnp/pnpacpi/
    354F:	include/acpi/
    355F:	include/linux/acpi.h
    356F:	include/linux/fwnode.h
    357F:	tools/power/acpi/
    358
    359ACPI APEI
    360M:	"Rafael J. Wysocki" <rafael@kernel.org>
    361R:	Len Brown <lenb@kernel.org>
    362R:	James Morse <james.morse@arm.com>
    363R:	Tony Luck <tony.luck@intel.com>
    364R:	Borislav Petkov <bp@alien8.de>
    365L:	linux-acpi@vger.kernel.org
    366F:	drivers/acpi/apei/
    367
    368ACPI COMPONENT ARCHITECTURE (ACPICA)
    369M:	Robert Moore <robert.moore@intel.com>
    370M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
    371L:	linux-acpi@vger.kernel.org
    372L:	devel@acpica.org
    373S:	Supported
    374W:	https://acpica.org/
    375W:	https://github.com/acpica/acpica/
    376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
    377B:	https://bugzilla.kernel.org
    378B:	https://bugs.acpica.org
    379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
    380F:	drivers/acpi/acpica/
    381F:	include/acpi/
    382F:	tools/power/acpi/
    383
    384ACPI FOR ARM64 (ACPI/arm64)
    385M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
    386M:	Hanjun Guo <guohanjun@huawei.com>
    387M:	Sudeep Holla <sudeep.holla@arm.com>
    388L:	linux-acpi@vger.kernel.org
    389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
    390S:	Maintained
    391F:	drivers/acpi/arm64
    392
    393ACPI SERIAL MULTI INSTANTIATE DRIVER
    394M:	Hans de Goede <hdegoede@redhat.com>
    395L:	platform-driver-x86@vger.kernel.org
    396S:	Maintained
    397F:	drivers/platform/x86/serial-multi-instantiate.c
    398
    399ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
    400M:	Sudeep Holla <sudeep.holla@arm.com>
    401L:	linux-acpi@vger.kernel.org
    402S:	Supported
    403F:	drivers/mailbox/pcc.c
    404
    405ACPI PMIC DRIVERS
    406M:	"Rafael J. Wysocki" <rafael@kernel.org>
    407M:	Len Brown <lenb@kernel.org>
    408R:	Andy Shevchenko <andy@kernel.org>
    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:	Rafael J. Wysocki <rafael@kernel.org>
    419R:	Zhang Rui <rui.zhang@intel.com>
    420L:	linux-acpi@vger.kernel.org
    421S:	Supported
    422W:	https://01.org/linux-acpi
    423B:	https://bugzilla.kernel.org
    424F:	drivers/acpi/*thermal*
    425
    426ACPI VIOT DRIVER
    427M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
    428L:	linux-acpi@vger.kernel.org
    429L:	iommu@lists.linux.dev
    430S:	Maintained
    431F:	drivers/acpi/viot.c
    432F:	include/linux/acpi_viot.h
    433
    434ACPI WMI DRIVER
    435L:	platform-driver-x86@vger.kernel.org
    436S:	Orphan
    437F:	drivers/platform/x86/wmi.c
    438F:	include/uapi/linux/wmi.h
    439
    440ACRN HYPERVISOR SERVICE MODULE
    441M:	Fei Li <fei1.li@intel.com>
    442L:	acrn-dev@lists.projectacrn.org (subscribers-only)
    443S:	Supported
    444W:	https://projectacrn.org
    445F:	Documentation/virt/acrn/
    446F:	drivers/virt/acrn/
    447F:	include/uapi/linux/acrn.h
    448
    449AD1889 ALSA SOUND DRIVER
    450L:	linux-parisc@vger.kernel.org
    451S:	Maintained
    452W:	https://parisc.wiki.kernel.org/index.php/AD1889
    453F:	sound/pci/ad1889.*
    454
    455AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
    456M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
    457L:	linux-iio@vger.kernel.org
    458S:	Supported
    459F:	drivers/iio/potentiometer/ad5110.c
    460
    461AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
    462M:	Michael Hennerich <michael.hennerich@analog.com>
    463S:	Supported
    464W:	http://wiki.analog.com/AD5254
    465W:	https://ez.analog.com/linux-software-drivers
    466F:	drivers/misc/ad525x_dpot.c
    467
    468AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
    469M:	Michael Hennerich <michael.hennerich@analog.com>
    470S:	Supported
    471W:	http://wiki.analog.com/AD5398
    472W:	https://ez.analog.com/linux-software-drivers
    473F:	drivers/regulator/ad5398.c
    474
    475AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
    476M:	Michael Hennerich <michael.hennerich@analog.com>
    477S:	Supported
    478W:	http://wiki.analog.com/AD7142
    479W:	https://ez.analog.com/linux-software-drivers
    480F:	drivers/input/misc/ad714x.c
    481
    482AD7877 TOUCHSCREEN DRIVER
    483M:	Michael Hennerich <michael.hennerich@analog.com>
    484S:	Supported
    485W:	http://wiki.analog.com/AD7877
    486W:	https://ez.analog.com/linux-software-drivers
    487F:	drivers/input/touchscreen/ad7877.c
    488
    489AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
    490M:	Michael Hennerich <michael.hennerich@analog.com>
    491S:	Supported
    492W:	http://wiki.analog.com/AD7879
    493W:	https://ez.analog.com/linux-software-drivers
    494F:	drivers/input/touchscreen/ad7879.c
    495
    496ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
    497M:	Jiri Kosina <jikos@kernel.org>
    498S:	Maintained
    499
    500ADF7242 IEEE 802.15.4 RADIO DRIVER
    501M:	Michael Hennerich <michael.hennerich@analog.com>
    502L:	linux-wpan@vger.kernel.org
    503S:	Supported
    504W:	https://wiki.analog.com/ADF7242
    505W:	https://ez.analog.com/linux-software-drivers
    506F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
    507F:	drivers/net/ieee802154/adf7242.c
    508
    509ADM1025 HARDWARE MONITOR DRIVER
    510M:	Jean Delvare <jdelvare@suse.com>
    511L:	linux-hwmon@vger.kernel.org
    512S:	Maintained
    513F:	Documentation/hwmon/adm1025.rst
    514F:	drivers/hwmon/adm1025.c
    515
    516ADM1029 HARDWARE MONITOR DRIVER
    517M:	Corentin Labbe <clabbe.montjoie@gmail.com>
    518L:	linux-hwmon@vger.kernel.org
    519S:	Maintained
    520F:	drivers/hwmon/adm1029.c
    521
    522ADM8211 WIRELESS DRIVER
    523L:	linux-wireless@vger.kernel.org
    524S:	Orphan
    525W:	https://wireless.wiki.kernel.org/
    526F:	drivers/net/wireless/admtek/adm8211.*
    527
    528ADP1653 FLASH CONTROLLER DRIVER
    529M:	Sakari Ailus <sakari.ailus@iki.fi>
    530L:	linux-media@vger.kernel.org
    531S:	Maintained
    532F:	drivers/media/i2c/adp1653.c
    533F:	include/media/i2c/adp1653.h
    534
    535ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
    536M:	Michael Hennerich <michael.hennerich@analog.com>
    537S:	Supported
    538W:	http://wiki.analog.com/ADP5520
    539W:	https://ez.analog.com/linux-software-drivers
    540F:	drivers/gpio/gpio-adp5520.c
    541F:	drivers/input/keyboard/adp5520-keys.c
    542F:	drivers/leds/leds-adp5520.c
    543F:	drivers/mfd/adp5520.c
    544F:	drivers/video/backlight/adp5520_bl.c
    545
    546ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
    547M:	Michael Hennerich <michael.hennerich@analog.com>
    548S:	Supported
    549W:	http://wiki.analog.com/ADP5588
    550W:	https://ez.analog.com/linux-software-drivers
    551F:	drivers/gpio/gpio-adp5588.c
    552F:	drivers/input/keyboard/adp5588-keys.c
    553
    554ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
    555M:	Michael Hennerich <michael.hennerich@analog.com>
    556S:	Supported
    557W:	http://wiki.analog.com/ADP8860
    558W:	https://ez.analog.com/linux-software-drivers
    559F:	drivers/video/backlight/adp8860_bl.c
    560
    561ADT746X FAN DRIVER
    562M:	Colin Leroy <colin@colino.net>
    563S:	Maintained
    564F:	drivers/macintosh/therm_adt746x.c
    565
    566ADT7475 HARDWARE MONITOR DRIVER
    567M:	Jean Delvare <jdelvare@suse.com>
    568L:	linux-hwmon@vger.kernel.org
    569S:	Maintained
    570F:	Documentation/hwmon/adt7475.rst
    571F:	drivers/hwmon/adt7475.c
    572
    573ADVANSYS SCSI DRIVER
    574M:	Matthew Wilcox <willy@infradead.org>
    575M:	Hannes Reinecke <hare@suse.com>
    576L:	linux-scsi@vger.kernel.org
    577S:	Maintained
    578F:	Documentation/scsi/advansys.rst
    579F:	drivers/scsi/advansys.c
    580
    581ADVANTECH SWBTN DRIVER
    582M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
    583L:	platform-driver-x86@vger.kernel.org
    584S:	Maintained
    585F:	drivers/platform/x86/adv_swbutton.c
    586
    587ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
    588M:	Lucas Stankus <lucas.p.stankus@gmail.com>
    589S:	Supported
    590F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
    591F:	drivers/iio/accel/adxl313*
    592
    593ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
    594M:	Michael Hennerich <michael.hennerich@analog.com>
    595S:	Supported
    596W:	http://wiki.analog.com/ADXL345
    597W:	https://ez.analog.com/linux-software-drivers
    598F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
    599F:	drivers/input/misc/adxl34x.c
    600
    601ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
    602M:	Puranjay Mohan <puranjay12@gmail.com>
    603L:	linux-iio@vger.kernel.org
    604S:	Supported
    605F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
    606F:	drivers/iio/accel/adxl355.h
    607F:	drivers/iio/accel/adxl355_core.c
    608F:	drivers/iio/accel/adxl355_i2c.c
    609F:	drivers/iio/accel/adxl355_spi.c
    610
    611ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
    612M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
    613L:	linux-iio@vger.kernel.org
    614S:	Supported
    615W:	http://ez.analog.com/community/linux-device-drivers
    616F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
    617F:	drivers/iio/accel/adxl367*
    618
    619ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
    620M:	Michael Hennerich <michael.hennerich@analog.com>
    621S:	Supported
    622W:	https://ez.analog.com/linux-software-drivers
    623F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
    624F:	drivers/iio/accel/adxl372.c
    625F:	drivers/iio/accel/adxl372_i2c.c
    626F:	drivers/iio/accel/adxl372_spi.c
    627
    628AF9013 MEDIA DRIVER
    629M:	Antti Palosaari <crope@iki.fi>
    630L:	linux-media@vger.kernel.org
    631S:	Maintained
    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
    636F:	drivers/media/dvb-frontends/af9013*
    637
    638AF9033 MEDIA DRIVER
    639M:	Antti Palosaari <crope@iki.fi>
    640L:	linux-media@vger.kernel.org
    641S:	Maintained
    642W:	https://linuxtv.org
    643W:	http://palosaari.fi/linux/
    644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
    645T:	git git://linuxtv.org/anttip/media_tree.git
    646F:	drivers/media/dvb-frontends/af9033*
    647
    648AFFS FILE SYSTEM
    649M:	David Sterba <dsterba@suse.com>
    650L:	linux-fsdevel@vger.kernel.org
    651S:	Odd Fixes
    652F:	Documentation/filesystems/affs.rst
    653F:	fs/affs/
    654
    655AFS FILESYSTEM
    656M:	David Howells <dhowells@redhat.com>
    657M:	Marc Dionne <marc.dionne@auristor.com>
    658L:	linux-afs@lists.infradead.org
    659S:	Supported
    660W:	https://www.infradead.org/~dhowells/kafs/
    661F:	Documentation/filesystems/afs.rst
    662F:	fs/afs/
    663F:	include/trace/events/afs.h
    664
    665AGPGART DRIVER
    666M:	David Airlie <airlied@linux.ie>
    667S:	Maintained
    668T:	git git://anongit.freedesktop.org/drm/drm
    669F:	drivers/char/agp/
    670F:	include/linux/agp*
    671F:	include/uapi/linux/agp*
    672
    673AHA152X SCSI DRIVER
    674M:	"Juergen E. Fischer" <fischer@norbit.de>
    675L:	linux-scsi@vger.kernel.org
    676S:	Maintained
    677F:	drivers/scsi/aha152x*
    678F:	drivers/scsi/pcmcia/aha152x*
    679
    680AIC7XXX / AIC79XX SCSI DRIVER
    681M:	Hannes Reinecke <hare@suse.com>
    682L:	linux-scsi@vger.kernel.org
    683S:	Maintained
    684F:	drivers/scsi/aic7xxx/
    685
    686AIMSLAB FM RADIO RECEIVER DRIVER
    687M:	Hans Verkuil <hverkuil@xs4all.nl>
    688L:	linux-media@vger.kernel.org
    689S:	Maintained
    690W:	https://linuxtv.org
    691T:	git git://linuxtv.org/media_tree.git
    692F:	drivers/media/radio/radio-aimslab*
    693
    694AIO
    695M:	Benjamin LaHaise <bcrl@kvack.org>
    696L:	linux-aio@kvack.org
    697S:	Supported
    698F:	fs/aio.c
    699F:	include/linux/*aio*.h
    700
    701AIRSPY MEDIA DRIVER
    702M:	Antti Palosaari <crope@iki.fi>
    703L:	linux-media@vger.kernel.org
    704S:	Maintained
    705W:	https://linuxtv.org
    706W:	http://palosaari.fi/linux/
    707Q:	http://patchwork.linuxtv.org/project/linux-media/list/
    708T:	git git://linuxtv.org/anttip/media_tree.git
    709F:	drivers/media/usb/airspy/
    710
    711ALACRITECH GIGABIT ETHERNET DRIVER
    712M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
    713S:	Maintained
    714F:	drivers/net/ethernet/alacritech/*
    715
    716ALCATEL SPEEDTOUCH USB DRIVER
    717M:	Duncan Sands <duncan.sands@free.fr>
    718L:	linux-usb@vger.kernel.org
    719S:	Maintained
    720W:	http://www.linux-usb.org/SpeedTouch/
    721F:	drivers/usb/atm/speedtch.c
    722F:	drivers/usb/atm/usbatm.c
    723
    724ALCHEMY AU1XX0 MMC DRIVER
    725M:	Manuel Lauss <manuel.lauss@gmail.com>
    726S:	Maintained
    727F:	drivers/mmc/host/au1xmmc.c
    728
    729ALI1563 I2C DRIVER
    730M:	Rudolf Marek <r.marek@assembler.cz>
    731L:	linux-i2c@vger.kernel.org
    732S:	Maintained
    733F:	Documentation/i2c/busses/i2c-ali1563.rst
    734F:	drivers/i2c/busses/i2c-ali1563.c
    735
    736ALIENWARE WMI DRIVER
    737L:	Dell.Client.Kernel@dell.com
    738S:	Maintained
    739F:	drivers/platform/x86/dell/alienware-wmi.c
    740
    741ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
    742M:	Tomislav Denis <tomislav.denis@avl.com>
    743L:	linux-iio@vger.kernel.org
    744S:	Maintained
    745W:	http://www.allsensors.com/
    746F:	Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
    747F:	drivers/iio/pressure/dlhl60d.c
    748
    749ALLEGRO DVT VIDEO IP CORE DRIVER
    750M:	Michael Tretter <m.tretter@pengutronix.de>
    751R:	Pengutronix Kernel Team <kernel@pengutronix.de>
    752L:	linux-media@vger.kernel.org
    753S:	Maintained
    754F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
    755F:	drivers/media/platform/allegro-dvt/
    756
    757ALLWINNER A10 CSI DRIVER
    758M:	Maxime Ripard <mripard@kernel.org>
    759L:	linux-media@vger.kernel.org
    760S:	Maintained
    761T:	git git://linuxtv.org/media_tree.git
    762F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
    763F:	drivers/media/platform/sunxi/sun4i-csi/
    764
    765ALLWINNER CPUFREQ DRIVER
    766M:	Yangtao Li <tiny.windzz@gmail.com>
    767L:	linux-pm@vger.kernel.org
    768S:	Maintained
    769F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
    770F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
    771
    772ALLWINNER CRYPTO DRIVERS
    773M:	Corentin Labbe <clabbe.montjoie@gmail.com>
    774L:	linux-crypto@vger.kernel.org
    775S:	Maintained
    776F:	drivers/crypto/allwinner/
    777
    778ALLWINNER HARDWARE SPINLOCK SUPPORT
    779M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
    780S:	Maintained
    781F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
    782F:	drivers/hwspinlock/sun6i_hwspinlock.c
    783
    784ALLWINNER THERMAL DRIVER
    785M:	Vasily Khoruzhick <anarsoul@gmail.com>
    786M:	Yangtao Li <tiny.windzz@gmail.com>
    787L:	linux-pm@vger.kernel.org
    788S:	Maintained
    789F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
    790F:	drivers/thermal/sun8i_thermal.c
    791
    792ALLWINNER VPU DRIVER
    793M:	Maxime Ripard <mripard@kernel.org>
    794M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
    795L:	linux-media@vger.kernel.org
    796S:	Maintained
    797F:	drivers/staging/media/sunxi/cedrus/
    798
    799ALPHA PORT
    800M:	Richard Henderson <rth@twiddle.net>
    801M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
    802M:	Matt Turner <mattst88@gmail.com>
    803L:	linux-alpha@vger.kernel.org
    804S:	Odd Fixes
    805F:	arch/alpha/
    806
    807ALPS PS/2 TOUCHPAD DRIVER
    808R:	Pali Rohár <pali@kernel.org>
    809F:	drivers/input/mouse/alps.*
    810
    811ALTERA I2C CONTROLLER DRIVER
    812M:	Thor Thayer <thor.thayer@linux.intel.com>
    813S:	Maintained
    814F:	Documentation/devicetree/bindings/i2c/i2c-altera.txt
    815F:	drivers/i2c/busses/i2c-altera.c
    816
    817ALTERA MAILBOX DRIVER
    818M:	Mun Yew Tham <mun.yew.tham@intel.com>
    819S:	Maintained
    820F:	drivers/mailbox/mailbox-altera.c
    821
    822ALTERA MSGDMA IP CORE DRIVER
    823M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
    824R:	Stefan Roese <sr@denx.de>
    825L:	dmaengine@vger.kernel.org
    826S:	Odd Fixes
    827F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
    828F:	drivers/dma/altera-msgdma.c
    829
    830ALTERA PIO DRIVER
    831M:	Mun Yew Tham <mun.yew.tham@intel.com>
    832L:	linux-gpio@vger.kernel.org
    833S:	Maintained
    834F:	drivers/gpio/gpio-altera.c
    835
    836ALTERA SYSTEM MANAGER DRIVER
    837M:	Thor Thayer <thor.thayer@linux.intel.com>
    838S:	Maintained
    839F:	drivers/mfd/altera-sysmgr.c
    840F:	include/linux/mfd/altera-sysmgr.h
    841
    842ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
    843M:	Thor Thayer <thor.thayer@linux.intel.com>
    844S:	Maintained
    845F:	drivers/gpio/gpio-altera-a10sr.c
    846F:	drivers/mfd/altera-a10sr.c
    847F:	drivers/reset/reset-a10sr.c
    848F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
    849F:	include/linux/mfd/altera-a10sr.h
    850
    851ALTERA TRIPLE SPEED ETHERNET DRIVER
    852M:	Joyce Ooi <joyce.ooi@intel.com>
    853L:	netdev@vger.kernel.org
    854S:	Maintained
    855F:	drivers/net/ethernet/altera/
    856
    857ALTERA UART/JTAG UART SERIAL DRIVERS
    858M:	Tobias Klauser <tklauser@distanz.ch>
    859L:	linux-serial@vger.kernel.org
    860S:	Maintained
    861F:	drivers/tty/serial/altera_jtaguart.c
    862F:	drivers/tty/serial/altera_uart.c
    863F:	include/linux/altera_jtaguart.h
    864F:	include/linux/altera_uart.h
    865
    866AMAZON ANNAPURNA LABS FIC DRIVER
    867M:	Talel Shenhar <talel@amazon.com>
    868S:	Maintained
    869F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
    870F:	drivers/irqchip/irq-al-fic.c
    871
    872AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
    873M:	Talel Shenhar <talel@amazon.com>
    874M:	Talel Shenhar <talelshenhar@gmail.com>
    875S:	Maintained
    876F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
    877F:	drivers/edac/al_mc_edac.c
    878
    879AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
    880M:	Talel Shenhar <talel@amazon.com>
    881S:	Maintained
    882F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
    883F:	drivers/thermal/thermal_mmio.c
    884
    885AMAZON ETHERNET DRIVERS
    886M:	Shay Agroskin <shayagr@amazon.com>
    887M:	Arthur Kiyanovski <akiyano@amazon.com>
    888R:	David Arinzon <darinzon@amazon.com>
    889R:	Noam Dagan <ndagan@amazon.com>
    890R:	Saeed Bishara <saeedb@amazon.com>
    891L:	netdev@vger.kernel.org
    892S:	Supported
    893F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
    894F:	drivers/net/ethernet/amazon/
    895
    896AMAZON RDMA EFA DRIVER
    897M:	Gal Pressman <galpress@amazon.com>
    898R:	Yossi Leybovich <sleybo@amazon.com>
    899L:	linux-rdma@vger.kernel.org
    900S:	Supported
    901Q:	https://patchwork.kernel.org/project/linux-rdma/list/
    902F:	drivers/infiniband/hw/efa/
    903F:	include/uapi/rdma/efa-abi.h
    904
    905AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
    906M:	Tom Lendacky <thomas.lendacky@amd.com>
    907M:	John Allen <john.allen@amd.com>
    908L:	linux-crypto@vger.kernel.org
    909S:	Supported
    910F:	drivers/crypto/ccp/
    911F:	include/linux/ccp.h
    912
    913AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
    914M:	Brijesh Singh <brijesh.singh@amd.com>
    915M:	Tom Lendacky <thomas.lendacky@amd.com>
    916L:	linux-crypto@vger.kernel.org
    917S:	Supported
    918F:	drivers/crypto/ccp/sev*
    919F:	include/uapi/linux/psp-sev.h
    920
    921AMD DISPLAY CORE
    922M:	Harry Wentland <harry.wentland@amd.com>
    923M:	Leo Li <sunpeng.li@amd.com>
    924M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
    925L:	amd-gfx@lists.freedesktop.org
    926S:	Supported
    927T:	git https://gitlab.freedesktop.org/agd5f/linux.git
    928F:	drivers/gpu/drm/amd/display/
    929
    930AMD FAM15H PROCESSOR POWER MONITORING DRIVER
    931M:	Huang Rui <ray.huang@amd.com>
    932L:	linux-hwmon@vger.kernel.org
    933S:	Supported
    934F:	Documentation/hwmon/fam15h_power.rst
    935F:	drivers/hwmon/fam15h_power.c
    936
    937AMD FCH GPIO DRIVER
    938M:	Enrico Weigelt, metux IT consult <info@metux.net>
    939L:	linux-gpio@vger.kernel.org
    940S:	Maintained
    941F:	drivers/gpio/gpio-amd-fch.c
    942F:	include/linux/platform_data/gpio/gpio-amd-fch.h
    943
    944AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
    945L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
    946S:	Orphan
    947F:	drivers/usb/gadget/udc/amd5536udc.*
    948
    949AMD GEODE PROCESSOR/CHIPSET SUPPORT
    950M:	Andres Salomon <dilinger@queued.net>
    951L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
    952S:	Supported
    953W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
    954F:	arch/x86/include/asm/geode.h
    955F:	drivers/char/hw_random/geode-rng.c
    956F:	drivers/crypto/geode*
    957F:	drivers/video/fbdev/geode/
    958
    959AMD IOMMU (AMD-VI)
    960M:	Joerg Roedel <joro@8bytes.org>
    961R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
    962L:	iommu@lists.linux.dev
    963S:	Maintained
    964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
    965F:	drivers/iommu/amd/
    966F:	include/linux/amd-iommu.h
    967
    968AMD KFD
    969M:	Felix Kuehling <Felix.Kuehling@amd.com>
    970L:	amd-gfx@lists.freedesktop.org
    971S:	Supported
    972T:	git https://gitlab.freedesktop.org/agd5f/linux.git
    973F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
    974F:	drivers/gpu/drm/amd/amdkfd/
    975F:	drivers/gpu/drm/amd/include/cik_structs.h
    976F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
    977F:	drivers/gpu/drm/amd/include/v9_structs.h
    978F:	drivers/gpu/drm/amd/include/vi_structs.h
    979F:	include/uapi/linux/kfd_ioctl.h
    980F:	include/uapi/linux/kfd_sysfs.h
    981
    982AMD SPI DRIVER
    983M:	Sanjay R Mehta <sanju.mehta@amd.com>
    984S:	Maintained
    985F:	drivers/spi/spi-amd.c
    986
    987AMD MP2 I2C DRIVER
    988M:	Elie Morisse <syniurge@gmail.com>
    989M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
    990M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
    991L:	linux-i2c@vger.kernel.org
    992S:	Maintained
    993F:	drivers/i2c/busses/i2c-amd-mp2*
    994
    995AMD PMC DRIVER
    996M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
    997L:	platform-driver-x86@vger.kernel.org
    998S:	Maintained
    999F:	drivers/platform/x86/amd-pmc.*
   1000
   1001AMD HSMP DRIVER
   1002M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
   1003R:	Carlos Bilbao <carlos.bilbao@amd.com>
   1004L:	platform-driver-x86@vger.kernel.org
   1005S:	Maintained
   1006F:	Documentation/x86/amd_hsmp.rst
   1007F:	arch/x86/include/asm/amd_hsmp.h
   1008F:	arch/x86/include/uapi/asm/amd_hsmp.h
   1009F:	drivers/platform/x86/amd_hsmp.c
   1010
   1011AMD POWERPLAY AND SWSMU
   1012M:	Evan Quan <evan.quan@amd.com>
   1013L:	amd-gfx@lists.freedesktop.org
   1014S:	Supported
   1015T:	git https://gitlab.freedesktop.org/agd5f/linux.git
   1016F:	drivers/gpu/drm/amd/pm/
   1017
   1018AMD PSTATE DRIVER
   1019M:	Huang Rui <ray.huang@amd.com>
   1020L:	linux-pm@vger.kernel.org
   1021S:	Supported
   1022F:	Documentation/admin-guide/pm/amd-pstate.rst
   1023F:	drivers/cpufreq/amd-pstate*
   1024F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
   1025
   1026AMD PTDMA DRIVER
   1027M:	Sanjay R Mehta <sanju.mehta@amd.com>
   1028L:	dmaengine@vger.kernel.org
   1029S:	Maintained
   1030F:	drivers/dma/ptdma/
   1031
   1032AMD SEATTLE DEVICE TREE SUPPORT
   1033M:	Brijesh Singh <brijeshkumar.singh@amd.com>
   1034M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
   1035M:	Tom Lendacky <thomas.lendacky@amd.com>
   1036S:	Supported
   1037F:	arch/arm64/boot/dts/amd/
   1038
   1039AMD XGBE DRIVER
   1040M:	Tom Lendacky <thomas.lendacky@amd.com>
   1041L:	netdev@vger.kernel.org
   1042S:	Supported
   1043F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
   1044F:	drivers/net/ethernet/amd/xgbe/
   1045
   1046AMD SENSOR FUSION HUB DRIVER
   1047M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
   1048L:	linux-input@vger.kernel.org
   1049S:	Maintained
   1050F:	Documentation/hid/amd-sfh*
   1051F:	drivers/hid/amd-sfh-hid/
   1052
   1053AMPHION VPU CODEC V4L2 DRIVER
   1054M:	Ming Qian <ming.qian@nxp.com>
   1055M:	Shijie Qin <shijie.qin@nxp.com>
   1056M:	Zhou Peng <eagle.zhou@nxp.com>
   1057L:	linux-media@vger.kernel.org
   1058S:	Maintained
   1059F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
   1060F:	drivers/media/platform/amphion/
   1061
   1062AMS AS73211 DRIVER
   1063M:	Christian Eggers <ceggers@arri.de>
   1064L:	linux-iio@vger.kernel.org
   1065S:	Maintained
   1066F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
   1067F:	drivers/iio/light/as73211.c
   1068
   1069AMT (Automatic Multicast Tunneling)
   1070M:	Taehee Yoo <ap420073@gmail.com>
   1071L:	netdev@vger.kernel.org
   1072S:	Maintained
   1073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
   1074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
   1075F:	drivers/net/amt.c
   1076
   1077ANALOG DEVICES INC AD7192 DRIVER
   1078M:	Alexandru Tachici <alexandru.tachici@analog.com>
   1079L:	linux-iio@vger.kernel.org
   1080S:	Supported
   1081W:	https://ez.analog.com/linux-software-drivers
   1082F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
   1083F:	drivers/iio/adc/ad7192.c
   1084
   1085ANALOG DEVICES INC AD7292 DRIVER
   1086M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
   1087L:	linux-iio@vger.kernel.org
   1088S:	Supported
   1089W:	https://ez.analog.com/linux-software-drivers
   1090F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
   1091F:	drivers/iio/adc/ad7292.c
   1092
   1093ANALOG DEVICES INC AD3552R DRIVER
   1094M:	Nuno Sá <nuno.sa@analog.com>
   1095L:	linux-iio@vger.kernel.org
   1096S:	Supported
   1097W:	https://ez.analog.com/linux-software-drivers
   1098F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
   1099F:	drivers/iio/dac/ad3552r.c
   1100
   1101ANALOG DEVICES INC AD7293 DRIVER
   1102M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
   1103L:	linux-iio@vger.kernel.org
   1104S:	Supported
   1105W:	https://ez.analog.com/linux-software-drivers
   1106F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
   1107F:	drivers/iio/dac/ad7293.c
   1108
   1109ANALOG DEVICES INC AD7768-1 DRIVER
   1110M:	Michael Hennerich <Michael.Hennerich@analog.com>
   1111L:	linux-iio@vger.kernel.org
   1112S:	Supported
   1113W:	https://ez.analog.com/linux-software-drivers
   1114F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
   1115F:	drivers/iio/adc/ad7768-1.c
   1116
   1117ANALOG DEVICES INC AD7780 DRIVER
   1118M:	Michael Hennerich <Michael.Hennerich@analog.com>
   1119M:	Renato Lui Geh <renatogeh@gmail.com>
   1120L:	linux-iio@vger.kernel.org
   1121S:	Supported
   1122W:	https://ez.analog.com/linux-software-drivers
   1123F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
   1124F:	drivers/iio/adc/ad7780.c
   1125
   1126ANALOG DEVICES INC AD74413R DRIVER
   1127M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
   1128L:	linux-iio@vger.kernel.org
   1129S:	Supported
   1130W:	http://ez.analog.com/community/linux-device-drivers
   1131F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
   1132F:	drivers/iio/addac/ad74413r.c
   1133F:	include/dt-bindings/iio/addac/adi,ad74413r.h
   1134
   1135ANALOG DEVICES INC AD9389B DRIVER
   1136M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
   1137L:	linux-media@vger.kernel.org
   1138S:	Maintained
   1139F:	drivers/media/i2c/ad9389b*
   1140
   1141ANALOG DEVICES INC ADA4250 DRIVER
   1142M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
   1143L:	linux-iio@vger.kernel.org
   1144S:	Supported
   1145W:	https://ez.analog.com/linux-software-drivers
   1146F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
   1147F:	drivers/iio/amplifiers/ada4250.c
   1148
   1149ANALOG DEVICES INC ADGS1408 DRIVER
   1150M:	Mircea Caprioru <mircea.caprioru@analog.com>
   1151S:	Supported
   1152F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
   1153F:	drivers/mux/adgs1408.c
   1154
   1155ANALOG DEVICES INC ADIN DRIVER
   1156M:	Michael Hennerich <michael.hennerich@analog.com>
   1157L:	netdev@vger.kernel.org
   1158S:	Supported
   1159W:	https://ez.analog.com/linux-software-drivers
   1160F:	Documentation/devicetree/bindings/net/adi,adin.yaml
   1161F:	drivers/net/phy/adin.c
   1162
   1163ANALOG DEVICES INC ADIS DRIVER LIBRARY
   1164M:	Nuno Sa <nuno.sa@analog.com>
   1165L:	linux-iio@vger.kernel.org
   1166S:	Supported
   1167F:	drivers/iio/imu/adis.c
   1168F:	drivers/iio/imu/adis_buffer.c
   1169F:	drivers/iio/imu/adis_trigger.c
   1170F:	include/linux/iio/imu/adis.h
   1171
   1172ANALOG DEVICES INC ADIS16460 DRIVER
   1173M:	Dragos Bogdan <dragos.bogdan@analog.com>
   1174L:	linux-iio@vger.kernel.org
   1175S:	Supported
   1176W:	https://ez.analog.com/linux-software-drivers
   1177F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
   1178F:	drivers/iio/imu/adis16460.c
   1179
   1180ANALOG DEVICES INC ADIS16475 DRIVER
   1181M:	Nuno Sa <nuno.sa@analog.com>
   1182L:	linux-iio@vger.kernel.org
   1183W:	https://ez.analog.com/linux-software-drivers
   1184S:	Supported
   1185F:	drivers/iio/imu/adis16475.c
   1186F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
   1187
   1188ANALOG DEVICES INC ADM1177 DRIVER
   1189M:	Michael Hennerich <Michael.Hennerich@analog.com>
   1190L:	linux-hwmon@vger.kernel.org
   1191S:	Supported
   1192W:	https://ez.analog.com/linux-software-drivers
   1193F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
   1194F:	drivers/hwmon/adm1177.c
   1195
   1196ANALOG DEVICES INC ADMV1013 DRIVER
   1197M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
   1198L:	linux-iio@vger.kernel.org
   1199S:	Supported
   1200W:	https://ez.analog.com/linux-software-drivers
   1201F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
   1202F:	drivers/iio/frequency/admv1013.c
   1203
   1204ANALOG DEVICES INC ADMV8818 DRIVER
   1205M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
   1206L:	linux-iio@vger.kernel.org
   1207S:	Supported
   1208W:	https://ez.analog.com/linux-software-drivers
   1209F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
   1210F:	drivers/iio/filter/admv8818.c
   1211
   1212ANALOG DEVICES INC ADMV1014 DRIVER
   1213M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
   1214L:	linux-iio@vger.kernel.org
   1215S:	Supported
   1216W:	https://ez.analog.com/linux-software-drivers
   1217F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
   1218F:	drivers/iio/frequency/admv1014.c
   1219
   1220ANALOG DEVICES INC ADP5061 DRIVER
   1221M:	Michael Hennerich <Michael.Hennerich@analog.com>
   1222L:	linux-pm@vger.kernel.org
   1223S:	Supported
   1224W:	https://ez.analog.com/linux-software-drivers
   1225F:	drivers/power/supply/adp5061.c
   1226
   1227ANALOG DEVICES INC ADRF6780 DRIVER
   1228M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
   1229L:	linux-iio@vger.kernel.org
   1230S:	Supported
   1231W:	https://ez.analog.com/linux-software-drivers
   1232F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
   1233F:	drivers/iio/frequency/adrf6780.c
   1234
   1235ANALOG DEVICES INC ADV7180 DRIVER
   1236M:	Lars-Peter Clausen <lars@metafoo.de>
   1237L:	linux-media@vger.kernel.org
   1238S:	Supported
   1239W:	https://ez.analog.com/linux-software-drivers
   1240F:	drivers/media/i2c/adv7180.c
   1241F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
   1242
   1243ANALOG DEVICES INC ADV748X DRIVER
   1244M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
   1245L:	linux-media@vger.kernel.org
   1246S:	Maintained
   1247F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
   1248F:	drivers/media/i2c/adv748x/*
   1249
   1250ANALOG DEVICES INC ADV7511 DRIVER
   1251M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
   1252L:	linux-media@vger.kernel.org
   1253S:	Maintained
   1254F:	drivers/media/i2c/adv7511*
   1255
   1256ANALOG DEVICES INC ADV7604 DRIVER
   1257M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
   1258L:	linux-media@vger.kernel.org
   1259S:	Maintained
   1260F:	drivers/media/i2c/adv7604*
   1261F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
   1262
   1263ANALOG DEVICES INC ADV7842 DRIVER
   1264M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
   1265L:	linux-media@vger.kernel.org
   1266S:	Maintained
   1267F:	drivers/media/i2c/adv7842*
   1268
   1269ANALOG DEVICES INC ADXRS290 DRIVER
   1270M:	Nishant Malpani <nish.malpani25@gmail.com>
   1271L:	linux-iio@vger.kernel.org
   1272S:	Supported
   1273F:	drivers/iio/gyro/adxrs290.c
   1274F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
   1275
   1276ANALOG DEVICES INC ASOC CODEC DRIVERS
   1277M:	Lars-Peter Clausen <lars@metafoo.de>
   1278M:	Nuno Sá <nuno.sa@analog.com>
   1279L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
   1280S:	Supported
   1281W:	http://wiki.analog.com/
   1282W:	https://ez.analog.com/linux-software-drivers
   1283F:	sound/soc/codecs/ad1*
   1284F:	sound/soc/codecs/ad7*
   1285F:	sound/soc/codecs/adau*
   1286F:	sound/soc/codecs/adav*
   1287F:	sound/soc/codecs/sigmadsp.*
   1288F:	sound/soc/codecs/ssm*
   1289
   1290ANALOG DEVICES INC DMA DRIVERS
   1291M:	Lars-Peter Clausen <lars@metafoo.de>
   1292S:	Supported
   1293W:	https://ez.analog.com/linux-software-drivers
   1294F:	drivers/dma/dma-axi-dmac.c
   1295
   1296ANALOG DEVICES INC IIO DRIVERS
   1297M:	Lars-Peter Clausen <lars@metafoo.de>
   1298M:	Michael Hennerich <Michael.Hennerich@analog.com>
   1299S:	Supported
   1300W:	http://wiki.analog.com/
   1301W:	https://ez.analog.com/linux-software-drivers
   1302F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
   1303F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
   1304F:	Documentation/devicetree/bindings/iio/*/adi,*
   1305F:	Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
   1306F:	drivers/iio/*/ad*
   1307F:	drivers/iio/adc/ltc249*
   1308F:	drivers/iio/amplifiers/hmc425a.c
   1309F:	drivers/staging/iio/*/ad*
   1310X:	drivers/iio/*/adjd*
   1311
   1312ANALOGBITS PLL LIBRARIES
   1313M:	Paul Walmsley <paul.walmsley@sifive.com>
   1314S:	Supported
   1315F:	drivers/clk/analogbits/*
   1316F:	include/linux/clk/analogbits*
   1317
   1318ANDROID CONFIG FRAGMENTS
   1319M:	Rob Herring <robh@kernel.org>
   1320S:	Supported
   1321F:	kernel/configs/android*
   1322
   1323ANDROID DRIVERS
   1324M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
   1325M:	Arve Hjønnevåg <arve@android.com>
   1326M:	Todd Kjos <tkjos@android.com>
   1327M:	Martijn Coenen <maco@android.com>
   1328M:	Joel Fernandes <joel@joelfernandes.org>
   1329M:	Christian Brauner <christian@brauner.io>
   1330M:	Hridya Valsaraju <hridya@google.com>
   1331M:	Suren Baghdasaryan <surenb@google.com>
   1332L:	linux-kernel@vger.kernel.org
   1333S:	Supported
   1334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
   1335F:	drivers/android/
   1336
   1337ANDROID GOLDFISH PIC DRIVER
   1338M:	Miodrag Dinic <miodrag.dinic@mips.com>
   1339S:	Supported
   1340F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
   1341F:	drivers/irqchip/irq-goldfish-pic.c
   1342
   1343ANDROID GOLDFISH RTC DRIVER
   1344M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
   1345S:	Supported
   1346F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
   1347F:	drivers/rtc/rtc-goldfish.c
   1348
   1349AOA (Apple Onboard Audio) ALSA DRIVER
   1350M:	Johannes Berg <johannes@sipsolutions.net>
   1351L:	linuxppc-dev@lists.ozlabs.org
   1352L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
   1353S:	Maintained
   1354F:	sound/aoa/
   1355
   1356APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
   1357M:	William Breathitt Gray <vilhelm.gray@gmail.com>
   1358L:	linux-iio@vger.kernel.org
   1359S:	Maintained
   1360F:	drivers/iio/adc/stx104.c
   1361
   1362APM DRIVER
   1363M:	Jiri Kosina <jikos@kernel.org>
   1364S:	Odd fixes
   1365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
   1366F:	arch/x86/kernel/apm_32.c
   1367F:	drivers/char/apm-emulation.c
   1368F:	include/linux/apm_bios.h
   1369F:	include/uapi/linux/apm_bios.h
   1370
   1371APPARMOR SECURITY MODULE
   1372M:	John Johansen <john.johansen@canonical.com>
   1373L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
   1374S:	Supported
   1375W:	wiki.apparmor.net
   1376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
   1377F:	Documentation/admin-guide/LSM/apparmor.rst
   1378F:	security/apparmor/
   1379
   1380APPLE BCM5974 MULTITOUCH DRIVER
   1381M:	Henrik Rydberg <rydberg@bitmath.org>
   1382L:	linux-input@vger.kernel.org
   1383S:	Odd fixes
   1384F:	drivers/input/mouse/bcm5974.c
   1385
   1386APPLE PCIE CONTROLLER DRIVER
   1387M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
   1388M:	Marc Zyngier <maz@kernel.org>
   1389L:	linux-pci@vger.kernel.org
   1390S:	Maintained
   1391F:	drivers/pci/controller/pcie-apple.c
   1392
   1393APPLE SMC DRIVER
   1394M:	Henrik Rydberg <rydberg@bitmath.org>
   1395L:	linux-hwmon@vger.kernel.org
   1396S:	Odd fixes
   1397F:	drivers/hwmon/applesmc.c
   1398
   1399APPLETALK NETWORK LAYER
   1400L:	netdev@vger.kernel.org
   1401S:	Odd fixes
   1402F:	drivers/net/appletalk/
   1403F:	include/linux/atalk.h
   1404F:	include/uapi/linux/atalk.h
   1405F:	net/appletalk/
   1406
   1407APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
   1408M:	Khuong Dinh <khuong@os.amperecomputing.com>
   1409S:	Supported
   1410F:	arch/arm64/boot/dts/apm/
   1411
   1412APPLIED MICRO (APM) X-GENE SOC EDAC
   1413M:	Khuong Dinh <khuong@os.amperecomputing.com>
   1414S:	Supported
   1415F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
   1416F:	drivers/edac/xgene_edac.c
   1417
   1418APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
   1419M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
   1420M:	Keyur Chudgar <keyur@os.amperecomputing.com>
   1421S:	Supported
   1422F:	drivers/net/ethernet/apm/xgene-v2/
   1423
   1424APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
   1425M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
   1426M:	Keyur Chudgar <keyur@os.amperecomputing.com>
   1427M:	Quan Nguyen <quan@os.amperecomputing.com>
   1428S:	Supported
   1429F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
   1430F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
   1431F:	drivers/net/ethernet/apm/xgene/
   1432F:	drivers/net/mdio/mdio-xgene.c
   1433
   1434APPLIED MICRO (APM) X-GENE SOC PMU
   1435M:	Khuong Dinh <khuong@os.amperecomputing.com>
   1436S:	Supported
   1437F:	Documentation/admin-guide/perf/xgene-pmu.rst
   1438F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
   1439F:	drivers/perf/xgene_pmu.c
   1440
   1441APTINA CAMERA SENSOR PLL
   1442M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
   1443L:	linux-media@vger.kernel.org
   1444S:	Maintained
   1445F:	drivers/media/i2c/aptina-pll.*
   1446
   1447AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
   1448M:	Aleksa Savic <savicaleksa83@gmail.com>
   1449M:	Jack Doan <me@jackdoan.com>
   1450L:	linux-hwmon@vger.kernel.org
   1451S:	Maintained
   1452F:	Documentation/hwmon/aquacomputer_d5next.rst
   1453F:	drivers/hwmon/aquacomputer_d5next.c
   1454
   1455AQUANTIA ETHERNET DRIVER (atlantic)
   1456M:	Igor Russkikh <irusskikh@marvell.com>
   1457L:	netdev@vger.kernel.org
   1458S:	Supported
   1459W:	https://www.marvell.com/
   1460Q:	https://patchwork.kernel.org/project/netdevbpf/list/
   1461F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
   1462F:	drivers/net/ethernet/aquantia/atlantic/
   1463
   1464AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
   1465M:	Egor Pomozov <epomozov@marvell.com>
   1466L:	netdev@vger.kernel.org
   1467S:	Supported
   1468W:	http://www.aquantia.com
   1469F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
   1470
   1471ARASAN NAND CONTROLLER DRIVER
   1472M:	Miquel Raynal <miquel.raynal@bootlin.com>
   1473M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
   1474L:	linux-mtd@lists.infradead.org
   1475S:	Maintained
   1476F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
   1477F:	drivers/mtd/nand/raw/arasan-nand-controller.c
   1478
   1479ARC FRAMEBUFFER DRIVER
   1480M:	Jaya Kumar <jayalk@intworks.biz>
   1481S:	Maintained
   1482F:	drivers/video/fbdev/arcfb.c
   1483F:	drivers/video/fbdev/core/fb_defio.c
   1484
   1485ARC PGU DRM DRIVER
   1486M:	Alexey Brodkin <abrodkin@synopsys.com>
   1487S:	Supported
   1488F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
   1489F:	drivers/gpu/drm/tiny/arcpgu.c
   1490
   1491ARCNET NETWORK LAYER
   1492M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
   1493L:	netdev@vger.kernel.org
   1494S:	Maintained
   1495F:	drivers/net/arcnet/
   1496F:	include/uapi/linux/if_arcnet.h
   1497
   1498ARM ARCHITECTED TIMER DRIVER
   1499M:	Mark Rutland <mark.rutland@arm.com>
   1500M:	Marc Zyngier <maz@kernel.org>
   1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1502S:	Maintained
   1503F:	arch/arm/include/asm/arch_timer.h
   1504F:	arch/arm64/include/asm/arch_timer.h
   1505F:	drivers/clocksource/arm_arch_timer.c
   1506
   1507ARM HDLCD DRM DRIVER
   1508M:	Liviu Dudau <liviu.dudau@arm.com>
   1509S:	Supported
   1510F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
   1511F:	drivers/gpu/drm/arm/hdlcd_*
   1512
   1513ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
   1514M:	Linus Walleij <linus.walleij@linaro.org>
   1515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1516S:	Maintained
   1517F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
   1518F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
   1519F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
   1520F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
   1521F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
   1522F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
   1523F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
   1524F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
   1525F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
   1526F:	arch/arm/boot/dts/arm-realview-*
   1527F:	arch/arm/boot/dts/integrator*
   1528F:	arch/arm/boot/dts/versatile*
   1529F:	arch/arm/mach-versatile/
   1530F:	drivers/bus/arm-integrator-lm.c
   1531F:	drivers/clk/versatile/
   1532F:	drivers/i2c/busses/i2c-versatile.c
   1533F:	drivers/irqchip/irq-versatile-fpga.c
   1534F:	drivers/mtd/maps/physmap-versatile.*
   1535F:	drivers/power/reset/arm-versatile-reboot.c
   1536F:	drivers/soc/versatile/
   1537
   1538ARM KOMEDA DRM-KMS DRIVER
   1539M:	James (Qian) Wang <james.qian.wang@arm.com>
   1540M:	Liviu Dudau <liviu.dudau@arm.com>
   1541M:	Mihail Atanassov <mihail.atanassov@arm.com>
   1542L:	Mali DP Maintainers <malidp@foss.arm.com>
   1543S:	Supported
   1544T:	git git://anongit.freedesktop.org/drm/drm-misc
   1545F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
   1546F:	Documentation/gpu/komeda-kms.rst
   1547F:	drivers/gpu/drm/arm/display/include/
   1548F:	drivers/gpu/drm/arm/display/komeda/
   1549
   1550ARM MALI PANFROST DRM DRIVER
   1551M:	Rob Herring <robh@kernel.org>
   1552M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
   1553R:	Steven Price <steven.price@arm.com>
   1554R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
   1555L:	dri-devel@lists.freedesktop.org
   1556S:	Supported
   1557T:	git git://anongit.freedesktop.org/drm/drm-misc
   1558F:	drivers/gpu/drm/panfrost/
   1559F:	include/uapi/drm/panfrost_drm.h
   1560
   1561ARM MALI-DP DRM DRIVER
   1562M:	Liviu Dudau <liviu.dudau@arm.com>
   1563M:	Brian Starkey <brian.starkey@arm.com>
   1564L:	Mali DP Maintainers <malidp@foss.arm.com>
   1565S:	Supported
   1566T:	git git://anongit.freedesktop.org/drm/drm-misc
   1567F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
   1568F:	Documentation/gpu/afbc.rst
   1569F:	drivers/gpu/drm/arm/
   1570
   1571ARM MFM AND FLOPPY DRIVERS
   1572M:	Ian Molton <spyro@f2s.com>
   1573S:	Maintained
   1574F:	arch/arm/include/asm/floppy.h
   1575F:	arch/arm/mach-rpc/floppydma.S
   1576
   1577ARM PMU PROFILING AND DEBUGGING
   1578M:	Will Deacon <will@kernel.org>
   1579M:	Mark Rutland <mark.rutland@arm.com>
   1580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1581S:	Maintained
   1582F:	Documentation/devicetree/bindings/arm/pmu.yaml
   1583F:	Documentation/devicetree/bindings/perf/
   1584F:	arch/arm*/include/asm/hw_breakpoint.h
   1585F:	arch/arm*/include/asm/perf_event.h
   1586F:	arch/arm*/kernel/hw_breakpoint.c
   1587F:	arch/arm*/kernel/perf_*
   1588F:	drivers/perf/
   1589F:	include/linux/perf/arm_pmu.h
   1590
   1591ARM PORT
   1592M:	Russell King <linux@armlinux.org.uk>
   1593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1594S:	Odd Fixes
   1595W:	http://www.armlinux.org.uk/
   1596T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
   1597F:	arch/arm/
   1598X:	arch/arm/boot/dts/
   1599
   1600ARM PRIMECELL AACI PL041 DRIVER
   1601M:	Russell King <linux@armlinux.org.uk>
   1602S:	Odd Fixes
   1603F:	sound/arm/aaci.*
   1604
   1605ARM PRIMECELL BUS SUPPORT
   1606M:	Russell King <linux@armlinux.org.uk>
   1607S:	Odd Fixes
   1608F:	drivers/amba/
   1609F:	include/linux/amba/bus.h
   1610
   1611ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
   1612M:	Miquel Raynal <miquel.raynal@bootlin.com>
   1613M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
   1614L:	linux-mtd@lists.infradead.org
   1615S:	Maintained
   1616F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
   1617F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
   1618
   1619ARM PRIMECELL PL35X SMC DRIVER
   1620M:	Miquel Raynal <miquel.raynal@bootlin.com>
   1621M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
   1622L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1623S:	Maintained
   1624F:	Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
   1625F:	drivers/memory/pl353-smc.c
   1626
   1627ARM PRIMECELL CLCD PL110 DRIVER
   1628M:	Russell King <linux@armlinux.org.uk>
   1629S:	Odd Fixes
   1630F:	drivers/video/fbdev/amba-clcd.*
   1631
   1632ARM PRIMECELL KMI PL050 DRIVER
   1633M:	Russell King <linux@armlinux.org.uk>
   1634S:	Odd Fixes
   1635F:	drivers/input/serio/ambakmi.*
   1636F:	include/linux/amba/kmi.h
   1637
   1638ARM PRIMECELL MMCI PL180/1 DRIVER
   1639M:	Russell King <linux@armlinux.org.uk>
   1640S:	Odd Fixes
   1641F:	drivers/mmc/host/mmci.*
   1642F:	include/linux/amba/mmci.h
   1643
   1644ARM PRIMECELL SSP PL022 SPI DRIVER
   1645M:	Linus Walleij <linus.walleij@linaro.org>
   1646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1647S:	Maintained
   1648F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
   1649F:	drivers/spi/spi-pl022.c
   1650
   1651ARM PRIMECELL UART PL010 AND PL011 DRIVERS
   1652M:	Russell King <linux@armlinux.org.uk>
   1653S:	Odd Fixes
   1654F:	drivers/tty/serial/amba-pl01*.c
   1655F:	include/linux/amba/serial.h
   1656
   1657ARM PRIMECELL VIC PL190/PL192 DRIVER
   1658M:	Linus Walleij <linus.walleij@linaro.org>
   1659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1660S:	Maintained
   1661F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
   1662F:	drivers/irqchip/irq-vic.c
   1663
   1664ARM SMC WATCHDOG DRIVER
   1665M:	Julius Werner <jwerner@chromium.org>
   1666R:	Evan Benn <evanbenn@chromium.org>
   1667S:	Maintained
   1668F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
   1669F:	drivers/watchdog/arm_smc_wdt.c
   1670
   1671ARM SMMU DRIVERS
   1672M:	Will Deacon <will@kernel.org>
   1673R:	Robin Murphy <robin.murphy@arm.com>
   1674L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1675S:	Maintained
   1676F:	Documentation/devicetree/bindings/iommu/arm,smmu*
   1677F:	drivers/iommu/arm/
   1678F:	drivers/iommu/io-pgtable-arm*
   1679
   1680ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
   1681M:	Arnd Bergmann <arnd@arndb.de>
   1682M:	Olof Johansson <olof@lixom.net>
   1683M:	soc@kernel.org
   1684L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1685S:	Maintained
   1686C:	irc://irc.libera.chat/armlinux
   1687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
   1688F:	arch/arm/boot/dts/Makefile
   1689F:	arch/arm64/boot/dts/Makefile
   1690
   1691ARM SUB-ARCHITECTURES
   1692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1693S:	Maintained
   1694C:	irc://irc.libera.chat/armlinux
   1695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
   1696F:	arch/arm/mach-*/
   1697F:	arch/arm/plat-*/
   1698
   1699ARM/ACTIONS SEMI ARCHITECTURE
   1700M:	Andreas Färber <afaerber@suse.de>
   1701M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
   1702L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1703L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
   1704S:	Maintained
   1705F:	Documentation/devicetree/bindings/arm/actions.yaml
   1706F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
   1707F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
   1708F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
   1709F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
   1710F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
   1711F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
   1712F:	Documentation/devicetree/bindings/pinctrl/actions,*
   1713F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
   1714F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
   1715F:	arch/arm/boot/dts/owl-*
   1716F:	arch/arm/mach-actions/
   1717F:	arch/arm64/boot/dts/actions/
   1718F:	drivers/clk/actions/
   1719F:	drivers/clocksource/timer-owl*
   1720F:	drivers/dma/owl-dma.c
   1721F:	drivers/i2c/busses/i2c-owl.c
   1722F:	drivers/irqchip/irq-owl-sirq.c
   1723F:	drivers/mmc/host/owl-mmc.c
   1724F:	drivers/net/ethernet/actions/
   1725F:	drivers/pinctrl/actions/*
   1726F:	drivers/soc/actions/
   1727F:	include/dt-bindings/power/owl-*
   1728F:	include/dt-bindings/reset/actions,*
   1729F:	include/linux/soc/actions/
   1730N:	owl
   1731
   1732ARM/ADS SPHERE MACHINE SUPPORT
   1733M:	Lennert Buytenhek <kernel@wantstofly.org>
   1734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1735S:	Maintained
   1736
   1737ARM/AFEB9260 MACHINE SUPPORT
   1738M:	Sergey Lapin <slapin@ossfans.org>
   1739L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1740S:	Maintained
   1741
   1742ARM/AJECO 1ARM MACHINE SUPPORT
   1743M:	Lennert Buytenhek <kernel@wantstofly.org>
   1744L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1745S:	Maintained
   1746
   1747ARM/Allwinner SoC Clock Support
   1748M:	Emilio López <emilio@elopez.com.ar>
   1749S:	Maintained
   1750F:	drivers/clk/sunxi/
   1751
   1752ARM/Allwinner sunXi SoC support
   1753M:	Chen-Yu Tsai <wens@csie.org>
   1754M:	Jernej Skrabec <jernej.skrabec@gmail.com>
   1755M:	Samuel Holland <samuel@sholland.org>
   1756L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1757S:	Maintained
   1758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
   1759L:	linux-sunxi@lists.linux.dev
   1760F:	arch/arm/mach-sunxi/
   1761F:	arch/arm64/boot/dts/allwinner/
   1762F:	drivers/clk/sunxi-ng/
   1763F:	drivers/pinctrl/sunxi/
   1764F:	drivers/soc/sunxi/
   1765N:	allwinner
   1766N:	sun[x456789]i
   1767N:	sun50i
   1768
   1769ARM/Amlogic Meson SoC CLOCK FRAMEWORK
   1770M:	Neil Armstrong <narmstrong@baylibre.com>
   1771M:	Jerome Brunet <jbrunet@baylibre.com>
   1772L:	linux-amlogic@lists.infradead.org
   1773S:	Maintained
   1774F:	Documentation/devicetree/bindings/clock/amlogic*
   1775F:	drivers/clk/meson/
   1776F:	include/dt-bindings/clock/gxbb*
   1777F:	include/dt-bindings/clock/meson*
   1778
   1779ARM/Amlogic Meson SoC Crypto Drivers
   1780M:	Corentin Labbe <clabbe@baylibre.com>
   1781L:	linux-crypto@vger.kernel.org
   1782L:	linux-amlogic@lists.infradead.org
   1783S:	Maintained
   1784F:	Documentation/devicetree/bindings/crypto/amlogic*
   1785F:	drivers/crypto/amlogic/
   1786
   1787ARM/Amlogic Meson SoC Sound Drivers
   1788M:	Jerome Brunet <jbrunet@baylibre.com>
   1789L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
   1790S:	Maintained
   1791F:	Documentation/devicetree/bindings/sound/amlogic*
   1792F:	sound/soc/meson/
   1793
   1794ARM/Amlogic Meson SoC support
   1795M:	Neil Armstrong <narmstrong@baylibre.com>
   1796M:	Kevin Hilman <khilman@baylibre.com>
   1797R:	Jerome Brunet <jbrunet@baylibre.com>
   1798R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
   1799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1800L:	linux-amlogic@lists.infradead.org
   1801S:	Maintained
   1802W:	http://linux-meson.com/
   1803F:	arch/arm/boot/dts/meson*
   1804F:	arch/arm/mach-meson/
   1805F:	arch/arm64/boot/dts/amlogic/
   1806F:	drivers/mmc/host/meson*
   1807F:	drivers/pinctrl/meson/
   1808F:	drivers/rtc/rtc-meson*
   1809F:	drivers/soc/amlogic/
   1810N:	meson
   1811
   1812ARM/Annapurna Labs ALPINE ARCHITECTURE
   1813M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
   1814M:	Antoine Tenart <atenart@kernel.org>
   1815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1816S:	Maintained
   1817F:	arch/arm/boot/dts/alpine*
   1818F:	arch/arm/mach-alpine/
   1819F:	arch/arm64/boot/dts/amazon/
   1820F:	drivers/*/*alpine*
   1821
   1822ARM/APPLE MACHINE SUPPORT
   1823M:	Hector Martin <marcan@marcan.st>
   1824M:	Sven Peter <sven@svenpeter.dev>
   1825R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
   1826L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1827S:	Maintained
   1828W:	https://asahilinux.org
   1829B:	https://github.com/AsahiLinux/linux/issues
   1830C:	irc://irc.oftc.net/asahi-dev
   1831T:	git https://github.com/AsahiLinux/linux.git
   1832F:	Documentation/devicetree/bindings/arm/apple.yaml
   1833F:	Documentation/devicetree/bindings/arm/apple/*
   1834F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
   1835F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
   1836F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
   1837F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
   1838F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
   1839F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
   1840F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
   1841F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
   1842F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
   1843F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
   1844F:	Documentation/devicetree/bindings/power/apple*
   1845F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
   1846F:	arch/arm64/boot/dts/apple/
   1847F:	drivers/clk/clk-apple-nco.c
   1848F:	drivers/i2c/busses/i2c-pasemi-core.c
   1849F:	drivers/i2c/busses/i2c-pasemi-platform.c
   1850F:	drivers/iommu/apple-dart.c
   1851F:	drivers/irqchip/irq-apple-aic.c
   1852F:	drivers/mailbox/apple-mailbox.c
   1853F:	drivers/nvme/host/apple.c
   1854F:	drivers/nvmem/apple-efuses.c
   1855F:	drivers/pinctrl/pinctrl-apple-gpio.c
   1856F:	drivers/soc/apple/*
   1857F:	drivers/watchdog/apple_wdt.c
   1858F:	include/dt-bindings/interrupt-controller/apple-aic.h
   1859F:	include/dt-bindings/pinctrl/apple.h
   1860F:	include/linux/apple-mailbox.h
   1861F:	include/linux/soc/apple/*
   1862
   1863ARM/ARTPEC MACHINE SUPPORT
   1864M:	Jesper Nilsson <jesper.nilsson@axis.com>
   1865M:	Lars Persson <lars.persson@axis.com>
   1866L:	linux-arm-kernel@axis.com
   1867S:	Maintained
   1868F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
   1869F:	arch/arm/boot/dts/artpec6*
   1870F:	arch/arm/mach-artpec
   1871F:	drivers/clk/axis
   1872F:	drivers/crypto/axis
   1873F:	drivers/mmc/host/usdhi6rol0.c
   1874F:	drivers/pinctrl/pinctrl-artpec*
   1875
   1876ARM/ASPEED I2C DRIVER
   1877M:	Brendan Higgins <brendanhiggins@google.com>
   1878R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
   1879R:	Joel Stanley <joel@jms.id.au>
   1880L:	linux-i2c@vger.kernel.org
   1881L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
   1882S:	Maintained
   1883F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
   1884F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
   1885F:	drivers/i2c/busses/i2c-aspeed.c
   1886F:	drivers/irqchip/irq-aspeed-i2c-ic.c
   1887
   1888ARM/ASPEED MACHINE SUPPORT
   1889M:	Joel Stanley <joel@jms.id.au>
   1890R:	Andrew Jeffery <andrew@aj.id.au>
   1891L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1892L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
   1893S:	Supported
   1894Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
   1895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
   1896F:	arch/arm/boot/dts/aspeed-*
   1897F:	arch/arm/mach-aspeed/
   1898N:	aspeed
   1899
   1900ARM/BITMAIN ARCHITECTURE
   1901M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
   1902L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1903S:	Maintained
   1904F:	Documentation/devicetree/bindings/arm/bitmain.yaml
   1905F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
   1906F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
   1907F:	arch/arm64/boot/dts/bitmain/
   1908F:	drivers/clk/clk-bm1880.c
   1909F:	drivers/pinctrl/pinctrl-bm1880.c
   1910
   1911ARM/CALXEDA HIGHBANK ARCHITECTURE
   1912M:	Andre Przywara <andre.przywara@arm.com>
   1913L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1914S:	Maintained
   1915F:	arch/arm/boot/dts/ecx-*.dts*
   1916F:	arch/arm/boot/dts/highbank.dts
   1917F:	arch/arm/mach-highbank/
   1918
   1919ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
   1920M:	Krzysztof Halasa <khalasa@piap.pl>
   1921S:	Maintained
   1922F:	arch/arm/mach-cns3xxx/
   1923
   1924ARM/CAVIUM THUNDER NETWORK DRIVER
   1925M:	Sunil Goutham <sgoutham@marvell.com>
   1926L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1927S:	Supported
   1928F:	drivers/net/ethernet/cavium/thunder/
   1929
   1930ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
   1931M:	Lukasz Majewski <lukma@denx.de>
   1932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1933S:	Maintained
   1934F:	arch/arm/mach-ep93xx/ts72xx.c
   1935
   1936ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
   1937M:	Alexander Shiyan <shc_work@mail.ru>
   1938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1939S:	Odd Fixes
   1940N:	clps711x
   1941
   1942ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
   1943M:	Lennert Buytenhek <kernel@wantstofly.org>
   1944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1945S:	Maintained
   1946
   1947ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
   1948M:	Hartley Sweeten <hsweeten@visionengravers.com>
   1949M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
   1950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1951S:	Maintained
   1952F:	arch/arm/mach-ep93xx/
   1953F:	arch/arm/mach-ep93xx/include/mach/
   1954
   1955ARM/CLKDEV SUPPORT
   1956M:	Russell King <linux@armlinux.org.uk>
   1957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1958S:	Maintained
   1959T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
   1960F:	drivers/clk/clkdev.c
   1961
   1962ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
   1963M:	Baruch Siach <baruch@tkos.co.il>
   1964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1965S:	Maintained
   1966F:	arch/arm/boot/dts/cx92755*
   1967N:	digicolor
   1968
   1969ARM/CONTEC MICRO9 MACHINE SUPPORT
   1970M:	Hubert Feurstein <hubert.feurstein@contec.at>
   1971S:	Maintained
   1972F:	arch/arm/mach-ep93xx/micro9.c
   1973
   1974ARM/CORESIGHT FRAMEWORK AND DRIVERS
   1975M:	Mathieu Poirier <mathieu.poirier@linaro.org>
   1976M:	Suzuki K Poulose <suzuki.poulose@arm.com>
   1977R:	Mike Leach <mike.leach@linaro.org>
   1978R:	Leo Yan <leo.yan@linaro.org>
   1979L:	coresight@lists.linaro.org (moderated for non-subscribers)
   1980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   1981S:	Maintained
   1982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
   1983F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
   1984F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
   1985F:	Documentation/devicetree/bindings/arm/coresight-cti.yaml
   1986F:	Documentation/devicetree/bindings/arm/coresight.txt
   1987F:	Documentation/devicetree/bindings/arm/ete.yaml
   1988F:	Documentation/devicetree/bindings/arm/trbe.yaml
   1989F:	Documentation/trace/coresight/*
   1990F:	drivers/hwtracing/coresight/*
   1991F:	include/dt-bindings/arm/coresight-cti-dt.h
   1992F:	include/linux/coresight*
   1993F:	samples/coresight/*
   1994F:	tools/perf/arch/arm/util/auxtrace.c
   1995F:	tools/perf/arch/arm/util/cs-etm.c
   1996F:	tools/perf/arch/arm/util/cs-etm.h
   1997F:	tools/perf/arch/arm/util/pmu.c
   1998F:	tools/perf/util/cs-etm-decoder/*
   1999F:	tools/perf/util/cs-etm.*
   2000
   2001ARM/CORGI MACHINE SUPPORT
   2002M:	Richard Purdie <rpurdie@rpsys.net>
   2003S:	Maintained
   2004
   2005ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
   2006M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
   2007M:	Linus Walleij <linus.walleij@linaro.org>
   2008L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2009S:	Maintained
   2010T:	git git://github.com/ulli-kroll/linux.git
   2011F:	Documentation/devicetree/bindings/arm/gemini.yaml
   2012F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
   2013F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
   2014F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
   2015F:	arch/arm/boot/dts/gemini*
   2016F:	arch/arm/mach-gemini/
   2017F:	drivers/crypto/gemini/
   2018F:	drivers/net/ethernet/cortina/
   2019F:	drivers/pinctrl/pinctrl-gemini.c
   2020F:	drivers/rtc/rtc-ftrtc010.c
   2021
   2022ARM/CZ.NIC TURRIS SUPPORT
   2023M:	Marek Behún <kabel@kernel.org>
   2024S:	Maintained
   2025W:	https://www.turris.cz/
   2026F:	Documentation/ABI/testing/debugfs-moxtet
   2027F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
   2028F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
   2029F:	Documentation/devicetree/bindings/bus/moxtet.txt
   2030F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
   2031F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
   2032F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
   2033F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
   2034F:	drivers/bus/moxtet.c
   2035F:	drivers/firmware/turris-mox-rwtm.c
   2036F:	drivers/leds/leds-turris-omnia.c
   2037F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
   2038F:	drivers/gpio/gpio-moxtet.c
   2039F:	drivers/watchdog/armada_37xx_wdt.c
   2040F:	include/dt-bindings/bus/moxtet.h
   2041F:	include/linux/armada-37xx-rwtm-mailbox.h
   2042F:	include/linux/moxtet.h
   2043
   2044ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
   2045M:	Robert Jarzmik <robert.jarzmik@free.fr>
   2046L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2047S:	Maintained
   2048F:	arch/arm/mach-pxa/ezx.c
   2049
   2050ARM/FARADAY FA526 PORT
   2051M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
   2052L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2053S:	Maintained
   2054T:	git git://git.berlios.de/gemini-board
   2055F:	arch/arm/mm/*-fa*
   2056
   2057ARM/FOOTBRIDGE ARCHITECTURE
   2058M:	Russell King <linux@armlinux.org.uk>
   2059L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2060S:	Maintained
   2061W:	http://www.armlinux.org.uk/
   2062F:	arch/arm/include/asm/hardware/dec21285.h
   2063F:	arch/arm/mach-footbridge/
   2064
   2065ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
   2066M:	Shawn Guo <shawnguo@kernel.org>
   2067M:	Sascha Hauer <s.hauer@pengutronix.de>
   2068R:	Pengutronix Kernel Team <kernel@pengutronix.de>
   2069R:	Fabio Estevam <festevam@gmail.com>
   2070R:	NXP Linux Team <linux-imx@nxp.com>
   2071L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2072S:	Maintained
   2073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
   2074X:	drivers/media/i2c/
   2075N:	imx
   2076N:	mxs
   2077
   2078ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
   2079M:	Shawn Guo <shawnguo@kernel.org>
   2080M:	Li Yang <leoyang.li@nxp.com>
   2081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2082S:	Maintained
   2083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
   2084F:	arch/arm/boot/dts/ls1021a*
   2085F:	arch/arm64/boot/dts/freescale/fsl-*
   2086F:	arch/arm64/boot/dts/freescale/qoriq-*
   2087
   2088ARM/FREESCALE VYBRID ARM ARCHITECTURE
   2089M:	Shawn Guo <shawnguo@kernel.org>
   2090M:	Sascha Hauer <s.hauer@pengutronix.de>
   2091R:	Pengutronix Kernel Team <kernel@pengutronix.de>
   2092R:	Stefan Agner <stefan@agner.ch>
   2093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2094S:	Maintained
   2095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
   2096F:	arch/arm/boot/dts/vf*
   2097F:	arch/arm/mach-imx/*vf610*
   2098
   2099ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
   2100M:	Lennert Buytenhek <kernel@wantstofly.org>
   2101L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2102S:	Maintained
   2103
   2104ARM/GUMSTIX MACHINE SUPPORT
   2105M:	Steve Sakoman <sakoman@gmail.com>
   2106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2107S:	Maintained
   2108
   2109ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
   2110M:	Philipp Zabel <philipp.zabel@gmail.com>
   2111M:	Paul Parsons <lost.distance@yahoo.com>
   2112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2113S:	Maintained
   2114F:	arch/arm/mach-pxa/hx4700.c
   2115F:	arch/arm/mach-pxa/include/mach/hx4700.h
   2116F:	sound/soc/pxa/hx4700.c
   2117
   2118ARM/HISILICON SOC SUPPORT
   2119M:	Wei Xu <xuwei5@hisilicon.com>
   2120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2121S:	Supported
   2122W:	http://www.hisilicon.com
   2123T:	git git://github.com/hisilicon/linux-hisi.git
   2124F:	arch/arm/boot/dts/hi3*
   2125F:	arch/arm/boot/dts/hip*
   2126F:	arch/arm/boot/dts/hisi*
   2127F:	arch/arm/mach-hisi/
   2128F:	arch/arm64/boot/dts/hisilicon/
   2129
   2130ARM/HP JORNADA 7XX MACHINE SUPPORT
   2131M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
   2132S:	Maintained
   2133W:	www.jlime.com
   2134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
   2135F:	arch/arm/mach-sa1100/include/mach/jornada720.h
   2136F:	arch/arm/mach-sa1100/jornada720.c
   2137
   2138ARM/HPE GXP ARCHITECTURE
   2139M:	Jean-Marie Verdun <verdun@hpe.com>
   2140M:	Nick Hawkins <nick.hawkins@hpe.com>
   2141S:	Maintained
   2142F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
   2143F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
   2144F:	arch/arm/boot/dts/hpe-bmc*
   2145F:	arch/arm/boot/dts/hpe-gxp*
   2146F:	arch/arm/mach-hpe/
   2147F:	drivers/clocksource/timer-gxp.c
   2148F:	drivers/watchdog/gxp-wdt.c
   2149
   2150ARM/IGEP MACHINE SUPPORT
   2151M:	Enric Balletbo i Serra <eballetbo@gmail.com>
   2152M:	Javier Martinez Canillas <javier@dowhile0.org>
   2153L:	linux-omap@vger.kernel.org
   2154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2155S:	Maintained
   2156F:	arch/arm/boot/dts/omap3-igep*
   2157
   2158ARM/INCOME PXA270 SUPPORT
   2159M:	Marek Vasut <marek.vasut@gmail.com>
   2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2161S:	Maintained
   2162F:	arch/arm/mach-pxa/colibri-pxa270-income.c
   2163
   2164ARM/INTEL IOP32X ARM ARCHITECTURE
   2165M:	Lennert Buytenhek <kernel@wantstofly.org>
   2166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2167S:	Maintained
   2168
   2169ARM/INTEL IQ81342EX MACHINE SUPPORT
   2170M:	Lennert Buytenhek <kernel@wantstofly.org>
   2171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2172S:	Maintained
   2173
   2174ARM/INTEL IXDP2850 MACHINE SUPPORT
   2175M:	Lennert Buytenhek <kernel@wantstofly.org>
   2176L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2177S:	Maintained
   2178
   2179ARM/INTEL IXP4XX ARM ARCHITECTURE
   2180M:	Linus Walleij <linusw@kernel.org>
   2181M:	Imre Kaloz <kaloz@openwrt.org>
   2182M:	Krzysztof Halasa <khalasa@piap.pl>
   2183L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2184S:	Maintained
   2185F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
   2186F:	Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
   2187F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
   2188F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
   2189F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
   2190F:	arch/arm/mach-ixp4xx/
   2191F:	drivers/bus/intel-ixp4xx-eb.c
   2192F:	drivers/clocksource/timer-ixp4xx.c
   2193F:	drivers/crypto/ixp4xx_crypto.c
   2194F:	drivers/gpio/gpio-ixp4xx.c
   2195F:	drivers/irqchip/irq-ixp4xx.c
   2196F:	include/linux/irqchip/irq-ixp4xx.h
   2197F:	include/linux/platform_data/timer-ixp4xx.h
   2198
   2199ARM/INTEL KEEMBAY ARCHITECTURE
   2200M:	Paul J. Murphy <paul.j.murphy@intel.com>
   2201M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
   2202S:	Maintained
   2203F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
   2204F:	arch/arm64/boot/dts/intel/keembay-evm.dts
   2205F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
   2206
   2207ARM/INTEL XSC3 (MANZANO) ARM CORE
   2208M:	Lennert Buytenhek <kernel@wantstofly.org>
   2209L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2210S:	Maintained
   2211
   2212ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
   2213M:	Lennert Buytenhek <kernel@wantstofly.org>
   2214L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2215S:	Maintained
   2216
   2217ARM/LG1K ARCHITECTURE
   2218M:	Chanho Min <chanho.min@lge.com>
   2219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2220S:	Maintained
   2221F:	arch/arm64/boot/dts/lg/
   2222
   2223ARM/LOGICPD PXA270 MACHINE SUPPORT
   2224M:	Lennert Buytenhek <kernel@wantstofly.org>
   2225L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2226S:	Maintained
   2227
   2228ARM/LPC18XX ARCHITECTURE
   2229M:	Vladimir Zapolskiy <vz@mleia.com>
   2230L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2231S:	Maintained
   2232F:	Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
   2233F:	arch/arm/boot/dts/lpc43*
   2234F:	drivers/i2c/busses/i2c-lpc2k.c
   2235F:	drivers/memory/pl172.c
   2236F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
   2237F:	drivers/rtc/rtc-lpc24xx.c
   2238N:	lpc18xx
   2239
   2240ARM/LPC32XX SOC SUPPORT
   2241M:	Vladimir Zapolskiy <vz@mleia.com>
   2242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2243S:	Maintained
   2244T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
   2245F:	Documentation/devicetree/bindings/i2c/i2c-pnx.txt
   2246F:	arch/arm/boot/dts/lpc32*
   2247F:	arch/arm/mach-lpc32xx/
   2248F:	drivers/i2c/busses/i2c-pnx.c
   2249F:	drivers/net/ethernet/nxp/lpc_eth.c
   2250F:	drivers/usb/host/ohci-nxp.c
   2251F:	drivers/watchdog/pnx4008_wdt.c
   2252N:	lpc32xx
   2253
   2254ARM/MAGICIAN MACHINE SUPPORT
   2255M:	Philipp Zabel <philipp.zabel@gmail.com>
   2256S:	Maintained
   2257
   2258ARM/Marvell Dove/MV78xx0/Orion SOC support
   2259M:	Andrew Lunn <andrew@lunn.ch>
   2260M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
   2261M:	Gregory Clement <gregory.clement@bootlin.com>
   2262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2263S:	Maintained
   2264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
   2265F:	Documentation/devicetree/bindings/soc/dove/
   2266F:	arch/arm/boot/dts/dove*
   2267F:	arch/arm/boot/dts/orion5x*
   2268F:	arch/arm/mach-dove/
   2269F:	arch/arm/mach-mv78xx0/
   2270F:	arch/arm/mach-orion5x/
   2271F:	arch/arm/plat-orion/
   2272F:	drivers/soc/dove/
   2273
   2274ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
   2275M:	Andrew Lunn <andrew@lunn.ch>
   2276M:	Gregory Clement <gregory.clement@bootlin.com>
   2277M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
   2278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2279S:	Maintained
   2280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
   2281F:	arch/arm/boot/dts/armada*
   2282F:	arch/arm/boot/dts/kirkwood*
   2283F:	arch/arm/configs/mvebu_*_defconfig
   2284F:	arch/arm/mach-mvebu/
   2285F:	arch/arm64/boot/dts/marvell/armada*
   2286F:	arch/arm64/boot/dts/marvell/cn913*
   2287F:	drivers/cpufreq/armada-37xx-cpufreq.c
   2288F:	drivers/cpufreq/armada-8k-cpufreq.c
   2289F:	drivers/cpufreq/mvebu-cpufreq.c
   2290F:	drivers/irqchip/irq-armada-370-xp.c
   2291F:	drivers/irqchip/irq-mvebu-*
   2292F:	drivers/pinctrl/mvebu/
   2293F:	drivers/rtc/rtc-armada38x.c
   2294
   2295ARM/Mediatek RTC DRIVER
   2296M:	Eddie Huang <eddie.huang@mediatek.com>
   2297M:	Sean Wang <sean.wang@mediatek.com>
   2298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2299L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
   2300S:	Maintained
   2301F:	Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
   2302F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
   2303F:	drivers/rtc/rtc-mt2712.c
   2304F:	drivers/rtc/rtc-mt6397.c
   2305F:	drivers/rtc/rtc-mt7622.c
   2306
   2307ARM/Mediatek SoC support
   2308M:	Matthias Brugger <matthias.bgg@gmail.com>
   2309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2310L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
   2311S:	Maintained
   2312W:	https://mtk.wiki.kernel.org/
   2313C:	irc://chat.freenode.net/linux-mediatek
   2314F:	arch/arm/boot/dts/mt6*
   2315F:	arch/arm/boot/dts/mt7*
   2316F:	arch/arm/boot/dts/mt8*
   2317F:	arch/arm/mach-mediatek/
   2318F:	arch/arm64/boot/dts/mediatek/
   2319F:	drivers/soc/mediatek/
   2320N:	mtk
   2321N:	mt[678]
   2322K:	mediatek
   2323
   2324ARM/Mediatek USB3 PHY DRIVER
   2325M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
   2326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2327L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
   2328S:	Maintained
   2329F:	Documentation/devicetree/bindings/phy/mediatek,*
   2330F:	drivers/phy/mediatek/
   2331
   2332ARM/Microchip (AT91) SoC support
   2333M:	Nicolas Ferre <nicolas.ferre@microchip.com>
   2334M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
   2335M:	Claudiu Beznea <claudiu.beznea@microchip.com>
   2336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2337S:	Supported
   2338W:	http://www.linux4sam.org
   2339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
   2340F:	arch/arm/boot/dts/at91*.dts
   2341F:	arch/arm/boot/dts/at91*.dtsi
   2342F:	arch/arm/boot/dts/sama*.dts
   2343F:	arch/arm/boot/dts/sama*.dtsi
   2344F:	arch/arm/include/debug/at91.S
   2345F:	arch/arm/mach-at91/
   2346F:	drivers/memory/atmel*
   2347F:	drivers/watchdog/sama5d4_wdt.c
   2348F:	include/soc/at91/
   2349X:	drivers/input/touchscreen/atmel_mxt_ts.c
   2350X:	drivers/net/wireless/atmel/
   2351N:	at91
   2352N:	atmel
   2353
   2354ARM/Microchip Sparx5 SoC support
   2355M:	Lars Povlsen <lars.povlsen@microchip.com>
   2356M:	Steen Hegelund <Steen.Hegelund@microchip.com>
   2357M:	UNGLinuxDriver@microchip.com
   2358L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2359S:	Supported
   2360T:	git git://github.com/microchip-ung/linux-upstream.git
   2361F:	arch/arm64/boot/dts/microchip/
   2362F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
   2363N:	sparx5
   2364
   2365Microchip Timer Counter Block (TCB) Capture Driver
   2366M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
   2367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2368L:	linux-iio@vger.kernel.org
   2369S:	Maintained
   2370F:	drivers/counter/microchip-tcb-capture.c
   2371
   2372ARM/MILBEAUT ARCHITECTURE
   2373M:	Taichi Sugaya <sugaya.taichi@socionext.com>
   2374M:	Takao Orito <orito.takao@socionext.com>
   2375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2376S:	Maintained
   2377F:	arch/arm/boot/dts/milbeaut*
   2378F:	arch/arm/mach-milbeaut/
   2379N:	milbeaut
   2380
   2381ARM/MIOA701 MACHINE SUPPORT
   2382M:	Robert Jarzmik <robert.jarzmik@free.fr>
   2383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2384S:	Maintained
   2385F:	arch/arm/mach-pxa/mioa701.c
   2386
   2387ARM/MStar/Sigmastar Armv7 SoC support
   2388M:	Daniel Palmer <daniel@thingy.jp>
   2389M:	Romain Perier <romain.perier@gmail.com>
   2390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2391S:	Maintained
   2392W:	http://linux-chenxing.org/
   2393T:	git git://github.com/linux-chenxing/linux.git
   2394F:	Documentation/devicetree/bindings/arm/mstar/*
   2395F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
   2396F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
   2397F:	arch/arm/boot/dts/mstar-*
   2398F:	arch/arm/mach-mstar/
   2399F:	drivers/clk/mstar/
   2400F:	drivers/clocksource/timer-msc313e.c
   2401F:	drivers/gpio/gpio-msc313.c
   2402F:	drivers/rtc/rtc-msc313.c
   2403F:	drivers/watchdog/msc313e_wdt.c
   2404F:	include/dt-bindings/clock/mstar-*
   2405F:	include/dt-bindings/gpio/msc313-gpio.h
   2406
   2407ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
   2408M:	Michael Petchkovsky <mkpetch@internode.on.net>
   2409S:	Maintained
   2410
   2411ARM/NOMADIK/Ux500 ARCHITECTURES
   2412M:	Linus Walleij <linus.walleij@linaro.org>
   2413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2414S:	Maintained
   2415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
   2416F:	Documentation/devicetree/bindings/arm/ste-*
   2417F:	Documentation/devicetree/bindings/arm/ux500.yaml
   2418F:	Documentation/devicetree/bindings/arm/ux500/
   2419F:	Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
   2420F:	arch/arm/boot/dts/ste-*
   2421F:	arch/arm/mach-nomadik/
   2422F:	arch/arm/mach-ux500/
   2423F:	drivers/clk/clk-nomadik.c
   2424F:	drivers/clocksource/clksrc-dbx500-prcmu.c
   2425F:	drivers/dma/ste_dma40*
   2426F:	drivers/hwspinlock/u8500_hsem.c
   2427F:	drivers/i2c/busses/i2c-nomadik.c
   2428F:	drivers/iio/adc/ab8500-gpadc.c
   2429F:	drivers/mfd/ab8500*
   2430F:	drivers/mfd/abx500*
   2431F:	drivers/mfd/db8500*
   2432F:	drivers/pinctrl/nomadik/
   2433F:	drivers/rtc/rtc-ab8500.c
   2434F:	drivers/rtc/rtc-pl031.c
   2435F:	drivers/soc/ux500/
   2436
   2437ARM/NUVOTON NPCM ARCHITECTURE
   2438M:	Avi Fishman <avifishman70@gmail.com>
   2439M:	Tomer Maimon <tmaimon77@gmail.com>
   2440M:	Tali Perry <tali.perry1@gmail.com>
   2441R:	Patrick Venture <venture@google.com>
   2442R:	Nancy Yuen <yuenn@google.com>
   2443R:	Benjamin Fair <benjaminfair@google.com>
   2444L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
   2445S:	Supported
   2446F:	Documentation/devicetree/bindings/*/*/*npcm*
   2447F:	Documentation/devicetree/bindings/*/*npcm*
   2448F:	Documentation/devicetree/bindings/arm/npcm/*
   2449F:	arch/arm/boot/dts/nuvoton-npcm*
   2450F:	arch/arm/mach-npcm/
   2451F:	drivers/*/*npcm*
   2452F:	drivers/*/*/*npcm*
   2453F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
   2454
   2455ARM/NUVOTON WPCM450 ARCHITECTURE
   2456M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
   2457L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
   2458S:	Maintained
   2459W:	https://github.com/neuschaefer/wpcm450/wiki
   2460F:	Documentation/devicetree/bindings/*/*wpcm*
   2461F:	arch/arm/boot/dts/nuvoton-wpcm450*
   2462F:	arch/arm/mach-npcm/wpcm450.c
   2463F:	drivers/*/*/*wpcm*
   2464F:	drivers/*/*wpcm*
   2465
   2466ARM/NXP S32G ARCHITECTURE
   2467M:	Chester Lin <clin@suse.com>
   2468R:	Andreas Färber <afaerber@suse.de>
   2469R:	Matthias Brugger <mbrugger@suse.com>
   2470R:	NXP S32 Linux Team <s32@nxp.com>
   2471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2472S:	Maintained
   2473F:	arch/arm64/boot/dts/freescale/s32g*.dts*
   2474
   2475ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
   2476L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
   2477S:	Orphan
   2478W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
   2479F:	arch/arm/mach-s3c/gta02.h
   2480F:	arch/arm/mach-s3c/mach-gta02.c
   2481
   2482ARM/Orion SoC/Technologic Systems TS-78xx platform support
   2483M:	Alexander Clouter <alex@digriz.org.uk>
   2484L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2485S:	Maintained
   2486W:	http://www.digriz.org.uk/ts78xx/kernel
   2487F:	arch/arm/mach-orion5x/ts78xx-*
   2488
   2489ARM/OXNAS platform support
   2490M:	Neil Armstrong <narmstrong@baylibre.com>
   2491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2492L:	linux-oxnas@groups.io (moderated for non-subscribers)
   2493S:	Maintained
   2494F:	arch/arm/boot/dts/ox8*.dts*
   2495F:	arch/arm/mach-oxnas/
   2496F:	drivers/power/reset/oxnas-restart.c
   2497N:	oxnas
   2498
   2499ARM/PALM TREO SUPPORT
   2500M:	Tomas Cech <sleep_walker@suse.com>
   2501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2502S:	Maintained
   2503W:	http://hackndev.com
   2504F:	arch/arm/mach-pxa/palmtreo.*
   2505
   2506ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
   2507M:	Marek Vasut <marek.vasut@gmail.com>
   2508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2509S:	Maintained
   2510W:	http://hackndev.com
   2511F:	arch/arm/mach-pxa/include/mach/palmld.h
   2512F:	arch/arm/mach-pxa/include/mach/palmtc.h
   2513F:	arch/arm/mach-pxa/include/mach/palmtx.h
   2514F:	arch/arm/mach-pxa/palmld.c
   2515F:	arch/arm/mach-pxa/palmt5.*
   2516F:	arch/arm/mach-pxa/palmtc.c
   2517F:	arch/arm/mach-pxa/palmte2.*
   2518F:	arch/arm/mach-pxa/palmtx.c
   2519
   2520ARM/PALMZ72 SUPPORT
   2521M:	Sergey Lapin <slapin@ossfans.org>
   2522L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2523S:	Maintained
   2524W:	http://hackndev.com
   2525F:	arch/arm/mach-pxa/palmz72.*
   2526
   2527ARM/PLEB SUPPORT
   2528M:	Peter Chubb <pleb@gelato.unsw.edu.au>
   2529S:	Maintained
   2530W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
   2531
   2532ARM/PT DIGITAL BOARD PORT
   2533M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
   2534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2535S:	Maintained
   2536W:	http://www.armlinux.org.uk/
   2537
   2538ARM/QUALCOMM SUPPORT
   2539M:	Andy Gross <agross@kernel.org>
   2540M:	Bjorn Andersson <bjorn.andersson@linaro.org>
   2541R:	Konrad Dybcio <konrad.dybcio@somainline.org>
   2542L:	linux-arm-msm@vger.kernel.org
   2543S:	Maintained
   2544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
   2545F:	Documentation/devicetree/bindings/*/qcom*
   2546F:	Documentation/devicetree/bindings/soc/qcom/
   2547F:	arch/arm/boot/dts/qcom-*.dts
   2548F:	arch/arm/boot/dts/qcom-*.dtsi
   2549F:	arch/arm/mach-qcom/
   2550F:	arch/arm64/boot/dts/qcom/
   2551F:	drivers/*/*/qcom*
   2552F:	drivers/*/*/qcom/
   2553F:	drivers/*/pm8???-*
   2554F:	drivers/*/qcom*
   2555F:	drivers/*/qcom/
   2556F:	drivers/bluetooth/btqcomsmd.c
   2557F:	drivers/clocksource/timer-qcom.c
   2558F:	drivers/cpuidle/cpuidle-qcom-spm.c
   2559F:	drivers/extcon/extcon-qcom*
   2560F:	drivers/i2c/busses/i2c-qcom-geni.c
   2561F:	drivers/i2c/busses/i2c-qup.c
   2562F:	drivers/iommu/msm*
   2563F:	drivers/mfd/ssbi.c
   2564F:	drivers/mmc/host/mmci_qcom*
   2565F:	drivers/mmc/host/sdhci-msm.c
   2566F:	drivers/pci/controller/dwc/pcie-qcom.c
   2567F:	drivers/phy/qualcomm/
   2568F:	drivers/power/*/msm*
   2569F:	drivers/reset/reset-qcom-*
   2570F:	drivers/ufs/host/ufs-qcom*
   2571F:	drivers/spi/spi-geni-qcom.c
   2572F:	drivers/spi/spi-qcom-qspi.c
   2573F:	drivers/spi/spi-qup.c
   2574F:	drivers/tty/serial/msm_serial.c
   2575F:	drivers/usb/dwc3/dwc3-qcom.c
   2576F:	include/dt-bindings/*/qcom*
   2577F:	include/linux/*/qcom*
   2578F:	include/linux/soc/qcom/
   2579
   2580ARM/RADISYS ENP2611 MACHINE SUPPORT
   2581M:	Lennert Buytenhek <kernel@wantstofly.org>
   2582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2583S:	Maintained
   2584
   2585ARM/RDA MICRO ARCHITECTURE
   2586M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
   2587L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2588L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
   2589S:	Maintained
   2590F:	Documentation/devicetree/bindings/arm/rda.yaml
   2591F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
   2592F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
   2593F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
   2594F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
   2595F:	arch/arm/boot/dts/rda8810pl-*
   2596F:	drivers/clocksource/timer-rda.c
   2597F:	drivers/gpio/gpio-rda.c
   2598F:	drivers/irqchip/irq-rda-intc.c
   2599F:	drivers/tty/serial/rda-uart.c
   2600
   2601ARM/REALTEK ARCHITECTURE
   2602M:	Andreas Färber <afaerber@suse.de>
   2603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2604L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
   2605S:	Maintained
   2606F:	Documentation/devicetree/bindings/arm/realtek.yaml
   2607F:	arch/arm/boot/dts/rtd*
   2608F:	arch/arm/mach-realtek/
   2609F:	arch/arm64/boot/dts/realtek/
   2610
   2611ARM/RENESAS ARM64 ARCHITECTURE
   2612M:	Geert Uytterhoeven <geert+renesas@glider.be>
   2613M:	Magnus Damm <magnus.damm@gmail.com>
   2614L:	linux-renesas-soc@vger.kernel.org
   2615S:	Supported
   2616Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
   2617C:	irc://irc.libera.chat/renesas-soc
   2618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
   2619F:	Documentation/devicetree/bindings/arm/renesas.yaml
   2620F:	arch/arm64/boot/dts/renesas/
   2621F:	drivers/soc/renesas/
   2622F:	include/linux/soc/renesas/
   2623
   2624ARM/RISCPC ARCHITECTURE
   2625M:	Russell King <linux@armlinux.org.uk>
   2626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2627S:	Maintained
   2628W:	http://www.armlinux.org.uk/
   2629F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
   2630F:	arch/arm/include/asm/hardware/ioc.h
   2631F:	arch/arm/include/asm/hardware/iomd.h
   2632F:	arch/arm/include/asm/hardware/memc.h
   2633F:	arch/arm/mach-rpc/
   2634F:	drivers/net/ethernet/8390/etherh.c
   2635F:	drivers/net/ethernet/i825xx/ether1*
   2636F:	drivers/net/ethernet/seeq/ether3*
   2637F:	drivers/scsi/arm/
   2638
   2639ARM/Rockchip SoC support
   2640M:	Heiko Stuebner <heiko@sntech.de>
   2641L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2642L:	linux-rockchip@lists.infradead.org
   2643S:	Maintained
   2644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
   2645F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
   2646F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
   2647F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
   2648F:	arch/arm/boot/dts/rk3*
   2649F:	arch/arm/boot/dts/rv1108*
   2650F:	arch/arm/mach-rockchip/
   2651F:	drivers/*/*/*rockchip*
   2652F:	drivers/*/*rockchip*
   2653F:	drivers/clk/rockchip/
   2654F:	drivers/i2c/busses/i2c-rk3x.c
   2655F:	sound/soc/rockchip/
   2656N:	rockchip
   2657
   2658ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
   2659M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
   2660R:	Alim Akhtar <alim.akhtar@samsung.com>
   2661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2662L:	linux-samsung-soc@vger.kernel.org
   2663S:	Maintained
   2664C:	irc://irc.libera.chat/linux-exynos
   2665Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
   2666B:	mailto:linux-samsung-soc@vger.kernel.org
   2667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
   2668F:	Documentation/arm/samsung/
   2669F:	Documentation/devicetree/bindings/arm/samsung/
   2670F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
   2671F:	Documentation/devicetree/bindings/soc/samsung/
   2672F:	arch/arm/boot/dts/exynos*
   2673F:	arch/arm/boot/dts/s3c*
   2674F:	arch/arm/boot/dts/s5p*
   2675F:	arch/arm/mach-exynos*/
   2676F:	arch/arm/mach-s3c/
   2677F:	arch/arm/mach-s5p*/
   2678F:	arch/arm64/boot/dts/exynos/
   2679F:	drivers/*/*/*s3c24*
   2680F:	drivers/*/*s3c24*
   2681F:	drivers/*/*s3c64xx*
   2682F:	drivers/*/*s5pv210*
   2683F:	drivers/clocksource/samsung_pwm_timer.c
   2684F:	drivers/memory/samsung/
   2685F:	drivers/pwm/pwm-samsung.c
   2686F:	drivers/soc/samsung/
   2687F:	drivers/tty/serial/samsung*
   2688F:	include/clocksource/samsung_pwm.h
   2689F:	include/linux/platform_data/*s3c*
   2690F:	include/linux/serial_s3c.h
   2691F:	include/linux/soc/samsung/
   2692N:	exynos
   2693N:	s3c2410
   2694N:	s3c64xx
   2695N:	s5pv210
   2696
   2697ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
   2698M:	Łukasz Stelmach <l.stelmach@samsung.com>
   2699L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2700L:	linux-media@vger.kernel.org
   2701S:	Maintained
   2702F:	drivers/media/platform/samsung/s5p-g2d/
   2703
   2704ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
   2705M:	Marek Szyprowski <m.szyprowski@samsung.com>
   2706L:	linux-samsung-soc@vger.kernel.org
   2707L:	linux-media@vger.kernel.org
   2708S:	Maintained
   2709F:	Documentation/devicetree/bindings/media/s5p-cec.txt
   2710F:	drivers/media/cec/platform/s5p/
   2711
   2712ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
   2713M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
   2714M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
   2715M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
   2716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2717L:	linux-media@vger.kernel.org
   2718S:	Maintained
   2719F:	drivers/media/platform/samsung/s5p-jpeg/
   2720
   2721ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
   2722M:	Marek Szyprowski <m.szyprowski@samsung.com>
   2723M:	Andrzej Hajda <andrzej.hajda@intel.com>
   2724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2725L:	linux-media@vger.kernel.org
   2726S:	Maintained
   2727F:	drivers/media/platform/samsung/s5p-mfc/
   2728
   2729ARM/SHMOBILE ARM ARCHITECTURE
   2730M:	Geert Uytterhoeven <geert+renesas@glider.be>
   2731M:	Magnus Damm <magnus.damm@gmail.com>
   2732L:	linux-renesas-soc@vger.kernel.org
   2733S:	Supported
   2734Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
   2735C:	irc://irc.libera.chat/renesas-soc
   2736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
   2737F:	Documentation/devicetree/bindings/arm/renesas.yaml
   2738F:	arch/arm/boot/dts/emev2*
   2739F:	arch/arm/boot/dts/gr-peach*
   2740F:	arch/arm/boot/dts/iwg20d-q7*
   2741F:	arch/arm/boot/dts/r7s*
   2742F:	arch/arm/boot/dts/r8a*
   2743F:	arch/arm/boot/dts/r9a*
   2744F:	arch/arm/boot/dts/sh*
   2745F:	arch/arm/configs/shmobile_defconfig
   2746F:	arch/arm/include/debug/renesas-scif.S
   2747F:	arch/arm/mach-shmobile/
   2748F:	drivers/soc/renesas/
   2749F:	include/linux/soc/renesas/
   2750
   2751ARM/SOCFPGA ARCHITECTURE
   2752M:	Dinh Nguyen <dinguyen@kernel.org>
   2753S:	Maintained
   2754W:	http://www.rocketboards.org
   2755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
   2756F:	arch/arm/boot/dts/socfpga*
   2757F:	arch/arm/configs/socfpga_defconfig
   2758F:	arch/arm/mach-socfpga/
   2759F:	arch/arm64/boot/dts/altera/
   2760F:	arch/arm64/boot/dts/intel/
   2761
   2762ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
   2763M:	Dinh Nguyen <dinguyen@kernel.org>
   2764S:	Maintained
   2765F:	drivers/clk/socfpga/
   2766
   2767ARM/SOCFPGA EDAC SUPPORT
   2768M:	Dinh Nguyen <dinguyen@kernel.org>
   2769S:	Maintained
   2770F:	drivers/edac/altera_edac.[ch]
   2771
   2772ARM/SPREADTRUM SoC SUPPORT
   2773M:	Orson Zhai <orsonzhai@gmail.com>
   2774M:	Baolin Wang <baolin.wang7@gmail.com>
   2775M:	Chunyan Zhang <zhang.lyra@gmail.com>
   2776S:	Maintained
   2777F:	arch/arm64/boot/dts/sprd
   2778N:	sprd
   2779N:	sc27xx
   2780N:	sc2731
   2781
   2782ARM/STI ARCHITECTURE
   2783M:	Patrice Chotard <patrice.chotard@foss.st.com>
   2784L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2785S:	Maintained
   2786W:	http://www.stlinux.com
   2787F:	Documentation/devicetree/bindings/i2c/i2c-st.txt
   2788F:	arch/arm/boot/dts/sti*
   2789F:	arch/arm/mach-sti/
   2790F:	drivers/ata/ahci_st.c
   2791F:	drivers/char/hw_random/st-rng.c
   2792F:	drivers/clocksource/arm_global_timer.c
   2793F:	drivers/clocksource/clksrc_st_lpc.c
   2794F:	drivers/cpufreq/sti-cpufreq.c
   2795F:	drivers/dma/st_fdma*
   2796F:	drivers/i2c/busses/i2c-st.c
   2797F:	drivers/media/platform/st/sti/c8sectpfe/
   2798F:	drivers/media/rc/st_rc.c
   2799F:	drivers/mmc/host/sdhci-st.c
   2800F:	drivers/phy/st/phy-miphy28lp.c
   2801F:	drivers/phy/st/phy-stih407-usb.c
   2802F:	drivers/pinctrl/pinctrl-st.c
   2803F:	drivers/remoteproc/st_remoteproc.c
   2804F:	drivers/remoteproc/st_slim_rproc.c
   2805F:	drivers/reset/sti/
   2806F:	drivers/rtc/rtc-st-lpc.c
   2807F:	drivers/tty/serial/st-asc.c
   2808F:	drivers/usb/dwc3/dwc3-st.c
   2809F:	drivers/usb/host/ehci-st.c
   2810F:	drivers/usb/host/ohci-st.c
   2811F:	drivers/watchdog/st_lpc_wdt.c
   2812F:	include/linux/remoteproc/st_slim_rproc.h
   2813
   2814ARM/STM32 ARCHITECTURE
   2815M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
   2816M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
   2817L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
   2818L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2819S:	Maintained
   2820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
   2821F:	arch/arm/boot/dts/stm32*
   2822F:	arch/arm/mach-stm32/
   2823F:	drivers/clocksource/armv7m_systick.c
   2824N:	stm32
   2825N:	stm
   2826
   2827ARM/Synaptics SoC support
   2828M:	Jisheng Zhang <jszhang@kernel.org>
   2829M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
   2830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2831S:	Maintained
   2832F:	arch/arm/boot/dts/berlin*
   2833F:	arch/arm/mach-berlin/
   2834F:	arch/arm64/boot/dts/synaptics/
   2835
   2836ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
   2837M:	Lennert Buytenhek <kernel@wantstofly.org>
   2838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2839S:	Maintained
   2840
   2841ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
   2842M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
   2843L:	linux-tegra@vger.kernel.org
   2844L:	linux-media@vger.kernel.org
   2845S:	Maintained
   2846F:	Documentation/devicetree/bindings/media/tegra-cec.txt
   2847F:	drivers/media/cec/platform/tegra/
   2848
   2849ARM/TESLA FSD SoC SUPPORT
   2850M:	Alim Akhtar <alim.akhtar@samsung.com>
   2851M:	linux-fsd@tesla.com
   2852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2853L:	linux-samsung-soc@vger.kernel.org
   2854S:	Maintained
   2855F:	arch/arm64/boot/dts/tesla*
   2856
   2857ARM/TETON BGA MACHINE SUPPORT
   2858M:	"Mark F. Brown" <mark.brown314@gmail.com>
   2859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2860S:	Maintained
   2861
   2862ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
   2863M:	Santosh Shilimkar <ssantosh@kernel.org>
   2864L:	linux-kernel@vger.kernel.org
   2865S:	Maintained
   2866F:	drivers/memory/*emif*
   2867
   2868ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
   2869M:	Nishanth Menon <nm@ti.com>
   2870M:	Santosh Shilimkar <ssantosh@kernel.org>
   2871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2872S:	Maintained
   2873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
   2874F:	arch/arm/boot/dts/keystone-*
   2875F:	arch/arm/mach-keystone/
   2876
   2877ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
   2878M:	Santosh Shilimkar <ssantosh@kernel.org>
   2879L:	linux-kernel@vger.kernel.org
   2880S:	Maintained
   2881F:	drivers/clk/keystone/
   2882
   2883ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
   2884M:	Santosh Shilimkar <ssantosh@kernel.org>
   2885L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2886L:	linux-kernel@vger.kernel.org
   2887S:	Maintained
   2888F:	drivers/clocksource/timer-keystone.c
   2889
   2890ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
   2891M:	Santosh Shilimkar <ssantosh@kernel.org>
   2892L:	linux-kernel@vger.kernel.org
   2893S:	Maintained
   2894F:	drivers/power/reset/keystone-reset.c
   2895
   2896ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
   2897M:	Nishanth Menon <nm@ti.com>
   2898M:	Vignesh Raghavendra <vigneshr@ti.com>
   2899M:	Tero Kristo <kristo@kernel.org>
   2900L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2901S:	Supported
   2902F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
   2903F:	arch/arm64/boot/dts/ti/Makefile
   2904F:	arch/arm64/boot/dts/ti/k3-*
   2905F:	include/dt-bindings/pinctrl/k3.h
   2906
   2907ARM/THECUS N2100 MACHINE SUPPORT
   2908M:	Lennert Buytenhek <kernel@wantstofly.org>
   2909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2910S:	Maintained
   2911
   2912ARM/TOSA MACHINE SUPPORT
   2913M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
   2914M:	Dirk Opfer <dirk@opfer-online.de>
   2915S:	Maintained
   2916
   2917ARM/TOSHIBA VISCONTI ARCHITECTURE
   2918M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
   2919L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2920S:	Supported
   2921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
   2922F:	Documentation/devicetree/bindings/arm/toshiba.yaml
   2923F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
   2924F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
   2925F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
   2926F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
   2927F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
   2928F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
   2929F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
   2930F:	arch/arm64/boot/dts/toshiba/
   2931F:	drivers/clk/visconti/
   2932F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
   2933F:	drivers/gpio/gpio-visconti.c
   2934F:	drivers/pci/controller/dwc/pcie-visconti.c
   2935F:	drivers/pinctrl/visconti/
   2936F:	drivers/watchdog/visconti_wdt.c
   2937N:	visconti
   2938
   2939ARM/UNIPHIER ARCHITECTURE
   2940M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
   2941M:	Masami Hiramatsu <mhiramat@kernel.org>
   2942L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2943S:	Maintained
   2944F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
   2945F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
   2946F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
   2947F:	arch/arm/boot/dts/uniphier*
   2948F:	arch/arm/include/asm/hardware/cache-uniphier.h
   2949F:	arch/arm/mach-uniphier/
   2950F:	arch/arm/mm/cache-uniphier.c
   2951F:	arch/arm64/boot/dts/socionext/uniphier*
   2952F:	drivers/bus/uniphier-system-bus.c
   2953F:	drivers/clk/uniphier/
   2954F:	drivers/dma/uniphier-mdmac.c
   2955F:	drivers/gpio/gpio-uniphier.c
   2956F:	drivers/i2c/busses/i2c-uniphier*
   2957F:	drivers/irqchip/irq-uniphier-aidet.c
   2958F:	drivers/mmc/host/uniphier-sd.c
   2959F:	drivers/pinctrl/uniphier/
   2960F:	drivers/reset/reset-uniphier.c
   2961F:	drivers/tty/serial/8250/8250_uniphier.c
   2962N:	uniphier
   2963
   2964ARM/VERSATILE EXPRESS PLATFORM
   2965M:	Liviu Dudau <liviu.dudau@arm.com>
   2966M:	Sudeep Holla <sudeep.holla@arm.com>
   2967M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
   2968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2969S:	Maintained
   2970F:	*/*/*/vexpress*
   2971F:	*/*/vexpress*
   2972F:	arch/arm/boot/dts/vexpress*
   2973F:	arch/arm/mach-vexpress/
   2974F:	arch/arm64/boot/dts/arm/
   2975F:	drivers/clk/versatile/clk-vexpress-osc.c
   2976F:	drivers/clocksource/timer-versatile.c
   2977N:	mps2
   2978
   2979ARM/VFP SUPPORT
   2980M:	Russell King <linux@armlinux.org.uk>
   2981L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2982S:	Maintained
   2983W:	http://www.armlinux.org.uk/
   2984F:	arch/arm/vfp/
   2985
   2986ARM/VOIPAC PXA270 SUPPORT
   2987M:	Marek Vasut <marek.vasut@gmail.com>
   2988L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2989S:	Maintained
   2990F:	arch/arm/mach-pxa/include/mach/vpac270.h
   2991F:	arch/arm/mach-pxa/vpac270.c
   2992
   2993ARM/VT8500 ARM ARCHITECTURE
   2994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   2995S:	Orphan
   2996F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
   2997F:	arch/arm/mach-vt8500/
   2998F:	drivers/clocksource/timer-vt8500.c
   2999F:	drivers/i2c/busses/i2c-wmt.c
   3000F:	drivers/mmc/host/wmt-sdmmc.c
   3001F:	drivers/pwm/pwm-vt8500.c
   3002F:	drivers/rtc/rtc-vt8500.c
   3003F:	drivers/tty/serial/vt8500_serial.c
   3004F:	drivers/usb/host/ehci-platform.c
   3005F:	drivers/usb/host/uhci-platform.c
   3006F:	drivers/video/fbdev/vt8500lcdfb.*
   3007F:	drivers/video/fbdev/wm8505fb*
   3008F:	drivers/video/fbdev/wmt_ge_rops.*
   3009
   3010ARM/ZIPIT Z2 SUPPORT
   3011M:	Marek Vasut <marek.vasut@gmail.com>
   3012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   3013S:	Maintained
   3014F:	arch/arm/mach-pxa/include/mach/z2.h
   3015F:	arch/arm/mach-pxa/z2.c
   3016
   3017ARM/ZYNQ ARCHITECTURE
   3018M:	Michal Simek <michal.simek@xilinx.com>
   3019L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   3020S:	Supported
   3021W:	http://wiki.xilinx.com
   3022T:	git https://github.com/Xilinx/linux-xlnx.git
   3023F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
   3024F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
   3025F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
   3026F:	arch/arm/mach-zynq/
   3027F:	drivers/clocksource/timer-cadence-ttc.c
   3028F:	drivers/cpuidle/cpuidle-zynq.c
   3029F:	drivers/edac/synopsys_edac.c
   3030F:	drivers/i2c/busses/i2c-cadence.c
   3031F:	drivers/i2c/busses/i2c-xiic.c
   3032F:	drivers/mmc/host/sdhci-of-arasan.c
   3033N:	zynq
   3034N:	xilinx
   3035
   3036ARM64 PORT (AARCH64 ARCHITECTURE)
   3037M:	Catalin Marinas <catalin.marinas@arm.com>
   3038M:	Will Deacon <will@kernel.org>
   3039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   3040S:	Maintained
   3041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
   3042F:	Documentation/arm64/
   3043F:	arch/arm64/
   3044F:	tools/testing/selftests/arm64/
   3045X:	arch/arm64/boot/dts/
   3046
   3047ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
   3048M:	George McCollister <george.mccollister@gmail.com>
   3049L:	netdev@vger.kernel.org
   3050S:	Maintained
   3051F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
   3052F:	drivers/net/dsa/xrs700x/*
   3053F:	net/dsa/tag_xrs700x.c
   3054
   3055AS3645A LED FLASH CONTROLLER DRIVER
   3056M:	Sakari Ailus <sakari.ailus@iki.fi>
   3057L:	linux-leds@vger.kernel.org
   3058S:	Maintained
   3059F:	drivers/leds/flash/leds-as3645a.c
   3060
   3061ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
   3062M:	Tianshu Qiu <tian.shu.qiu@intel.com>
   3063L:	linux-media@vger.kernel.org
   3064S:	Maintained
   3065T:	git git://linuxtv.org/media_tree.git
   3066F:	Documentation/devicetree/bindings/media/i2c/ak7375.txt
   3067F:	drivers/media/i2c/ak7375.c
   3068
   3069ASAHI KASEI AK8974 DRIVER
   3070M:	Linus Walleij <linus.walleij@linaro.org>
   3071L:	linux-iio@vger.kernel.org
   3072S:	Supported
   3073W:	http://www.akm.com/
   3074F:	drivers/iio/magnetometer/ak8974.c
   3075
   3076ASC7621 HARDWARE MONITOR DRIVER
   3077M:	George Joseph <george.joseph@fairview5.com>
   3078L:	linux-hwmon@vger.kernel.org
   3079S:	Maintained
   3080F:	Documentation/hwmon/asc7621.rst
   3081F:	drivers/hwmon/asc7621.c
   3082
   3083ASIX AX88796C SPI ETHERNET ADAPTER
   3084M:	Łukasz Stelmach <l.stelmach@samsung.com>
   3085S:	Maintained
   3086F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
   3087F:	drivers/net/ethernet/asix/ax88796c_*
   3088
   3089ASPEED PECI CONTROLLER
   3090M:	Iwona Winiarska <iwona.winiarska@intel.com>
   3091L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
   3092L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
   3093S:	Supported
   3094F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
   3095F:	drivers/peci/controller/peci-aspeed.c
   3096
   3097ASPEED PINCTRL DRIVERS
   3098M:	Andrew Jeffery <andrew@aj.id.au>
   3099L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
   3100L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
   3101L:	linux-gpio@vger.kernel.org
   3102S:	Maintained
   3103F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
   3104F:	drivers/pinctrl/aspeed/
   3105
   3106ASPEED SCU INTERRUPT CONTROLLER DRIVER
   3107M:	Eddie James <eajames@linux.ibm.com>
   3108L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
   3109S:	Maintained
   3110F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
   3111F:	drivers/irqchip/irq-aspeed-scu-ic.c
   3112F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
   3113
   3114ASPEED SD/MMC DRIVER
   3115M:	Andrew Jeffery <andrew@aj.id.au>
   3116L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
   3117L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
   3118L:	linux-mmc@vger.kernel.org
   3119S:	Maintained
   3120F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
   3121F:	drivers/mmc/host/sdhci-of-aspeed*
   3122
   3123ASPEED SMC SPI DRIVER
   3124M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
   3125M:	Cédric Le Goater <clg@kaod.org>
   3126L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
   3127L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
   3128L:	linux-spi@vger.kernel.org
   3129S:	Maintained
   3130F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
   3131F:	drivers/spi/spi-aspeed-smc.c
   3132
   3133ASPEED VIDEO ENGINE DRIVER
   3134M:	Eddie James <eajames@linux.ibm.com>
   3135L:	linux-media@vger.kernel.org
   3136L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
   3137S:	Maintained
   3138F:	Documentation/devicetree/bindings/media/aspeed-video.txt
   3139F:	drivers/media/platform/aspeed/
   3140
   3141ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
   3142M:	Corentin Chary <corentin.chary@gmail.com>
   3143L:	acpi4asus-user@lists.sourceforge.net
   3144L:	platform-driver-x86@vger.kernel.org
   3145S:	Maintained
   3146W:	http://acpi4asus.sf.net
   3147F:	drivers/platform/x86/asus*.c
   3148F:	drivers/platform/x86/eeepc*.c
   3149
   3150ASUS TF103C DOCK DRIVER
   3151M:	Hans de Goede <hdegoede@redhat.com>
   3152L:	platform-driver-x86@vger.kernel.org
   3153S:	Maintained
   3154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
   3155F:	drivers/platform/x86/asus-tf103c-dock.c
   3156
   3157ASUS WMI HARDWARE MONITOR DRIVER
   3158M:	Ed Brindley <kernel@maidavale.org>
   3159M:	Denis Pauk <pauk.denis@gmail.com>
   3160L:	linux-hwmon@vger.kernel.org
   3161S:	Maintained
   3162F:	drivers/hwmon/asus_wmi_sensors.c
   3163
   3164ASUS WMI EC HARDWARE MONITOR DRIVER
   3165M:	Eugene Shalygin <eugene.shalygin@gmail.com>
   3166M:	Denis Pauk <pauk.denis@gmail.com>
   3167L:	linux-hwmon@vger.kernel.org
   3168S:	Maintained
   3169F:	drivers/hwmon/asus_wmi_ec_sensors.c
   3170
   3171ASUS EC HARDWARE MONITOR DRIVER
   3172M:	Eugene Shalygin <eugene.shalygin@gmail.com>
   3173L:	linux-hwmon@vger.kernel.org
   3174S:	Maintained
   3175F:	drivers/hwmon/asus-ec-sensors.c
   3176
   3177ASUS WIRELESS RADIO CONTROL DRIVER
   3178M:	João Paulo Rechi Vita <jprvita@gmail.com>
   3179L:	platform-driver-x86@vger.kernel.org
   3180S:	Maintained
   3181F:	drivers/platform/x86/asus-wireless.c
   3182
   3183ASYMMETRIC KEYS
   3184M:	David Howells <dhowells@redhat.com>
   3185L:	keyrings@vger.kernel.org
   3186S:	Maintained
   3187F:	Documentation/crypto/asymmetric-keys.rst
   3188F:	crypto/asymmetric_keys/
   3189F:	include/crypto/pkcs7.h
   3190F:	include/crypto/public_key.h
   3191F:	include/linux/verification.h
   3192
   3193ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
   3194R:	Dan Williams <dan.j.williams@intel.com>
   3195S:	Odd fixes
   3196W:	http://sourceforge.net/projects/xscaleiop
   3197F:	Documentation/crypto/async-tx-api.rst
   3198F:	crypto/async_tx/
   3199F:	include/linux/async_tx.h
   3200
   3201AT24 EEPROM DRIVER
   3202M:	Bartosz Golaszewski <brgl@bgdev.pl>
   3203L:	linux-i2c@vger.kernel.org
   3204S:	Maintained
   3205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
   3206F:	Documentation/devicetree/bindings/eeprom/at24.yaml
   3207F:	drivers/misc/eeprom/at24.c
   3208
   3209ATA OVER ETHERNET (AOE) DRIVER
   3210M:	"Justin Sanders" <justin@coraid.com>
   3211S:	Supported
   3212W:	http://www.openaoe.org/
   3213F:	Documentation/admin-guide/aoe/
   3214F:	drivers/block/aoe/
   3215
   3216ATC260X PMIC MFD DRIVER
   3217M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
   3218M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
   3219L:	linux-actions@lists.infradead.org
   3220S:	Maintained
   3221F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
   3222F:	drivers/input/misc/atc260x-onkey.c
   3223F:	drivers/mfd/atc260*
   3224F:	drivers/power/reset/atc260x-poweroff.c
   3225F:	drivers/regulator/atc260x-regulator.c
   3226F:	include/linux/mfd/atc260x/*
   3227
   3228ATHEROS 71XX/9XXX GPIO DRIVER
   3229M:	Alban Bedel <albeu@free.fr>
   3230S:	Maintained
   3231W:	https://github.com/AlbanBedel/linux
   3232T:	git git://github.com/AlbanBedel/linux
   3233F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
   3234F:	drivers/gpio/gpio-ath79.c
   3235
   3236ATHEROS 71XX/9XXX USB PHY DRIVER
   3237M:	Alban Bedel <albeu@free.fr>
   3238S:	Maintained
   3239W:	https://github.com/AlbanBedel/linux
   3240T:	git git://github.com/AlbanBedel/linux
   3241F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
   3242F:	drivers/phy/qualcomm/phy-ath79-usb.c
   3243
   3244ATHEROS ATH GENERIC UTILITIES
   3245M:	Kalle Valo <kvalo@kernel.org>
   3246L:	linux-wireless@vger.kernel.org
   3247S:	Supported
   3248F:	drivers/net/wireless/ath/*
   3249
   3250ATHEROS ATH5K WIRELESS DRIVER
   3251M:	Jiri Slaby <jirislaby@kernel.org>
   3252M:	Nick Kossifidis <mickflemm@gmail.com>
   3253M:	Luis Chamberlain <mcgrof@kernel.org>
   3254L:	linux-wireless@vger.kernel.org
   3255S:	Maintained
   3256W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
   3257F:	drivers/net/wireless/ath/ath5k/
   3258
   3259ATHEROS ATH6KL WIRELESS DRIVER
   3260L:	linux-wireless@vger.kernel.org
   3261S:	Orphan
   3262W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
   3263F:	drivers/net/wireless/ath/ath6kl/
   3264
   3265ATI_REMOTE2 DRIVER
   3266M:	Ville Syrjala <syrjala@sci.fi>
   3267S:	Maintained
   3268F:	drivers/input/misc/ati_remote2.c
   3269
   3270ATK0110 HWMON DRIVER
   3271M:	Luca Tettamanti <kronos.it@gmail.com>
   3272L:	linux-hwmon@vger.kernel.org
   3273S:	Maintained
   3274F:	drivers/hwmon/asus_atk0110.c
   3275
   3276ATLX ETHERNET DRIVERS
   3277M:	Chris Snook <chris.snook@gmail.com>
   3278L:	netdev@vger.kernel.org
   3279S:	Maintained
   3280W:	http://sourceforge.net/projects/atl1
   3281W:	http://atl1.sourceforge.net
   3282F:	drivers/net/ethernet/atheros/
   3283
   3284ATM
   3285M:	Chas Williams <3chas3@gmail.com>
   3286L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
   3287L:	netdev@vger.kernel.org
   3288S:	Maintained
   3289W:	http://linux-atm.sourceforge.net
   3290F:	drivers/atm/
   3291F:	include/linux/atm*
   3292F:	include/uapi/linux/atm*
   3293
   3294ATMEL MACB ETHERNET DRIVER
   3295M:	Nicolas Ferre <nicolas.ferre@microchip.com>
   3296M:	Claudiu Beznea <claudiu.beznea@microchip.com>
   3297S:	Supported
   3298F:	drivers/net/ethernet/cadence/
   3299
   3300ATMEL MAXTOUCH DRIVER
   3301M:	Nick Dyer <nick@shmanahar.org>
   3302S:	Maintained
   3303T:	git git://github.com/ndyer/linux.git
   3304F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
   3305F:	drivers/input/touchscreen/atmel_mxt_ts.c
   3306
   3307ATMEL WIRELESS DRIVER
   3308M:	Simon Kelley <simon@thekelleys.org.uk>
   3309L:	linux-wireless@vger.kernel.org
   3310S:	Maintained
   3311W:	http://www.thekelleys.org.uk/atmel
   3312W:	http://atmelwlandriver.sourceforge.net/
   3313F:	drivers/net/wireless/atmel/atmel*
   3314
   3315ATOMIC INFRASTRUCTURE
   3316M:	Will Deacon <will@kernel.org>
   3317M:	Peter Zijlstra <peterz@infradead.org>
   3318R:	Boqun Feng <boqun.feng@gmail.com>
   3319R:	Mark Rutland <mark.rutland@arm.com>
   3320L:	linux-kernel@vger.kernel.org
   3321S:	Maintained
   3322F:	arch/*/include/asm/atomic*.h
   3323F:	include/*/atomic*.h
   3324F:	include/linux/refcount.h
   3325F:	Documentation/atomic_*.txt
   3326F:	scripts/atomic/
   3327
   3328ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
   3329M:	Bradley Grove <linuxdrivers@attotech.com>
   3330L:	linux-scsi@vger.kernel.org
   3331S:	Supported
   3332W:	http://www.attotech.com
   3333F:	drivers/scsi/esas2r
   3334
   3335ATUSB IEEE 802.15.4 RADIO DRIVER
   3336M:	Stefan Schmidt <stefan@datenfreihafen.org>
   3337L:	linux-wpan@vger.kernel.org
   3338S:	Maintained
   3339F:	drivers/net/ieee802154/at86rf230.h
   3340F:	drivers/net/ieee802154/atusb.c
   3341F:	drivers/net/ieee802154/atusb.h
   3342
   3343AUDIT SUBSYSTEM
   3344M:	Paul Moore <paul@paul-moore.com>
   3345M:	Eric Paris <eparis@redhat.com>
   3346L:	linux-audit@redhat.com (moderated for non-subscribers)
   3347S:	Supported
   3348W:	https://github.com/linux-audit
   3349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
   3350F:	include/asm-generic/audit_*.h
   3351F:	include/linux/audit.h
   3352F:	include/linux/audit_arch.h
   3353F:	include/uapi/linux/audit.h
   3354F:	kernel/audit*
   3355F:	lib/*audit.c
   3356
   3357AUXILIARY DISPLAY DRIVERS
   3358M:	Miguel Ojeda <ojeda@kernel.org>
   3359S:	Maintained
   3360F:	Documentation/devicetree/bindings/auxdisplay/
   3361F:	drivers/auxdisplay/
   3362F:	include/linux/cfag12864b.h
   3363
   3364AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
   3365M:	Andreas Klinger <ak@it-klinger.de>
   3366L:	linux-iio@vger.kernel.org
   3367S:	Maintained
   3368F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
   3369F:	drivers/iio/adc/hx711.c
   3370
   3371AX.25 NETWORK LAYER
   3372M:	Ralf Baechle <ralf@linux-mips.org>
   3373L:	linux-hams@vger.kernel.org
   3374S:	Maintained
   3375W:	http://www.linux-ax25.org/
   3376F:	include/net/ax25.h
   3377F:	include/uapi/linux/ax25.h
   3378F:	net/ax25/
   3379
   3380AXENTIA ARM DEVICES
   3381M:	Peter Rosin <peda@axentia.se>
   3382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   3383S:	Maintained
   3384F:	arch/arm/boot/dts/at91-linea.dtsi
   3385F:	arch/arm/boot/dts/at91-natte.dtsi
   3386F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
   3387F:	arch/arm/boot/dts/at91-tse850-3.dts
   3388
   3389AXENTIA ASOC DRIVERS
   3390M:	Peter Rosin <peda@axentia.se>
   3391L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
   3392S:	Maintained
   3393F:	Documentation/devicetree/bindings/sound/axentia,*
   3394F:	sound/soc/atmel/tse850-pcm5142.c
   3395
   3396AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
   3397M:	Nuno Sá <nuno.sa@analog.com>
   3398L:	linux-hwmon@vger.kernel.org
   3399S:	Supported
   3400W:	https://ez.analog.com/linux-software-drivers
   3401F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
   3402F:	drivers/hwmon/axi-fan-control.c
   3403
   3404AXXIA I2C CONTROLLER
   3405M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
   3406L:	linux-i2c@vger.kernel.org
   3407S:	Maintained
   3408F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
   3409F:	drivers/i2c/busses/i2c-axxia.c
   3410
   3411AZ6007 DVB DRIVER
   3412M:	Mauro Carvalho Chehab <mchehab@kernel.org>
   3413L:	linux-media@vger.kernel.org
   3414S:	Maintained
   3415W:	https://linuxtv.org
   3416T:	git git://linuxtv.org/media_tree.git
   3417F:	drivers/media/usb/dvb-usb-v2/az6007.c
   3418
   3419AZTECH FM RADIO RECEIVER DRIVER
   3420M:	Hans Verkuil <hverkuil@xs4all.nl>
   3421L:	linux-media@vger.kernel.org
   3422S:	Maintained
   3423W:	https://linuxtv.org
   3424T:	git git://linuxtv.org/media_tree.git
   3425F:	drivers/media/radio/radio-aztech*
   3426
   3427B43 WIRELESS DRIVER
   3428L:	linux-wireless@vger.kernel.org
   3429L:	b43-dev@lists.infradead.org
   3430S:	Odd Fixes
   3431W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
   3432F:	drivers/net/wireless/broadcom/b43/
   3433
   3434B43LEGACY WIRELESS DRIVER
   3435M:	Larry Finger <Larry.Finger@lwfinger.net>
   3436L:	linux-wireless@vger.kernel.org
   3437L:	b43-dev@lists.infradead.org
   3438S:	Maintained
   3439W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
   3440F:	drivers/net/wireless/broadcom/b43legacy/
   3441
   3442BACKLIGHT CLASS/SUBSYSTEM
   3443M:	Lee Jones <lee.jones@linaro.org>
   3444M:	Daniel Thompson <daniel.thompson@linaro.org>
   3445M:	Jingoo Han <jingoohan1@gmail.com>
   3446L:	dri-devel@lists.freedesktop.org
   3447S:	Maintained
   3448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
   3449F:	Documentation/ABI/stable/sysfs-class-backlight
   3450F:	Documentation/ABI/testing/sysfs-class-backlight
   3451F:	Documentation/devicetree/bindings/leds/backlight
   3452F:	drivers/video/backlight/
   3453F:	include/linux/backlight.h
   3454F:	include/linux/pwm_backlight.h
   3455
   3456BARCO P50 GPIO DRIVER
   3457M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
   3458M:	Peter Korsgaard <peter.korsgaard@barco.com>
   3459S:	Maintained
   3460F:	drivers/platform/x86/barco-p50-gpio.c
   3461
   3462BATMAN ADVANCED
   3463M:	Marek Lindner <mareklindner@neomailbox.ch>
   3464M:	Simon Wunderlich <sw@simonwunderlich.de>
   3465M:	Antonio Quartulli <a@unstable.cc>
   3466M:	Sven Eckelmann <sven@narfation.org>
   3467L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
   3468S:	Maintained
   3469W:	https://www.open-mesh.org/
   3470Q:	https://patchwork.open-mesh.org/project/batman/list/
   3471B:	https://www.open-mesh.org/projects/batman-adv/issues
   3472C:	ircs://irc.hackint.org/batadv
   3473T:	git https://git.open-mesh.org/linux-merge.git
   3474F:	Documentation/networking/batman-adv.rst
   3475F:	include/uapi/linux/batadv_packet.h
   3476F:	include/uapi/linux/batman_adv.h
   3477F:	net/batman-adv/
   3478
   3479BAYCOM/HDLCDRV DRIVERS FOR AX.25
   3480M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
   3481L:	linux-hams@vger.kernel.org
   3482S:	Maintained
   3483W:	http://www.baycom.org/~tom/ham/ham.html
   3484F:	drivers/net/hamradio/baycom*
   3485
   3486BCACHE (BLOCK LAYER CACHE)
   3487M:	Coly Li <colyli@suse.de>
   3488M:	Kent Overstreet <kent.overstreet@gmail.com>
   3489L:	linux-bcache@vger.kernel.org
   3490S:	Maintained
   3491W:	http://bcache.evilpiepirate.org
   3492C:	irc://irc.oftc.net/bcache
   3493F:	drivers/md/bcache/
   3494
   3495BDISP ST MEDIA DRIVER
   3496M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
   3497L:	linux-media@vger.kernel.org
   3498S:	Supported
   3499W:	https://linuxtv.org
   3500T:	git git://linuxtv.org/media_tree.git
   3501F:	drivers/media/platform/st/sti/bdisp
   3502
   3503BECKHOFF CX5020 ETHERCAT MASTER DRIVER
   3504M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
   3505L:	netdev@vger.kernel.org
   3506S:	Maintained
   3507F:	drivers/net/ethernet/ec_bhf.c
   3508
   3509BEFS FILE SYSTEM
   3510M:	Luis de Bethencourt <luisbg@kernel.org>
   3511M:	Salah Triki <salah.triki@gmail.com>
   3512S:	Maintained
   3513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
   3514F:	Documentation/filesystems/befs.rst
   3515F:	fs/befs/
   3516
   3517BFQ I/O SCHEDULER
   3518M:	Paolo Valente <paolo.valente@linaro.org>
   3519M:	Jens Axboe <axboe@kernel.dk>
   3520L:	linux-block@vger.kernel.org
   3521S:	Maintained
   3522F:	Documentation/block/bfq-iosched.rst
   3523F:	block/bfq-*
   3524
   3525BFS FILE SYSTEM
   3526M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
   3527S:	Maintained
   3528F:	Documentation/filesystems/bfs.rst
   3529F:	fs/bfs/
   3530F:	include/uapi/linux/bfs_fs.h
   3531
   3532BITMAP API
   3533M:	Yury Norov <yury.norov@gmail.com>
   3534R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
   3535R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
   3536S:	Maintained
   3537F:	include/linux/bitmap.h
   3538F:	include/linux/cpumask.h
   3539F:	include/linux/find.h
   3540F:	include/linux/nodemask.h
   3541F:	lib/bitmap.c
   3542F:	lib/cpumask.c
   3543F:	lib/find_bit.c
   3544F:	lib/find_bit_benchmark.c
   3545F:	lib/nodemask.c
   3546F:	lib/test_bitmap.c
   3547F:	tools/include/linux/bitmap.h
   3548F:	tools/include/linux/find.h
   3549F:	tools/lib/bitmap.c
   3550F:	tools/lib/find_bit.c
   3551
   3552BLINKM RGB LED DRIVER
   3553M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
   3554S:	Maintained
   3555F:	drivers/leds/leds-blinkm.c
   3556
   3557BLOCK LAYER
   3558M:	Jens Axboe <axboe@kernel.dk>
   3559L:	linux-block@vger.kernel.org
   3560S:	Maintained
   3561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
   3562F:	Documentation/ABI/stable/sysfs-block
   3563F:	Documentation/block/
   3564F:	block/
   3565F:	drivers/block/
   3566F:	include/linux/bio.h
   3567F:	include/linux/blk*
   3568F:	kernel/trace/blktrace.c
   3569F:	lib/sbitmap.c
   3570
   3571BLOCK2MTD DRIVER
   3572M:	Joern Engel <joern@lazybastard.org>
   3573L:	linux-mtd@lists.infradead.org
   3574S:	Maintained
   3575F:	drivers/mtd/devices/block2mtd.c
   3576
   3577BLUETOOTH DRIVERS
   3578M:	Marcel Holtmann <marcel@holtmann.org>
   3579M:	Johan Hedberg <johan.hedberg@gmail.com>
   3580M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
   3581L:	linux-bluetooth@vger.kernel.org
   3582S:	Supported
   3583W:	http://www.bluez.org/
   3584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
   3585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
   3586F:	drivers/bluetooth/
   3587
   3588BLUETOOTH SUBSYSTEM
   3589M:	Marcel Holtmann <marcel@holtmann.org>
   3590M:	Johan Hedberg <johan.hedberg@gmail.com>
   3591M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
   3592L:	linux-bluetooth@vger.kernel.org
   3593S:	Supported
   3594W:	http://www.bluez.org/
   3595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
   3596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
   3597F:	include/net/bluetooth/
   3598F:	net/bluetooth/
   3599
   3600BONDING DRIVER
   3601M:	Jay Vosburgh <j.vosburgh@gmail.com>
   3602M:	Veaceslav Falico <vfalico@gmail.com>
   3603M:	Andy Gospodarek <andy@greyhouse.net>
   3604L:	netdev@vger.kernel.org
   3605S:	Supported
   3606W:	http://sourceforge.net/projects/bonding/
   3607F:	Documentation/networking/bonding.rst
   3608F:	drivers/net/bonding/
   3609F:	include/net/bond*
   3610F:	include/uapi/linux/if_bonding.h
   3611
   3612BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
   3613M:	Dan Robertson <dan@dlrobertson.com>
   3614L:	linux-iio@vger.kernel.org
   3615S:	Maintained
   3616F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
   3617F:	drivers/iio/accel/bma400*
   3618
   3619BPF [GENERAL] (Safe Dynamic Programs and Tools)
   3620M:	Alexei Starovoitov <ast@kernel.org>
   3621M:	Daniel Borkmann <daniel@iogearbox.net>
   3622M:	Andrii Nakryiko <andrii@kernel.org>
   3623R:	Martin KaFai Lau <martin.lau@linux.dev>
   3624R:	Song Liu <song@kernel.org>
   3625R:	Yonghong Song <yhs@fb.com>
   3626R:	John Fastabend <john.fastabend@gmail.com>
   3627R:	KP Singh <kpsingh@kernel.org>
   3628R:	Stanislav Fomichev <sdf@google.com>
   3629R:	Hao Luo <haoluo@google.com>
   3630R:	Jiri Olsa <jolsa@kernel.org>
   3631L:	bpf@vger.kernel.org
   3632S:	Supported
   3633W:	https://bpf.io/
   3634Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
   3635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
   3636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
   3637F:	Documentation/bpf/
   3638F:	Documentation/networking/filter.rst
   3639F:	Documentation/userspace-api/ebpf/
   3640F:	arch/*/net/*
   3641F:	include/linux/bpf*
   3642F:	include/linux/btf*
   3643F:	include/linux/filter.h
   3644F:	include/trace/events/xdp.h
   3645F:	include/uapi/linux/bpf*
   3646F:	include/uapi/linux/btf*
   3647F:	include/uapi/linux/filter.h
   3648F:	kernel/bpf/
   3649F:	kernel/trace/bpf_trace.c
   3650F:	lib/test_bpf.c
   3651F:	net/bpf/
   3652F:	net/core/filter.c
   3653F:	net/sched/act_bpf.c
   3654F:	net/sched/cls_bpf.c
   3655F:	samples/bpf/
   3656F:	scripts/bpf_doc.py
   3657F:	scripts/pahole-flags.sh
   3658F:	scripts/pahole-version.sh
   3659F:	tools/bpf/
   3660F:	tools/lib/bpf/
   3661F:	tools/testing/selftests/bpf/
   3662
   3663BPF JIT for ARM
   3664M:	Shubham Bansal <illusionist.neo@gmail.com>
   3665L:	bpf@vger.kernel.org
   3666S:	Odd Fixes
   3667F:	arch/arm/net/
   3668
   3669BPF JIT for ARM64
   3670M:	Daniel Borkmann <daniel@iogearbox.net>
   3671M:	Alexei Starovoitov <ast@kernel.org>
   3672M:	Zi Shen Lim <zlim.lnx@gmail.com>
   3673L:	bpf@vger.kernel.org
   3674S:	Supported
   3675F:	arch/arm64/net/
   3676
   3677BPF JIT for MIPS (32-BIT AND 64-BIT)
   3678M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
   3679M:	Paul Burton <paulburton@kernel.org>
   3680L:	bpf@vger.kernel.org
   3681S:	Maintained
   3682F:	arch/mips/net/
   3683
   3684BPF JIT for NFP NICs
   3685M:	Jakub Kicinski <kuba@kernel.org>
   3686L:	bpf@vger.kernel.org
   3687S:	Odd Fixes
   3688F:	drivers/net/ethernet/netronome/nfp/bpf/
   3689
   3690BPF JIT for POWERPC (32-BIT AND 64-BIT)
   3691M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
   3692M:	Michael Ellerman <mpe@ellerman.id.au>
   3693L:	bpf@vger.kernel.org
   3694S:	Supported
   3695F:	arch/powerpc/net/
   3696
   3697BPF JIT for RISC-V (32-bit)
   3698M:	Luke Nelson <luke.r.nels@gmail.com>
   3699M:	Xi Wang <xi.wang@gmail.com>
   3700L:	bpf@vger.kernel.org
   3701S:	Maintained
   3702F:	arch/riscv/net/
   3703X:	arch/riscv/net/bpf_jit_comp64.c
   3704
   3705BPF JIT for RISC-V (64-bit)
   3706M:	Björn Töpel <bjorn@kernel.org>
   3707L:	bpf@vger.kernel.org
   3708S:	Maintained
   3709F:	arch/riscv/net/
   3710X:	arch/riscv/net/bpf_jit_comp32.c
   3711
   3712BPF JIT for S390
   3713M:	Ilya Leoshkevich <iii@linux.ibm.com>
   3714M:	Heiko Carstens <hca@linux.ibm.com>
   3715M:	Vasily Gorbik <gor@linux.ibm.com>
   3716L:	bpf@vger.kernel.org
   3717S:	Supported
   3718F:	arch/s390/net/
   3719X:	arch/s390/net/pnet.c
   3720
   3721BPF JIT for SPARC (32-BIT AND 64-BIT)
   3722M:	David S. Miller <davem@davemloft.net>
   3723L:	bpf@vger.kernel.org
   3724S:	Odd Fixes
   3725F:	arch/sparc/net/
   3726
   3727BPF JIT for X86 32-BIT
   3728M:	Wang YanQing <udknight@gmail.com>
   3729L:	bpf@vger.kernel.org
   3730S:	Odd Fixes
   3731F:	arch/x86/net/bpf_jit_comp32.c
   3732
   3733BPF JIT for X86 64-BIT
   3734M:	Alexei Starovoitov <ast@kernel.org>
   3735M:	Daniel Borkmann <daniel@iogearbox.net>
   3736L:	bpf@vger.kernel.org
   3737S:	Supported
   3738F:	arch/x86/net/
   3739X:	arch/x86/net/bpf_jit_comp32.c
   3740
   3741BPF [CORE]
   3742M:	Alexei Starovoitov <ast@kernel.org>
   3743M:	Daniel Borkmann <daniel@iogearbox.net>
   3744R:	John Fastabend <john.fastabend@gmail.com>
   3745L:	bpf@vger.kernel.org
   3746S:	Maintained
   3747F:	kernel/bpf/verifier.c
   3748F:	kernel/bpf/tnum.c
   3749F:	kernel/bpf/core.c
   3750F:	kernel/bpf/syscall.c
   3751F:	kernel/bpf/dispatcher.c
   3752F:	kernel/bpf/trampoline.c
   3753F:	include/linux/bpf*
   3754F:	include/linux/filter.h
   3755
   3756BPF [BTF]
   3757M:	Martin KaFai Lau <martin.lau@linux.dev>
   3758L:	bpf@vger.kernel.org
   3759S:	Maintained
   3760F:	kernel/bpf/btf.c
   3761F:	include/linux/btf*
   3762
   3763BPF [TRACING]
   3764M:	Song Liu <song@kernel.org>
   3765R:	Jiri Olsa <jolsa@kernel.org>
   3766L:	bpf@vger.kernel.org
   3767S:	Maintained
   3768F:	kernel/trace/bpf_trace.c
   3769F:	kernel/bpf/stackmap.c
   3770
   3771BPF [NETWORKING] (tc BPF, sock_addr)
   3772M:	Martin KaFai Lau <martin.lau@linux.dev>
   3773M:	Daniel Borkmann <daniel@iogearbox.net>
   3774R:	John Fastabend <john.fastabend@gmail.com>
   3775L:	bpf@vger.kernel.org
   3776L:	netdev@vger.kernel.org
   3777S:	Maintained
   3778F:	net/core/filter.c
   3779F:	net/sched/act_bpf.c
   3780F:	net/sched/cls_bpf.c
   3781
   3782BPF [NETWORKING] (struct_ops, reuseport)
   3783M:	Martin KaFai Lau <martin.lau@linux.dev>
   3784L:	bpf@vger.kernel.org
   3785L:	netdev@vger.kernel.org
   3786S:	Maintained
   3787F:	kernel/bpf/bpf_struct*
   3788
   3789BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
   3790M:	KP Singh <kpsingh@kernel.org>
   3791R:	Florent Revest <revest@chromium.org>
   3792R:	Brendan Jackman <jackmanb@chromium.org>
   3793L:	bpf@vger.kernel.org
   3794S:	Maintained
   3795F:	Documentation/bpf/prog_lsm.rst
   3796F:	include/linux/bpf_lsm.h
   3797F:	kernel/bpf/bpf_lsm.c
   3798F:	security/bpf/
   3799
   3800BPF [STORAGE & CGROUPS]
   3801M:	Martin KaFai Lau <martin.lau@linux.dev>
   3802L:	bpf@vger.kernel.org
   3803S:	Maintained
   3804F:	kernel/bpf/cgroup.c
   3805F:	kernel/bpf/*storage.c
   3806F:	kernel/bpf/bpf_lru*
   3807
   3808BPF [RINGBUF]
   3809M:	Andrii Nakryiko <andrii@kernel.org>
   3810L:	bpf@vger.kernel.org
   3811S:	Maintained
   3812F:	kernel/bpf/ringbuf.c
   3813
   3814BPF [ITERATOR]
   3815M:	Yonghong Song <yhs@fb.com>
   3816L:	bpf@vger.kernel.org
   3817S:	Maintained
   3818F:	kernel/bpf/*iter.c
   3819
   3820BPF [L7 FRAMEWORK] (sockmap)
   3821M:	John Fastabend <john.fastabend@gmail.com>
   3822M:	Jakub Sitnicki <jakub@cloudflare.com>
   3823L:	netdev@vger.kernel.org
   3824L:	bpf@vger.kernel.org
   3825S:	Maintained
   3826F:	include/linux/skmsg.h
   3827F:	net/core/skmsg.c
   3828F:	net/core/sock_map.c
   3829F:	net/ipv4/tcp_bpf.c
   3830F:	net/ipv4/udp_bpf.c
   3831F:	net/unix/unix_bpf.c
   3832
   3833BPF [LIBRARY] (libbpf)
   3834M:	Andrii Nakryiko <andrii@kernel.org>
   3835L:	bpf@vger.kernel.org
   3836S:	Maintained
   3837F:	tools/lib/bpf/
   3838
   3839BPF [TOOLING] (bpftool)
   3840M:	Quentin Monnet <quentin@isovalent.com>
   3841L:	bpf@vger.kernel.org
   3842S:	Maintained
   3843F:	kernel/bpf/disasm.*
   3844F:	tools/bpf/bpftool/
   3845
   3846BPF [SELFTESTS] (Test Runners & Infrastructure)
   3847M:	Andrii Nakryiko <andrii@kernel.org>
   3848R:	Mykola Lysenko <mykolal@fb.com>
   3849L:	bpf@vger.kernel.org
   3850S:	Maintained
   3851F:	tools/testing/selftests/bpf/
   3852
   3853BPF [MISC]
   3854L:	bpf@vger.kernel.org
   3855S:	Odd Fixes
   3856K:	(?:\b|_)bpf(?:\b|_)
   3857
   3858BROADCOM B44 10/100 ETHERNET DRIVER
   3859M:	Michael Chan <michael.chan@broadcom.com>
   3860L:	netdev@vger.kernel.org
   3861S:	Supported
   3862F:	drivers/net/ethernet/broadcom/b44.*
   3863
   3864BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
   3865M:	Florian Fainelli <f.fainelli@gmail.com>
   3866L:	netdev@vger.kernel.org
   3867L:	openwrt-devel@lists.openwrt.org (subscribers-only)
   3868S:	Supported
   3869F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
   3870F:	drivers/net/dsa/b53/*
   3871F:	drivers/net/dsa/bcm_sf2*
   3872F:	include/linux/dsa/brcm.h
   3873F:	include/linux/platform_data/b53.h
   3874
   3875BROADCOM BCMBCA ARM ARCHITECTURE
   3876M:	William Zhang <william.zhang@broadcom.com>
   3877M:	Anand Gore <anand.gore@broadcom.com>
   3878M:	Kursad Oney <kursad.oney@broadcom.com>
   3879R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   3880L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   3881S:	Maintained
   3882T:	git git://github.com/broadcom/stblinux.git
   3883F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
   3884F:	arch/arm/boot/dts/bcm47622.dtsi
   3885F:	arch/arm/boot/dts/bcm947622.dts
   3886N:	bcmbca
   3887N:	bcm[9]?47622
   3888
   3889BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
   3890M:	Florian Fainelli <f.fainelli@gmail.com>
   3891R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   3892L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
   3893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   3894S:	Maintained
   3895T:	git git://github.com/broadcom/stblinux.git
   3896F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
   3897F:	drivers/pci/controller/pcie-brcmstb.c
   3898F:	drivers/staging/vc04_services
   3899N:	bcm2711
   3900N:	bcm283*
   3901N:	raspberrypi
   3902
   3903BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
   3904M:	Florian Fainelli <f.fainelli@gmail.com>
   3905M:	Ray Jui <rjui@broadcom.com>
   3906M:	Scott Branden <sbranden@broadcom.com>
   3907R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   3908S:	Maintained
   3909T:	git git://github.com/broadcom/mach-bcm
   3910F:	arch/arm/mach-bcm/
   3911N:	bcm281*
   3912N:	bcm113*
   3913N:	bcm216*
   3914N:	kona
   3915
   3916BROADCOM BCM47XX MIPS ARCHITECTURE
   3917M:	Hauke Mehrtens <hauke@hauke-m.de>
   3918M:	Rafał Miłecki <zajec5@gmail.com>
   3919L:	linux-mips@vger.kernel.org
   3920S:	Maintained
   3921F:	Documentation/devicetree/bindings/mips/brcm/
   3922F:	arch/mips/bcm47xx/*
   3923F:	arch/mips/include/asm/mach-bcm47xx/*
   3924
   3925BROADCOM BCM4908 ETHERNET DRIVER
   3926M:	Rafał Miłecki <rafal@milecki.pl>
   3927R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   3928L:	netdev@vger.kernel.org
   3929S:	Maintained
   3930F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
   3931F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
   3932F:	drivers/net/ethernet/broadcom/unimac.h
   3933
   3934BROADCOM BCM4908 PINMUX DRIVER
   3935M:	Rafał Miłecki <rafal@milecki.pl>
   3936R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   3937L:	linux-gpio@vger.kernel.org
   3938S:	Maintained
   3939F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
   3940F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
   3941
   3942BROADCOM BCM5301X ARM ARCHITECTURE
   3943M:	Florian Fainelli <f.fainelli@gmail.com>
   3944M:	Hauke Mehrtens <hauke@hauke-m.de>
   3945M:	Rafał Miłecki <zajec5@gmail.com>
   3946R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   3947L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   3948S:	Maintained
   3949F:	arch/arm/boot/dts/bcm470*
   3950F:	arch/arm/boot/dts/bcm5301*
   3951F:	arch/arm/boot/dts/bcm953012*
   3952F:	arch/arm/mach-bcm/bcm_5301x.c
   3953
   3954BROADCOM BCM53573 ARM ARCHITECTURE
   3955M:	Florian Fainelli <f.fainelli@gmail.com>
   3956M:	Rafał Miłecki <rafal@milecki.pl>
   3957R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   3958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   3959S:	Maintained
   3960F:	arch/arm/boot/dts/bcm47189*
   3961F:	arch/arm/boot/dts/bcm53573*
   3962
   3963BROADCOM BCM63XX ARM ARCHITECTURE
   3964M:	Florian Fainelli <f.fainelli@gmail.com>
   3965R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   3966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   3967S:	Maintained
   3968T:	git git://github.com/broadcom/stblinux.git
   3969N:	bcm63xx
   3970
   3971BROADCOM BCM63XX/BCM33XX UDC DRIVER
   3972M:	Kevin Cernekee <cernekee@gmail.com>
   3973L:	linux-usb@vger.kernel.org
   3974S:	Maintained
   3975F:	drivers/usb/gadget/udc/bcm63xx_udc.*
   3976
   3977BROADCOM BCM7XXX ARM ARCHITECTURE
   3978M:	Florian Fainelli <f.fainelli@gmail.com>
   3979R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   3980L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   3981S:	Maintained
   3982T:	git git://github.com/broadcom/stblinux.git
   3983F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
   3984F:	arch/arm/boot/dts/bcm7*.dts*
   3985F:	arch/arm/include/asm/hardware/cache-b15-rac.h
   3986F:	arch/arm/mach-bcm/*brcmstb*
   3987F:	arch/arm/mm/cache-b15-rac.c
   3988F:	drivers/bus/brcmstb_gisb.c
   3989F:	drivers/pci/controller/pcie-brcmstb.c
   3990N:	brcmstb
   3991N:	bcm7038
   3992N:	bcm7120
   3993
   3994BROADCOM BDC DRIVER
   3995M:	Al Cooper <alcooperx@gmail.com>
   3996L:	linux-usb@vger.kernel.org
   3997R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   3998S:	Maintained
   3999F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
   4000F:	drivers/usb/gadget/udc/bdc/
   4001
   4002BROADCOM BMIPS CPUFREQ DRIVER
   4003M:	Markus Mayer <mmayer@broadcom.com>
   4004R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   4005L:	linux-pm@vger.kernel.org
   4006S:	Maintained
   4007F:	drivers/cpufreq/bmips-cpufreq.c
   4008
   4009BROADCOM BMIPS MIPS ARCHITECTURE
   4010M:	Florian Fainelli <f.fainelli@gmail.com>
   4011R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   4012L:	linux-mips@vger.kernel.org
   4013S:	Maintained
   4014T:	git git://github.com/broadcom/stblinux.git
   4015F:	arch/mips/bmips/*
   4016F:	arch/mips/boot/dts/brcm/bcm*.dts*
   4017F:	arch/mips/include/asm/mach-bmips/*
   4018F:	arch/mips/kernel/*bmips*
   4019F:	drivers/soc/bcm/bcm63xx
   4020F:	drivers/irqchip/irq-bcm63*
   4021F:	drivers/irqchip/irq-bcm7*
   4022F:	drivers/irqchip/irq-brcmstb*
   4023F:	include/linux/bcm963xx_nvram.h
   4024F:	include/linux/bcm963xx_tag.h
   4025
   4026BROADCOM BNX2 GIGABIT ETHERNET DRIVER
   4027M:	Rasesh Mody <rmody@marvell.com>
   4028M:	GR-Linux-NIC-Dev@marvell.com
   4029L:	netdev@vger.kernel.org
   4030S:	Supported
   4031F:	drivers/net/ethernet/broadcom/bnx2.*
   4032F:	drivers/net/ethernet/broadcom/bnx2_*
   4033
   4034BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
   4035M:	Saurav Kashyap <skashyap@marvell.com>
   4036M:	Javed Hasan <jhasan@marvell.com>
   4037M:	GR-QLogic-Storage-Upstream@marvell.com
   4038L:	linux-scsi@vger.kernel.org
   4039S:	Supported
   4040F:	drivers/scsi/bnx2fc/
   4041
   4042BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
   4043M:	Nilesh Javali <njavali@marvell.com>
   4044M:	Manish Rangankar <mrangankar@marvell.com>
   4045M:	GR-QLogic-Storage-Upstream@marvell.com
   4046L:	linux-scsi@vger.kernel.org
   4047S:	Supported
   4048F:	drivers/scsi/bnx2i/
   4049
   4050BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
   4051M:	Ariel Elior <aelior@marvell.com>
   4052M:	Sudarsana Kalluru <skalluru@marvell.com>
   4053M:	Manish Chopra <manishc@marvell.com>
   4054L:	netdev@vger.kernel.org
   4055S:	Supported
   4056F:	drivers/net/ethernet/broadcom/bnx2x/
   4057
   4058BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
   4059M:	Michael Chan <michael.chan@broadcom.com>
   4060L:	netdev@vger.kernel.org
   4061S:	Supported
   4062F:	drivers/firmware/broadcom/tee_bnxt_fw.c
   4063F:	drivers/net/ethernet/broadcom/bnxt/
   4064F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
   4065
   4066BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
   4067M:	Arend van Spriel <aspriel@gmail.com>
   4068M:	Franky Lin <franky.lin@broadcom.com>
   4069M:	Hante Meuleman <hante.meuleman@broadcom.com>
   4070L:	linux-wireless@vger.kernel.org
   4071L:	brcm80211-dev-list.pdl@broadcom.com
   4072L:	SHA-cyfmac-dev-list@infineon.com
   4073S:	Supported
   4074F:	drivers/net/wireless/broadcom/brcm80211/
   4075
   4076BROADCOM BRCMSTB GPIO DRIVER
   4077M:	Doug Berger <opendmb@gmail.com>
   4078M:	Florian Fainelli <f.fainelli@gmail.com>
   4079R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   4080S:	Supported
   4081F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
   4082F:	drivers/gpio/gpio-brcmstb.c
   4083
   4084BROADCOM BRCMSTB I2C DRIVER
   4085M:	Kamal Dasu <kdasu.kdev@gmail.com>
   4086R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   4087L:	linux-i2c@vger.kernel.org
   4088S:	Supported
   4089F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
   4090F:	drivers/i2c/busses/i2c-brcmstb.c
   4091
   4092BROADCOM BRCMSTB UART DRIVER
   4093M:	Al Cooper <alcooperx@gmail.com>
   4094R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   4095L:	linux-serial@vger.kernel.org
   4096S:	Maintained
   4097F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
   4098F:	drivers/tty/serial/8250/8250_bcm7271.c
   4099
   4100BROADCOM BRCMSTB USB EHCI DRIVER
   4101M:	Al Cooper <alcooperx@gmail.com>
   4102R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   4103L:	linux-usb@vger.kernel.org
   4104S:	Maintained
   4105F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
   4106F:	drivers/usb/host/ehci-brcm.*
   4107
   4108BROADCOM BRCMSTB USB PIN MAP DRIVER
   4109M:	Al Cooper <alcooperx@gmail.com>
   4110R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   4111L:	linux-usb@vger.kernel.org
   4112S:	Maintained
   4113F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
   4114F:	drivers/usb/misc/brcmstb-usb-pinmap.c
   4115
   4116BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
   4117M:	Al Cooper <alcooperx@gmail.com>
   4118R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   4119L:	linux-kernel@vger.kernel.org
   4120S:	Maintained
   4121F:	drivers/phy/broadcom/phy-brcm-usb*
   4122
   4123BROADCOM ETHERNET PHY DRIVERS
   4124M:	Florian Fainelli <f.fainelli@gmail.com>
   4125R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   4126L:	netdev@vger.kernel.org
   4127S:	Supported
   4128F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
   4129F:	drivers/net/phy/bcm*.[ch]
   4130F:	drivers/net/phy/broadcom.c
   4131F:	include/linux/brcmphy.h
   4132
   4133BROADCOM GENET ETHERNET DRIVER
   4134M:	Doug Berger <opendmb@gmail.com>
   4135M:	Florian Fainelli <f.fainelli@gmail.com>
   4136R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   4137L:	netdev@vger.kernel.org
   4138S:	Supported
   4139F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
   4140F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
   4141F:	drivers/net/ethernet/broadcom/genet/
   4142F:	drivers/net/ethernet/broadcom/unimac.h
   4143F:	drivers/net/mdio/mdio-bcm-unimac.c
   4144F:	include/linux/platform_data/bcmgenet.h
   4145F:	include/linux/platform_data/mdio-bcm-unimac.h
   4146
   4147BROADCOM IPROC ARM ARCHITECTURE
   4148M:	Ray Jui <rjui@broadcom.com>
   4149M:	Scott Branden <sbranden@broadcom.com>
   4150R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   4151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   4152S:	Maintained
   4153T:	git git://github.com/broadcom/stblinux.git
   4154F:	arch/arm64/boot/dts/broadcom/northstar2/*
   4155F:	arch/arm64/boot/dts/broadcom/stingray/*
   4156F:	drivers/clk/bcm/clk-ns*
   4157F:	drivers/clk/bcm/clk-sr*
   4158F:	drivers/pinctrl/bcm/pinctrl-ns*
   4159F:	include/dt-bindings/clock/bcm-sr*
   4160N:	iproc
   4161N:	cygnus
   4162N:	bcm[-_]nsp
   4163N:	bcm9113*
   4164N:	bcm9583*
   4165N:	bcm9585*
   4166N:	bcm9586*
   4167N:	bcm988312
   4168N:	bcm113*
   4169N:	bcm583*
   4170N:	bcm585*
   4171N:	bcm586*
   4172N:	bcm88312
   4173N:	hr2
   4174N:	stingray
   4175
   4176BROADCOM IPROC GBIT ETHERNET DRIVER
   4177M:	Rafał Miłecki <rafal@milecki.pl>
   4178R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   4179L:	netdev@vger.kernel.org
   4180S:	Maintained
   4181F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
   4182F:	drivers/net/ethernet/broadcom/bgmac*
   4183F:	drivers/net/ethernet/broadcom/unimac.h
   4184
   4185BROADCOM KONA GPIO DRIVER
   4186M:	Ray Jui <rjui@broadcom.com>
   4187R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   4188S:	Supported
   4189F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
   4190F:	drivers/gpio/gpio-bcm-kona.c
   4191
   4192BROADCOM MPI3 STORAGE CONTROLLER DRIVER
   4193M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
   4194M:	Kashyap Desai <kashyap.desai@broadcom.com>
   4195M:	Sumit Saxena <sumit.saxena@broadcom.com>
   4196M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
   4197L:	mpi3mr-linuxdrv.pdl@broadcom.com
   4198L:	linux-scsi@vger.kernel.org
   4199S:	Supported
   4200W:	https://www.broadcom.com/support/storage
   4201F:	drivers/scsi/mpi3mr/
   4202
   4203BROADCOM NETXTREME-E ROCE DRIVER
   4204M:	Selvin Xavier <selvin.xavier@broadcom.com>
   4205L:	linux-rdma@vger.kernel.org
   4206S:	Supported
   4207W:	http://www.broadcom.com
   4208F:	drivers/infiniband/hw/bnxt_re/
   4209F:	include/uapi/rdma/bnxt_re-abi.h
   4210
   4211BROADCOM NVRAM DRIVER
   4212M:	Rafał Miłecki <zajec5@gmail.com>
   4213L:	linux-mips@vger.kernel.org
   4214S:	Maintained
   4215F:	drivers/firmware/broadcom/*
   4216
   4217BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
   4218M:	Rafał Miłecki <rafal@milecki.pl>
   4219M:	Florian Fainelli <f.fainelli@gmail.com>
   4220R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   4221L:	linux-pm@vger.kernel.org
   4222S:	Maintained
   4223T:	git git://github.com/broadcom/stblinux.git
   4224F:	drivers/soc/bcm/bcm63xx/bcm-pmb.c
   4225F:	include/dt-bindings/soc/bcm-pmb.h
   4226
   4227BROADCOM SPECIFIC AMBA DRIVER (BCMA)
   4228M:	Rafał Miłecki <zajec5@gmail.com>
   4229L:	linux-wireless@vger.kernel.org
   4230S:	Maintained
   4231F:	drivers/bcma/
   4232F:	include/linux/bcma/
   4233
   4234BROADCOM SPI DRIVER
   4235M:	Kamal Dasu <kdasu.kdev@gmail.com>
   4236R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   4237S:	Maintained
   4238F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
   4239F:	drivers/spi/spi-bcm-qspi.*
   4240F:	drivers/spi/spi-brcmstb-qspi.c
   4241F:	drivers/spi/spi-iproc-qspi.c
   4242
   4243BROADCOM STB AVS CPUFREQ DRIVER
   4244M:	Markus Mayer <mmayer@broadcom.com>
   4245R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   4246L:	linux-pm@vger.kernel.org
   4247S:	Maintained
   4248F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
   4249F:	drivers/cpufreq/brcmstb*
   4250
   4251BROADCOM STB AVS TMON DRIVER
   4252M:	Markus Mayer <mmayer@broadcom.com>
   4253R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   4254L:	linux-pm@vger.kernel.org
   4255S:	Maintained
   4256F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
   4257F:	drivers/thermal/broadcom/brcmstb*
   4258
   4259BROADCOM STB DPFE DRIVER
   4260M:	Markus Mayer <mmayer@broadcom.com>
   4261R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   4262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   4263S:	Maintained
   4264F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
   4265F:	drivers/memory/brcmstb_dpfe.c
   4266
   4267BROADCOM STB NAND FLASH DRIVER
   4268M:	Brian Norris <computersforpeace@gmail.com>
   4269M:	Kamal Dasu <kdasu.kdev@gmail.com>
   4270R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   4271L:	linux-mtd@lists.infradead.org
   4272S:	Maintained
   4273F:	drivers/mtd/nand/raw/brcmnand/
   4274F:	include/linux/platform_data/brcmnand.h
   4275
   4276BROADCOM STB PCIE DRIVER
   4277M:	Jim Quinlan <jim2101024@gmail.com>
   4278M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
   4279M:	Florian Fainelli <f.fainelli@gmail.com>
   4280R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   4281L:	linux-pci@vger.kernel.org
   4282S:	Maintained
   4283F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
   4284F:	drivers/pci/controller/pcie-brcmstb.c
   4285
   4286BROADCOM SYSTEMPORT ETHERNET DRIVER
   4287M:	Florian Fainelli <f.fainelli@gmail.com>
   4288R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   4289L:	netdev@vger.kernel.org
   4290S:	Supported
   4291F:	drivers/net/ethernet/broadcom/bcmsysport.*
   4292F:	drivers/net/ethernet/broadcom/unimac.h
   4293F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
   4294
   4295BROADCOM TG3 GIGABIT ETHERNET DRIVER
   4296M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
   4297M:	Prashant Sreedharan <prashant@broadcom.com>
   4298M:	Michael Chan <mchan@broadcom.com>
   4299L:	netdev@vger.kernel.org
   4300S:	Supported
   4301F:	drivers/net/ethernet/broadcom/tg3.*
   4302
   4303BROADCOM VK DRIVER
   4304M:	Scott Branden <scott.branden@broadcom.com>
   4305R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
   4306S:	Supported
   4307F:	drivers/misc/bcm-vk/
   4308F:	include/uapi/linux/misc/bcm_vk.h
   4309
   4310BROCADE BFA FC SCSI DRIVER
   4311M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
   4312M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
   4313L:	linux-scsi@vger.kernel.org
   4314S:	Supported
   4315F:	drivers/scsi/bfa/
   4316
   4317BROCADE BNA 10 GIGABIT ETHERNET DRIVER
   4318M:	Rasesh Mody <rmody@marvell.com>
   4319M:	Sudarsana Kalluru <skalluru@marvell.com>
   4320M:	GR-Linux-NIC-Dev@marvell.com
   4321L:	netdev@vger.kernel.org
   4322S:	Supported
   4323F:	drivers/net/ethernet/brocade/bna/
   4324
   4325BSG (block layer generic sg v4 driver)
   4326M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
   4327L:	linux-scsi@vger.kernel.org
   4328S:	Supported
   4329F:	block/bsg.c
   4330F:	include/linux/bsg.h
   4331F:	include/uapi/linux/bsg.h
   4332
   4333BT87X AUDIO DRIVER
   4334M:	Clemens Ladisch <clemens@ladisch.de>
   4335L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
   4336S:	Maintained
   4337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
   4338F:	Documentation/sound/cards/bt87x.rst
   4339F:	sound/pci/bt87x.c
   4340
   4341BT8XXGPIO DRIVER
   4342M:	Michael Buesch <m@bues.ch>
   4343S:	Maintained
   4344W:	http://bu3sch.de/btgpio.php
   4345F:	drivers/gpio/gpio-bt8xx.c
   4346
   4347BTRFS FILE SYSTEM
   4348M:	Chris Mason <clm@fb.com>
   4349M:	Josef Bacik <josef@toxicpanda.com>
   4350M:	David Sterba <dsterba@suse.com>
   4351L:	linux-btrfs@vger.kernel.org
   4352S:	Maintained
   4353W:	http://btrfs.wiki.kernel.org/
   4354Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
   4355C:	irc://irc.libera.chat/btrfs
   4356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
   4357F:	Documentation/filesystems/btrfs.rst
   4358F:	fs/btrfs/
   4359F:	include/linux/btrfs*
   4360F:	include/uapi/linux/btrfs*
   4361
   4362BTTV VIDEO4LINUX DRIVER
   4363M:	Mauro Carvalho Chehab <mchehab@kernel.org>
   4364L:	linux-media@vger.kernel.org
   4365S:	Odd fixes
   4366W:	https://linuxtv.org
   4367T:	git git://linuxtv.org/media_tree.git
   4368F:	Documentation/driver-api/media/drivers/bttv*
   4369F:	drivers/media/pci/bt8xx/bttv*
   4370
   4371BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
   4372M:	Chanwoo Choi <cw00.choi@samsung.com>
   4373L:	linux-pm@vger.kernel.org
   4374L:	linux-samsung-soc@vger.kernel.org
   4375S:	Maintained
   4376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
   4377F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
   4378F:	drivers/devfreq/exynos-bus.c
   4379
   4380BUSLOGIC SCSI DRIVER
   4381M:	Khalid Aziz <khalid@gonehiking.org>
   4382L:	linux-scsi@vger.kernel.org
   4383S:	Maintained
   4384F:	drivers/scsi/BusLogic.*
   4385F:	drivers/scsi/FlashPoint.*
   4386
   4387C-MEDIA CMI8788 DRIVER
   4388M:	Clemens Ladisch <clemens@ladisch.de>
   4389L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
   4390S:	Maintained
   4391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
   4392F:	sound/pci/oxygen/
   4393
   4394C-SKY ARCHITECTURE
   4395M:	Guo Ren <guoren@kernel.org>
   4396L:	linux-csky@vger.kernel.org
   4397S:	Supported
   4398T:	git https://github.com/c-sky/csky-linux.git
   4399F:	Documentation/devicetree/bindings/csky/
   4400F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
   4401F:	Documentation/devicetree/bindings/timer/csky,*
   4402F:	arch/csky/
   4403F:	drivers/clocksource/timer-gx6605s.c
   4404F:	drivers/clocksource/timer-mp-csky.c
   4405F:	drivers/irqchip/irq-csky-*
   4406N:	csky
   4407K:	csky
   4408
   4409CA8210 IEEE-802.15.4 RADIO DRIVER
   4410L:	linux-wpan@vger.kernel.org
   4411S:	Orphan
   4412W:	https://github.com/Cascoda/ca8210-linux.git
   4413F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
   4414F:	drivers/net/ieee802154/ca8210.c
   4415
   4416CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
   4417M:	Damien Le Moal <damien.lemoal@wdc.com>
   4418L:	linux-riscv@lists.infradead.org
   4419L:	linux-gpio@vger.kernel.org (pinctrl driver)
   4420F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
   4421F:	drivers/pinctrl/pinctrl-k210.c
   4422
   4423CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
   4424M:	Damien Le Moal <damien.lemoal@wdc.com>
   4425L:	linux-kernel@vger.kernel.org
   4426L:	linux-riscv@lists.infradead.org
   4427S:	Maintained
   4428F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
   4429F:	drivers/reset/reset-k210.c
   4430
   4431CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
   4432M:	Damien Le Moal <damien.lemoal@wdc.com>
   4433L:	linux-riscv@lists.infradead.org
   4434S:	Maintained
   4435F:      Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
   4436F:	drivers/soc/canaan/
   4437F:	include/soc/canaan/
   4438
   4439CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
   4440M:	David Howells <dhowells@redhat.com>
   4441L:	linux-cachefs@redhat.com (moderated for non-subscribers)
   4442S:	Supported
   4443F:	Documentation/filesystems/caching/cachefiles.rst
   4444F:	fs/cachefiles/
   4445
   4446CADENCE MIPI-CSI2 BRIDGES
   4447M:	Maxime Ripard <mripard@kernel.org>
   4448L:	linux-media@vger.kernel.org
   4449S:	Maintained
   4450F:	Documentation/devicetree/bindings/media/cdns,*.txt
   4451F:	drivers/media/platform/cadence/cdns-csi2*
   4452
   4453CADENCE NAND DRIVER
   4454L:	linux-mtd@lists.infradead.org
   4455S:	Orphan
   4456F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
   4457F:	drivers/mtd/nand/raw/cadence-nand-controller.c
   4458
   4459CADENCE USB3 DRD IP DRIVER
   4460M:	Peter Chen <peter.chen@kernel.org>
   4461M:	Pawel Laszczak <pawell@cadence.com>
   4462R:	Roger Quadros <rogerq@kernel.org>
   4463R:	Aswath Govindraju <a-govindraju@ti.com>
   4464L:	linux-usb@vger.kernel.org
   4465S:	Maintained
   4466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
   4467F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
   4468F:	drivers/usb/cdns3/
   4469X:	drivers/usb/cdns3/cdnsp*
   4470
   4471CADENCE USBSSP DRD IP DRIVER
   4472M:	Pawel Laszczak <pawell@cadence.com>
   4473L:	linux-usb@vger.kernel.org
   4474S:	Maintained
   4475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
   4476F:	drivers/usb/cdns3/
   4477X:	drivers/usb/cdns3/cdns3*
   4478
   4479CADET FM/AM RADIO RECEIVER DRIVER
   4480M:	Hans Verkuil <hverkuil@xs4all.nl>
   4481L:	linux-media@vger.kernel.org
   4482S:	Maintained
   4483W:	https://linuxtv.org
   4484T:	git git://linuxtv.org/media_tree.git
   4485F:	drivers/media/radio/radio-cadet*
   4486
   4487CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
   4488L:	linux-media@vger.kernel.org
   4489S:	Orphan
   4490T:	git git://linuxtv.org/media_tree.git
   4491F:	Documentation/admin-guide/media/cafe_ccic*
   4492F:	drivers/media/platform/marvell/
   4493
   4494CAIF NETWORK LAYER
   4495L:	netdev@vger.kernel.org
   4496S:	Orphan
   4497F:	Documentation/networking/caif/
   4498F:	drivers/net/caif/
   4499F:	include/net/caif/
   4500F:	include/uapi/linux/caif/
   4501F:	net/caif/
   4502
   4503CAKE QDISC
   4504M:	Toke Høiland-Jørgensen <toke@toke.dk>
   4505L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
   4506S:	Maintained
   4507F:	net/sched/sch_cake.c
   4508
   4509CAN NETWORK DRIVERS
   4510M:	Wolfgang Grandegger <wg@grandegger.com>
   4511M:	Marc Kleine-Budde <mkl@pengutronix.de>
   4512L:	linux-can@vger.kernel.org
   4513S:	Maintained
   4514W:	https://github.com/linux-can
   4515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
   4516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
   4517F:	Documentation/devicetree/bindings/net/can/
   4518F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
   4519F:	drivers/net/can/
   4520F:	drivers/phy/phy-can-transceiver.c
   4521F:	include/linux/can/bittiming.h
   4522F:	include/linux/can/dev.h
   4523F:	include/linux/can/length.h
   4524F:	include/linux/can/platform/
   4525F:	include/linux/can/rx-offload.h
   4526F:	include/uapi/linux/can/error.h
   4527F:	include/uapi/linux/can/netlink.h
   4528F:	include/uapi/linux/can/vxcan.h
   4529
   4530CAN NETWORK LAYER
   4531M:	Oliver Hartkopp <socketcan@hartkopp.net>
   4532M:	Marc Kleine-Budde <mkl@pengutronix.de>
   4533L:	linux-can@vger.kernel.org
   4534S:	Maintained
   4535W:	https://github.com/linux-can
   4536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
   4537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
   4538F:	Documentation/networking/can.rst
   4539F:	include/linux/can/can-ml.h
   4540F:	include/linux/can/core.h
   4541F:	include/linux/can/skb.h
   4542F:	include/net/netns/can.h
   4543F:	include/uapi/linux/can.h
   4544F:	include/uapi/linux/can/bcm.h
   4545F:	include/uapi/linux/can/gw.h
   4546F:	include/uapi/linux/can/isotp.h
   4547F:	include/uapi/linux/can/raw.h
   4548F:	net/can/
   4549
   4550CAN-J1939 NETWORK LAYER
   4551M:	Robin van der Gracht <robin@protonic.nl>
   4552M:	Oleksij Rempel <o.rempel@pengutronix.de>
   4553R:	kernel@pengutronix.de
   4554L:	linux-can@vger.kernel.org
   4555S:	Maintained
   4556F:	Documentation/networking/j1939.rst
   4557F:	include/uapi/linux/can/j1939.h
   4558F:	net/can/j1939/
   4559
   4560CAPABILITIES
   4561M:	Serge Hallyn <serge@hallyn.com>
   4562L:	linux-security-module@vger.kernel.org
   4563S:	Supported
   4564F:	include/linux/capability.h
   4565F:	include/uapi/linux/capability.h
   4566F:	kernel/capability.c
   4567F:	security/commoncap.c
   4568
   4569CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
   4570M:	Kevin Tsai <ktsai@capellamicro.com>
   4571S:	Maintained
   4572F:	drivers/iio/light/cm*
   4573
   4574CARL9170 LINUX COMMUNITY WIRELESS DRIVER
   4575M:	Christian Lamparter <chunkeey@googlemail.com>
   4576L:	linux-wireless@vger.kernel.org
   4577S:	Maintained
   4578W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
   4579F:	drivers/net/wireless/ath/carl9170/
   4580
   4581CAVIUM I2C DRIVER
   4582M:	Robert Richter <rric@kernel.org>
   4583S:	Odd Fixes
   4584W:	http://www.marvell.com
   4585F:	drivers/i2c/busses/i2c-octeon*
   4586F:	drivers/i2c/busses/i2c-thunderx*
   4587
   4588CAVIUM LIQUIDIO NETWORK DRIVER
   4589M:	Derek Chickles <dchickles@marvell.com>
   4590M:	Satanand Burla <sburla@marvell.com>
   4591M:	Felix Manlunas <fmanlunas@marvell.com>
   4592L:	netdev@vger.kernel.org
   4593S:	Supported
   4594W:	http://www.marvell.com
   4595F:	drivers/net/ethernet/cavium/liquidio/
   4596
   4597CAVIUM MMC DRIVER
   4598M:	Robert Richter <rric@kernel.org>
   4599S:	Odd Fixes
   4600W:	http://www.marvell.com
   4601F:	drivers/mmc/host/cavium*
   4602
   4603CAVIUM OCTEON-TX CRYPTO DRIVER
   4604M:	George Cherian <gcherian@marvell.com>
   4605L:	linux-crypto@vger.kernel.org
   4606S:	Supported
   4607W:	http://www.marvell.com
   4608F:	drivers/crypto/cavium/cpt/
   4609
   4610CAVIUM THUNDERX2 ARM64 SOC
   4611M:	Robert Richter <rric@kernel.org>
   4612L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   4613S:	Odd Fixes
   4614F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
   4615F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
   4616
   4617CBS/ETF/TAPRIO QDISCS
   4618M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
   4619S:	Maintained
   4620L:	netdev@vger.kernel.org
   4621F:	net/sched/sch_cbs.c
   4622F:	net/sched/sch_etf.c
   4623F:	net/sched/sch_taprio.c
   4624
   4625CC2520 IEEE-802.15.4 RADIO DRIVER
   4626M:	Varka Bhadram <varkabhadram@gmail.com>
   4627L:	linux-wpan@vger.kernel.org
   4628S:	Maintained
   4629F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
   4630F:	drivers/net/ieee802154/cc2520.c
   4631F:	include/linux/spi/cc2520.h
   4632
   4633CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
   4634M:	Gilad Ben-Yossef <gilad@benyossef.com>
   4635L:	linux-crypto@vger.kernel.org
   4636S:	Supported
   4637W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
   4638F:	drivers/crypto/ccree/
   4639
   4640CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
   4641M:	Hadar Gat <hadar.gat@arm.com>
   4642L:	linux-crypto@vger.kernel.org
   4643S:	Supported
   4644F:	drivers/char/hw_random/cctrng.c
   4645F:	drivers/char/hw_random/cctrng.h
   4646F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
   4647W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
   4648
   4649CEC FRAMEWORK
   4650M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
   4651L:	linux-media@vger.kernel.org
   4652S:	Supported
   4653W:	http://linuxtv.org
   4654T:	git git://linuxtv.org/media_tree.git
   4655F:	Documentation/ABI/testing/debugfs-cec-error-inj
   4656F:	Documentation/devicetree/bindings/media/cec.txt
   4657F:	Documentation/driver-api/media/cec-core.rst
   4658F:	Documentation/userspace-api/media/cec
   4659F:	drivers/media/cec/
   4660F:	drivers/media/rc/keymaps/rc-cec.c
   4661F:	include/media/cec-notifier.h
   4662F:	include/media/cec.h
   4663F:	include/uapi/linux/cec-funcs.h
   4664F:	include/uapi/linux/cec.h
   4665
   4666CEC GPIO DRIVER
   4667M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
   4668L:	linux-media@vger.kernel.org
   4669S:	Supported
   4670W:	http://linuxtv.org
   4671T:	git git://linuxtv.org/media_tree.git
   4672F:	Documentation/devicetree/bindings/media/cec-gpio.txt
   4673F:	drivers/media/cec/platform/cec-gpio/
   4674
   4675CELL BROADBAND ENGINE ARCHITECTURE
   4676M:	Arnd Bergmann <arnd@arndb.de>
   4677L:	linuxppc-dev@lists.ozlabs.org
   4678S:	Supported
   4679W:	http://www.ibm.com/developerworks/power/cell/
   4680F:	arch/powerpc/include/asm/cell*.h
   4681F:	arch/powerpc/include/asm/spu*.h
   4682F:	arch/powerpc/include/uapi/asm/spu*.h
   4683F:	arch/powerpc/platforms/cell/
   4684
   4685CELLWISE CW2015 BATTERY DRIVER
   4686M:	Tobias Schrammm <t.schramm@manjaro.org>
   4687S:	Maintained
   4688F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
   4689F:	drivers/power/supply/cw2015_battery.c
   4690
   4691CEPH COMMON CODE (LIBCEPH)
   4692M:	Ilya Dryomov <idryomov@gmail.com>
   4693M:	Xiubo Li <xiubli@redhat.com>
   4694R:	Jeff Layton <jlayton@kernel.org>
   4695L:	ceph-devel@vger.kernel.org
   4696S:	Supported
   4697W:	http://ceph.com/
   4698T:	git git://github.com/ceph/ceph-client.git
   4699F:	include/linux/ceph/
   4700F:	include/linux/crush/
   4701F:	net/ceph/
   4702
   4703CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
   4704M:	Xiubo Li <xiubli@redhat.com>
   4705M:	Ilya Dryomov <idryomov@gmail.com>
   4706R:	Jeff Layton <jlayton@kernel.org>
   4707L:	ceph-devel@vger.kernel.org
   4708S:	Supported
   4709W:	http://ceph.com/
   4710T:	git git://github.com/ceph/ceph-client.git
   4711F:	Documentation/filesystems/ceph.rst
   4712F:	fs/ceph/
   4713
   4714CERTIFICATE HANDLING
   4715M:	David Howells <dhowells@redhat.com>
   4716M:	David Woodhouse <dwmw2@infradead.org>
   4717L:	keyrings@vger.kernel.org
   4718S:	Maintained
   4719F:	Documentation/admin-guide/module-signing.rst
   4720F:	certs/
   4721F:	scripts/check-blacklist-hashes.awk
   4722F:	scripts/sign-file.c
   4723F:	tools/certs/
   4724
   4725CFAG12864B LCD DRIVER
   4726M:	Miguel Ojeda <ojeda@kernel.org>
   4727S:	Maintained
   4728F:	drivers/auxdisplay/cfag12864b.c
   4729F:	include/linux/cfag12864b.h
   4730
   4731CFAG12864BFB LCD FRAMEBUFFER DRIVER
   4732M:	Miguel Ojeda <ojeda@kernel.org>
   4733S:	Maintained
   4734F:	drivers/auxdisplay/cfag12864bfb.c
   4735F:	include/linux/cfag12864b.h
   4736
   4737CHAR and MISC DRIVERS
   4738M:	Arnd Bergmann <arnd@arndb.de>
   4739M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
   4740S:	Supported
   4741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
   4742F:	drivers/char/
   4743F:	drivers/misc/
   4744F:	include/linux/miscdevice.h
   4745X:	drivers/char/agp/
   4746X:	drivers/char/hw_random/
   4747X:	drivers/char/ipmi/
   4748X:	drivers/char/random.c
   4749X:	drivers/char/tpm/
   4750
   4751CHECKPATCH
   4752M:	Andy Whitcroft <apw@canonical.com>
   4753M:	Joe Perches <joe@perches.com>
   4754R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
   4755R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
   4756S:	Maintained
   4757F:	scripts/checkpatch.pl
   4758
   4759CHECKPATCH DOCUMENTATION
   4760M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
   4761M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
   4762R:	Joe Perches <joe@perches.com>
   4763S:	Maintained
   4764F:	Documentation/dev-tools/checkpatch.rst
   4765
   4766CHINESE DOCUMENTATION
   4767M:	Alex Shi <alexs@kernel.org>
   4768M:	Yanteng Si <siyanteng@loongson.cn>
   4769S:	Maintained
   4770F:	Documentation/translations/zh_CN/
   4771
   4772CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
   4773M:	Peter Chen <peter.chen@kernel.org>
   4774L:	linux-usb@vger.kernel.org
   4775S:	Maintained
   4776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
   4777F:	drivers/usb/chipidea/
   4778
   4779CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
   4780M:	Hans de Goede <hdegoede@redhat.com>
   4781L:	linux-input@vger.kernel.org
   4782S:	Maintained
   4783F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
   4784F:	drivers/input/touchscreen/chipone_icn8318.c
   4785
   4786CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
   4787M:	Hans de Goede <hdegoede@redhat.com>
   4788L:	linux-input@vger.kernel.org
   4789S:	Maintained
   4790F:	drivers/input/touchscreen/chipone_icn8505.c
   4791
   4792CHROME HARDWARE PLATFORM SUPPORT
   4793M:	Benson Leung <bleung@chromium.org>
   4794L:	chrome-platform@lists.linux.dev
   4795S:	Maintained
   4796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
   4797F:	drivers/platform/chrome/
   4798
   4799CHROMEOS EC CODEC DRIVER
   4800M:	Cheng-Yi Chiang <cychiang@chromium.org>
   4801M:	Tzung-Bi Shih <tzungbi@google.com>
   4802R:	Guenter Roeck <groeck@chromium.org>
   4803L:	chrome-platform@lists.linux.dev
   4804S:	Maintained
   4805F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
   4806F:	sound/soc/codecs/cros_ec_codec.*
   4807
   4808CHROMEOS EC SUBDRIVERS
   4809M:	Benson Leung <bleung@chromium.org>
   4810R:	Guenter Roeck <groeck@chromium.org>
   4811L:	chrome-platform@lists.linux.dev
   4812S:	Maintained
   4813F:	drivers/power/supply/cros_usbpd-charger.c
   4814N:	cros_ec
   4815N:	cros-ec
   4816
   4817CHROMEOS EC USB TYPE-C DRIVER
   4818M:	Prashant Malani <pmalani@chromium.org>
   4819L:	chrome-platform@lists.linux.dev
   4820S:	Maintained
   4821F:	drivers/platform/chrome/cros_ec_typec.c
   4822
   4823CHROMEOS EC USB PD NOTIFY DRIVER
   4824M:	Prashant Malani <pmalani@chromium.org>
   4825L:	chrome-platform@lists.linux.dev
   4826S:	Maintained
   4827F:	drivers/platform/chrome/cros_usbpd_notify.c
   4828F:	include/linux/platform_data/cros_usbpd_notify.h
   4829
   4830CHRONTEL CH7322 CEC DRIVER
   4831M:	Joe Tessler <jrt@google.com>
   4832L:	linux-media@vger.kernel.org
   4833S:	Maintained
   4834T:	git git://linuxtv.org/media_tree.git
   4835F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
   4836F:	drivers/media/cec/i2c/ch7322.c
   4837
   4838CIRRUS LOGIC AUDIO CODEC DRIVERS
   4839M:	James Schulman <james.schulman@cirrus.com>
   4840M:	David Rhodes <david.rhodes@cirrus.com>
   4841M:	Lucas Tanure <tanureal@opensource.cirrus.com>
   4842M:	Richard Fitzgerald <rf@opensource.cirrus.com>
   4843L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
   4844L:	patches@opensource.cirrus.com
   4845S:	Maintained
   4846F:	Documentation/devicetree/bindings/sound/cirrus,cs*
   4847F:	include/dt-bindings/sound/cs*
   4848F:	sound/pci/hda/cs*
   4849F:	sound/soc/codecs/cs*
   4850
   4851CIRRUS LOGIC DSP FIRMWARE DRIVER
   4852M:	Simon Trimmer <simont@opensource.cirrus.com>
   4853M:	Charles Keepax <ckeepax@opensource.cirrus.com>
   4854M:	Richard Fitzgerald <rf@opensource.cirrus.com>
   4855L:	patches@opensource.cirrus.com
   4856S:	Supported
   4857W:	https://github.com/CirrusLogic/linux-drivers/wiki
   4858T:	git https://github.com/CirrusLogic/linux-drivers.git
   4859F:	drivers/firmware/cirrus/*
   4860F:	include/linux/firmware/cirrus/*
   4861
   4862CIRRUS LOGIC EP93XX ETHERNET DRIVER
   4863M:	Hartley Sweeten <hsweeten@visionengravers.com>
   4864L:	netdev@vger.kernel.org
   4865S:	Maintained
   4866F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
   4867
   4868CIRRUS LOGIC LOCHNAGAR DRIVER
   4869M:	Charles Keepax <ckeepax@opensource.cirrus.com>
   4870M:	Richard Fitzgerald <rf@opensource.cirrus.com>
   4871L:	patches@opensource.cirrus.com
   4872S:	Supported
   4873F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
   4874F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
   4875F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
   4876F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
   4877F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
   4878F:	Documentation/hwmon/lochnagar.rst
   4879F:	drivers/clk/clk-lochnagar.c
   4880F:	drivers/hwmon/lochnagar-hwmon.c
   4881F:	drivers/mfd/lochnagar-i2c.c
   4882F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
   4883F:	drivers/regulator/lochnagar-regulator.c
   4884F:	include/dt-bindings/clk/lochnagar.h
   4885F:	include/dt-bindings/pinctrl/lochnagar.h
   4886F:	include/linux/mfd/lochnagar*
   4887F:	sound/soc/codecs/lochnagar-sc.c
   4888
   4889CIRRUS LOGIC MADERA CODEC DRIVERS
   4890M:	Charles Keepax <ckeepax@opensource.cirrus.com>
   4891M:	Richard Fitzgerald <rf@opensource.cirrus.com>
   4892L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
   4893L:	patches@opensource.cirrus.com
   4894S:	Supported
   4895W:	https://github.com/CirrusLogic/linux-drivers/wiki
   4896T:	git https://github.com/CirrusLogic/linux-drivers.git
   4897F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
   4898F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
   4899F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
   4900F:	drivers/gpio/gpio-madera*
   4901F:	drivers/irqchip/irq-madera*
   4902F:	drivers/mfd/cs47l*
   4903F:	drivers/mfd/madera*
   4904F:	drivers/pinctrl/cirrus/*
   4905F:	include/dt-bindings/sound/madera*
   4906F:	include/linux/irqchip/irq-madera*
   4907F:	include/linux/mfd/madera/*
   4908F:	include/sound/madera*
   4909F:	sound/soc/codecs/cs47l*
   4910F:	sound/soc/codecs/madera*
   4911
   4912CISCO FCOE HBA DRIVER
   4913M:	Satish Kharat <satishkh@cisco.com>
   4914M:	Sesidhar Baddela <sebaddel@cisco.com>
   4915M:	Karan Tilak Kumar <kartilak@cisco.com>
   4916L:	linux-scsi@vger.kernel.org
   4917S:	Supported
   4918F:	drivers/scsi/fnic/
   4919
   4920CISCO SCSI HBA DRIVER
   4921M:	Karan Tilak Kumar <kartilak@cisco.com>
   4922M:	Sesidhar Baddela <sebaddel@cisco.com>
   4923L:	linux-scsi@vger.kernel.org
   4924S:	Supported
   4925F:	drivers/scsi/snic/
   4926
   4927CISCO VIC ETHERNET NIC DRIVER
   4928M:	Christian Benvenuti <benve@cisco.com>
   4929M:	Govindarajulu Varadarajan <_govind@gmx.com>
   4930S:	Supported
   4931F:	drivers/net/ethernet/cisco/enic/
   4932
   4933CISCO VIC LOW LATENCY NIC DRIVER
   4934M:	Christian Benvenuti <benve@cisco.com>
   4935M:	Nelson Escobar <neescoba@cisco.com>
   4936S:	Supported
   4937F:	drivers/infiniband/hw/usnic/
   4938
   4939CLANG-FORMAT FILE
   4940M:	Miguel Ojeda <ojeda@kernel.org>
   4941S:	Maintained
   4942F:	.clang-format
   4943
   4944CLANG/LLVM BUILD SUPPORT
   4945M:	Nathan Chancellor <nathan@kernel.org>
   4946M:	Nick Desaulniers <ndesaulniers@google.com>
   4947R:	Tom Rix <trix@redhat.com>
   4948L:	llvm@lists.linux.dev
   4949S:	Supported
   4950W:	https://clangbuiltlinux.github.io/
   4951B:	https://github.com/ClangBuiltLinux/linux/issues
   4952C:	irc://irc.libera.chat/clangbuiltlinux
   4953F:	Documentation/kbuild/llvm.rst
   4954F:	include/linux/compiler-clang.h
   4955F:	scripts/Makefile.clang
   4956F:	scripts/clang-tools/
   4957K:	\b(?i:clang|llvm)\b
   4958
   4959CLANG CONTROL FLOW INTEGRITY SUPPORT
   4960M:	Sami Tolvanen <samitolvanen@google.com>
   4961M:	Kees Cook <keescook@chromium.org>
   4962R:	Nathan Chancellor <nathan@kernel.org>
   4963R:	Nick Desaulniers <ndesaulniers@google.com>
   4964L:	llvm@lists.linux.dev
   4965S:	Supported
   4966B:	https://github.com/ClangBuiltLinux/linux/issues
   4967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
   4968F:	include/linux/cfi.h
   4969F:	kernel/cfi.c
   4970
   4971CLK API
   4972M:	Russell King <linux@armlinux.org.uk>
   4973L:	linux-clk@vger.kernel.org
   4974S:	Maintained
   4975F:	include/linux/clk.h
   4976
   4977CLOCKSOURCE, CLOCKEVENT DRIVERS
   4978M:	Daniel Lezcano <daniel.lezcano@linaro.org>
   4979M:	Thomas Gleixner <tglx@linutronix.de>
   4980L:	linux-kernel@vger.kernel.org
   4981S:	Supported
   4982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
   4983F:	Documentation/devicetree/bindings/timer/
   4984F:	drivers/clocksource/
   4985
   4986CMPC ACPI DRIVER
   4987M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
   4988M:	Daniel Oliveira Nascimento <don@syst.com.br>
   4989L:	platform-driver-x86@vger.kernel.org
   4990S:	Supported
   4991F:	drivers/platform/x86/classmate-laptop.c
   4992
   4993COBALT MEDIA DRIVER
   4994M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
   4995L:	linux-media@vger.kernel.org
   4996S:	Supported
   4997W:	https://linuxtv.org
   4998T:	git git://linuxtv.org/media_tree.git
   4999F:	drivers/media/pci/cobalt/
   5000
   5001COCCINELLE/Semantic Patches (SmPL)
   5002M:	Julia Lawall <Julia.Lawall@inria.fr>
   5003M:	Nicolas Palix <nicolas.palix@imag.fr>
   5004L:	cocci@inria.fr (moderated for non-subscribers)
   5005S:	Supported
   5006W:	https://coccinelle.gitlabpages.inria.fr/website/
   5007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
   5008F:	Documentation/dev-tools/coccinelle.rst
   5009F:	scripts/coccicheck
   5010F:	scripts/coccinelle/
   5011
   5012CODA FILE SYSTEM
   5013M:	Jan Harkes <jaharkes@cs.cmu.edu>
   5014M:	coda@cs.cmu.edu
   5015L:	codalist@coda.cs.cmu.edu
   5016S:	Maintained
   5017W:	http://www.coda.cs.cmu.edu/
   5018F:	Documentation/filesystems/coda.rst
   5019F:	fs/coda/
   5020F:	include/linux/coda*.h
   5021F:	include/uapi/linux/coda*.h
   5022
   5023CODA V4L2 MEM2MEM DRIVER
   5024M:	Philipp Zabel <p.zabel@pengutronix.de>
   5025L:	linux-media@vger.kernel.org
   5026S:	Maintained
   5027F:	Documentation/devicetree/bindings/media/coda.yaml
   5028F:	drivers/media/platform/chips-media/
   5029
   5030CODE OF CONDUCT
   5031M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
   5032S:	Supported
   5033F:	Documentation/process/code-of-conduct-interpretation.rst
   5034F:	Documentation/process/code-of-conduct.rst
   5035
   5036COMEDI DRIVERS
   5037M:	Ian Abbott <abbotti@mev.co.uk>
   5038M:	H Hartley Sweeten <hsweeten@visionengravers.com>
   5039S:	Odd Fixes
   5040F:	drivers/comedi/
   5041F:	include/linux/comedi/
   5042F:	include/uapi/linux/comedi.h
   5043
   5044COMMON CLK FRAMEWORK
   5045M:	Michael Turquette <mturquette@baylibre.com>
   5046M:	Stephen Boyd <sboyd@kernel.org>
   5047L:	linux-clk@vger.kernel.org
   5048S:	Maintained
   5049Q:	http://patchwork.kernel.org/project/linux-clk/list/
   5050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
   5051F:	Documentation/devicetree/bindings/clock/
   5052F:	drivers/clk/
   5053F:	include/dt-bindings/clock/
   5054F:	include/linux/clk-pr*
   5055F:	include/linux/clk/
   5056F:	include/linux/of_clk.h
   5057X:	drivers/clk/clkdev.c
   5058
   5059COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
   5060M:	Steve French <sfrench@samba.org>
   5061L:	linux-cifs@vger.kernel.org
   5062L:	samba-technical@lists.samba.org (moderated for non-subscribers)
   5063S:	Supported
   5064W:	http://linux-cifs.samba.org/
   5065T:	git git://git.samba.org/sfrench/cifs-2.6.git
   5066F:	Documentation/admin-guide/cifs/
   5067F:	fs/cifs/
   5068F:	fs/smbfs_common/
   5069
   5070COMPACTPCI HOTPLUG CORE
   5071M:	Scott Murray <scott@spiteful.org>
   5072L:	linux-pci@vger.kernel.org
   5073S:	Maintained
   5074F:	drivers/pci/hotplug/cpci_hotplug*
   5075
   5076COMPACTPCI HOTPLUG GENERIC DRIVER
   5077M:	Scott Murray <scott@spiteful.org>
   5078L:	linux-pci@vger.kernel.org
   5079S:	Maintained
   5080F:	drivers/pci/hotplug/cpcihp_generic.c
   5081
   5082COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
   5083M:	Scott Murray <scott@spiteful.org>
   5084L:	linux-pci@vger.kernel.org
   5085S:	Maintained
   5086F:	drivers/pci/hotplug/cpcihp_zt5550.*
   5087
   5088COMPAL LAPTOP SUPPORT
   5089M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
   5090L:	platform-driver-x86@vger.kernel.org
   5091S:	Maintained
   5092F:	drivers/platform/x86/compal-laptop.c
   5093
   5094COMPILER ATTRIBUTES
   5095M:	Miguel Ojeda <ojeda@kernel.org>
   5096R:	Nick Desaulniers <ndesaulniers@google.com>
   5097S:	Maintained
   5098F:	include/linux/compiler_attributes.h
   5099
   5100COMPUTE EXPRESS LINK (CXL)
   5101M:	Alison Schofield <alison.schofield@intel.com>
   5102M:	Vishal Verma <vishal.l.verma@intel.com>
   5103M:	Ira Weiny <ira.weiny@intel.com>
   5104M:	Ben Widawsky <bwidawsk@kernel.org>
   5105M:	Dan Williams <dan.j.williams@intel.com>
   5106L:	linux-cxl@vger.kernel.org
   5107S:	Maintained
   5108F:	drivers/cxl/
   5109F:	include/uapi/linux/cxl_mem.h
   5110
   5111CONEXANT ACCESSRUNNER USB DRIVER
   5112L:	accessrunner-general@lists.sourceforge.net
   5113S:	Orphan
   5114W:	http://accessrunner.sourceforge.net/
   5115F:	drivers/usb/atm/cxacru.c
   5116
   5117CONFIGFS
   5118M:	Joel Becker <jlbec@evilplan.org>
   5119M:	Christoph Hellwig <hch@lst.de>
   5120S:	Supported
   5121T:	git git://git.infradead.org/users/hch/configfs.git
   5122F:	fs/configfs/
   5123F:	include/linux/configfs.h
   5124F:	samples/configfs/
   5125
   5126CONSOLE SUBSYSTEM
   5127M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
   5128S:	Supported
   5129F:	drivers/video/console/
   5130F:	include/linux/console*
   5131
   5132CONTEXT TRACKING
   5133M:	Frederic Weisbecker <frederic@kernel.org>
   5134S:	Maintained
   5135F:	kernel/context_tracking.c
   5136F:	include/linux/context_tracking*
   5137
   5138CONTROL GROUP (CGROUP)
   5139M:	Tejun Heo <tj@kernel.org>
   5140M:	Zefan Li <lizefan.x@bytedance.com>
   5141M:	Johannes Weiner <hannes@cmpxchg.org>
   5142L:	cgroups@vger.kernel.org
   5143S:	Maintained
   5144T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
   5145F:	Documentation/admin-guide/cgroup-v1/
   5146F:	Documentation/admin-guide/cgroup-v2.rst
   5147F:	include/linux/cgroup*
   5148F:	kernel/cgroup/
   5149F:	tools/testing/selftests/cgroup/
   5150
   5151CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
   5152M:	Tejun Heo <tj@kernel.org>
   5153M:	Jens Axboe <axboe@kernel.dk>
   5154L:	cgroups@vger.kernel.org
   5155L:	linux-block@vger.kernel.org
   5156T:	git git://git.kernel.dk/linux-block
   5157F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
   5158F:	block/bfq-cgroup.c
   5159F:	block/blk-cgroup.c
   5160F:	block/blk-iolatency.c
   5161F:	block/blk-throttle.c
   5162F:	include/linux/blk-cgroup.h
   5163
   5164CONTROL GROUP - CPUSET
   5165M:	Zefan Li <lizefan.x@bytedance.com>
   5166L:	cgroups@vger.kernel.org
   5167S:	Maintained
   5168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
   5169F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
   5170F:	include/linux/cpuset.h
   5171F:	kernel/cgroup/cpuset.c
   5172
   5173CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
   5174M:	Johannes Weiner <hannes@cmpxchg.org>
   5175M:	Michal Hocko <mhocko@kernel.org>
   5176M:	Roman Gushchin <roman.gushchin@linux.dev>
   5177M:	Shakeel Butt <shakeelb@google.com>
   5178R:	Muchun Song <songmuchun@bytedance.com>
   5179L:	cgroups@vger.kernel.org
   5180L:	linux-mm@kvack.org
   5181S:	Maintained
   5182F:	mm/memcontrol.c
   5183F:	mm/swap_cgroup.c
   5184F:	tools/testing/selftests/cgroup/memcg_protection.m
   5185F:	tools/testing/selftests/cgroup/test_kmem.c
   5186F:	tools/testing/selftests/cgroup/test_memcontrol.c
   5187
   5188CORETEMP HARDWARE MONITORING DRIVER
   5189M:	Fenghua Yu <fenghua.yu@intel.com>
   5190L:	linux-hwmon@vger.kernel.org
   5191S:	Maintained
   5192F:	Documentation/hwmon/coretemp.rst
   5193F:	drivers/hwmon/coretemp.c
   5194
   5195CORSAIR-CPRO HARDWARE MONITOR DRIVER
   5196M:	Marius Zachmann <mail@mariuszachmann.de>
   5197L:	linux-hwmon@vger.kernel.org
   5198S:	Maintained
   5199F:	drivers/hwmon/corsair-cpro.c
   5200
   5201CORSAIR-PSU HARDWARE MONITOR DRIVER
   5202M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
   5203L:	linux-hwmon@vger.kernel.org
   5204S:	Maintained
   5205F:	Documentation/hwmon/corsair-psu.rst
   5206F:	drivers/hwmon/corsair-psu.c
   5207
   5208COUNTER SUBSYSTEM
   5209M:	William Breathitt Gray <vilhelm.gray@gmail.com>
   5210L:	linux-iio@vger.kernel.org
   5211S:	Maintained
   5212T:	git git@gitlab.com:vilhelmgray/counter.git
   5213F:	Documentation/ABI/testing/sysfs-bus-counter
   5214F:	Documentation/driver-api/generic-counter.rst
   5215F:	drivers/counter/
   5216F:	include/linux/counter.h
   5217F:	include/uapi/linux/counter.h
   5218F:	tools/counter/
   5219
   5220CP2615 I2C DRIVER
   5221M:	Bence Csókás <bence98@sch.bme.hu>
   5222S:	Maintained
   5223F:	drivers/i2c/busses/i2c-cp2615.c
   5224
   5225CPMAC ETHERNET DRIVER
   5226M:	Florian Fainelli <f.fainelli@gmail.com>
   5227L:	netdev@vger.kernel.org
   5228S:	Maintained
   5229F:	drivers/net/ethernet/ti/cpmac.c
   5230
   5231CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
   5232M:	Viresh Kumar <viresh.kumar@linaro.org>
   5233M:	Sudeep Holla <sudeep.holla@arm.com>
   5234L:	linux-pm@vger.kernel.org
   5235S:	Maintained
   5236W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
   5237F:	drivers/cpufreq/vexpress-spc-cpufreq.c
   5238
   5239CPU FREQUENCY SCALING FRAMEWORK
   5240M:	"Rafael J. Wysocki" <rafael@kernel.org>
   5241M:	Viresh Kumar <viresh.kumar@linaro.org>
   5242L:	linux-pm@vger.kernel.org
   5243S:	Maintained
   5244B:	https://bugzilla.kernel.org
   5245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
   5246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
   5247F:	Documentation/admin-guide/pm/cpufreq.rst
   5248F:	Documentation/admin-guide/pm/intel_pstate.rst
   5249F:	Documentation/cpu-freq/
   5250F:	Documentation/devicetree/bindings/cpufreq/
   5251F:	drivers/cpufreq/
   5252F:	include/linux/cpufreq.h
   5253F:	include/linux/sched/cpufreq.h
   5254F:	kernel/sched/cpufreq*.c
   5255F:	tools/testing/selftests/cpufreq/
   5256
   5257CPU IDLE TIME MANAGEMENT FRAMEWORK
   5258M:	"Rafael J. Wysocki" <rafael@kernel.org>
   5259M:	Daniel Lezcano <daniel.lezcano@linaro.org>
   5260L:	linux-pm@vger.kernel.org
   5261S:	Maintained
   5262B:	https://bugzilla.kernel.org
   5263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
   5264F:	Documentation/admin-guide/pm/cpuidle.rst
   5265F:	Documentation/driver-api/pm/cpuidle.rst
   5266F:	drivers/cpuidle/
   5267F:	include/linux/cpuidle.h
   5268
   5269CPU POWER MONITORING SUBSYSTEM
   5270M:	Thomas Renninger <trenn@suse.com>
   5271M:	Shuah Khan <shuah@kernel.org>
   5272M:	Shuah Khan <skhan@linuxfoundation.org>
   5273L:	linux-pm@vger.kernel.org
   5274S:	Maintained
   5275F:	tools/power/cpupower/
   5276
   5277CPUID/MSR DRIVER
   5278M:	"H. Peter Anvin" <hpa@zytor.com>
   5279S:	Maintained
   5280F:	arch/x86/kernel/cpuid.c
   5281F:	arch/x86/kernel/msr.c
   5282
   5283CPUIDLE DRIVER - ARM BIG LITTLE
   5284M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
   5285M:	Daniel Lezcano <daniel.lezcano@linaro.org>
   5286L:	linux-pm@vger.kernel.org
   5287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   5288S:	Maintained
   5289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
   5290F:	drivers/cpuidle/cpuidle-big_little.c
   5291
   5292CPUIDLE DRIVER - ARM EXYNOS
   5293M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
   5294M:	Daniel Lezcano <daniel.lezcano@linaro.org>
   5295M:	Kukjin Kim <kgene@kernel.org>
   5296L:	linux-pm@vger.kernel.org
   5297L:	linux-samsung-soc@vger.kernel.org
   5298S:	Supported
   5299F:	arch/arm/mach-exynos/pm.c
   5300F:	drivers/cpuidle/cpuidle-exynos.c
   5301F:	include/linux/platform_data/cpuidle-exynos.h
   5302
   5303CPUIDLE DRIVER - ARM PSCI
   5304M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
   5305M:	Sudeep Holla <sudeep.holla@arm.com>
   5306L:	linux-pm@vger.kernel.org
   5307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   5308S:	Supported
   5309F:	drivers/cpuidle/cpuidle-psci.c
   5310
   5311CPUIDLE DRIVER - ARM PSCI PM DOMAIN
   5312M:	Ulf Hansson <ulf.hansson@linaro.org>
   5313L:	linux-pm@vger.kernel.org
   5314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   5315S:	Supported
   5316F:	drivers/cpuidle/cpuidle-psci.h
   5317F:	drivers/cpuidle/cpuidle-psci-domain.c
   5318
   5319CPUIDLE DRIVER - DT IDLE PM DOMAIN
   5320M:	Ulf Hansson <ulf.hansson@linaro.org>
   5321L:	linux-pm@vger.kernel.org
   5322S:	Supported
   5323F:	drivers/cpuidle/dt_idle_genpd.c
   5324F:	drivers/cpuidle/dt_idle_genpd.h
   5325
   5326CPUIDLE DRIVER - RISC-V SBI
   5327M:	Anup Patel <anup@brainfault.org>
   5328L:	linux-pm@vger.kernel.org
   5329L:	linux-riscv@lists.infradead.org
   5330S:	Maintained
   5331F:	drivers/cpuidle/cpuidle-riscv-sbi.c
   5332
   5333CRAMFS FILESYSTEM
   5334M:	Nicolas Pitre <nico@fluxnic.net>
   5335S:	Maintained
   5336F:	Documentation/filesystems/cramfs.rst
   5337F:	fs/cramfs/
   5338
   5339CREATIVE SB0540
   5340M:	Bastien Nocera <hadess@hadess.net>
   5341L:	linux-input@vger.kernel.org
   5342S:	Maintained
   5343F:	drivers/hid/hid-creative-sb0540.c
   5344
   5345CRYPTO API
   5346M:	Herbert Xu <herbert@gondor.apana.org.au>
   5347M:	"David S. Miller" <davem@davemloft.net>
   5348L:	linux-crypto@vger.kernel.org
   5349S:	Maintained
   5350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
   5351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
   5352F:	Documentation/crypto/
   5353F:	Documentation/devicetree/bindings/crypto/
   5354F:	arch/*/crypto/
   5355F:	crypto/
   5356F:	drivers/crypto/
   5357F:	include/crypto/
   5358F:	include/linux/crypto*
   5359F:	lib/crypto/
   5360
   5361CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
   5362M:	Neil Horman <nhorman@tuxdriver.com>
   5363L:	linux-crypto@vger.kernel.org
   5364S:	Maintained
   5365F:	crypto/ansi_cprng.c
   5366F:	crypto/rng.c
   5367
   5368CS3308 MEDIA DRIVER
   5369M:	Hans Verkuil <hverkuil@xs4all.nl>
   5370L:	linux-media@vger.kernel.org
   5371S:	Odd Fixes
   5372W:	http://linuxtv.org
   5373T:	git git://linuxtv.org/media_tree.git
   5374F:	drivers/media/i2c/cs3308.c
   5375
   5376CS5535 Audio ALSA driver
   5377M:	Jaya Kumar <jayakumar.alsa@gmail.com>
   5378S:	Maintained
   5379F:	sound/pci/cs5535audio/
   5380
   5381CSI DRIVERS FOR ALLWINNER V3s
   5382M:	Yong Deng <yong.deng@magewell.com>
   5383L:	linux-media@vger.kernel.org
   5384S:	Maintained
   5385T:	git git://linuxtv.org/media_tree.git
   5386F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
   5387F:	drivers/media/platform/sunxi/sun6i-csi/
   5388
   5389CTU CAN FD DRIVER
   5390M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
   5391M:	Ondrej Ille <ondrej.ille@gmail.com>
   5392L:	linux-can@vger.kernel.org
   5393S:	Maintained
   5394F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
   5395F:	drivers/net/can/ctucanfd/
   5396
   5397CW1200 WLAN driver
   5398M:	Solomon Peachy <pizza@shaftnet.org>
   5399S:	Maintained
   5400F:	drivers/net/wireless/st/cw1200/
   5401
   5402CX18 VIDEO4LINUX DRIVER
   5403M:	Andy Walls <awalls@md.metrocast.net>
   5404L:	linux-media@vger.kernel.org
   5405S:	Maintained
   5406W:	https://linuxtv.org
   5407T:	git git://linuxtv.org/media_tree.git
   5408F:	drivers/media/pci/cx18/
   5409F:	include/uapi/linux/ivtv*
   5410
   5411CX2341X MPEG ENCODER HELPER MODULE
   5412M:	Hans Verkuil <hverkuil@xs4all.nl>
   5413L:	linux-media@vger.kernel.org
   5414S:	Maintained
   5415W:	https://linuxtv.org
   5416T:	git git://linuxtv.org/media_tree.git
   5417F:	drivers/media/common/cx2341x*
   5418F:	include/media/drv-intf/cx2341x.h
   5419
   5420CX24120 MEDIA DRIVER
   5421M:	Jemma Denson <jdenson@gmail.com>
   5422M:	Patrick Boettcher <patrick.boettcher@posteo.de>
   5423L:	linux-media@vger.kernel.org
   5424S:	Maintained
   5425W:	https://linuxtv.org
   5426Q:	http://patchwork.linuxtv.org/project/linux-media/list/
   5427F:	drivers/media/dvb-frontends/cx24120*
   5428
   5429CX88 VIDEO4LINUX DRIVER
   5430M:	Mauro Carvalho Chehab <mchehab@kernel.org>
   5431L:	linux-media@vger.kernel.org
   5432S:	Odd fixes
   5433W:	https://linuxtv.org
   5434T:	git git://linuxtv.org/media_tree.git
   5435F:	Documentation/driver-api/media/drivers/cx88*
   5436F:	drivers/media/pci/cx88/
   5437
   5438CXD2820R MEDIA DRIVER
   5439M:	Antti Palosaari <crope@iki.fi>
   5440L:	linux-media@vger.kernel.org
   5441S:	Maintained
   5442W:	https://linuxtv.org
   5443W:	http://palosaari.fi/linux/
   5444Q:	http://patchwork.linuxtv.org/project/linux-media/list/
   5445T:	git git://linuxtv.org/anttip/media_tree.git
   5446F:	drivers/media/dvb-frontends/cxd2820r*
   5447
   5448CXGB3 ETHERNET DRIVER (CXGB3)
   5449M:	Raju Rangoju <rajur@chelsio.com>
   5450L:	netdev@vger.kernel.org
   5451S:	Supported
   5452W:	http://www.chelsio.com
   5453F:	drivers/net/ethernet/chelsio/cxgb3/
   5454
   5455CXGB3 ISCSI DRIVER (CXGB3I)
   5456M:	Karen Xie <kxie@chelsio.com>
   5457L:	linux-scsi@vger.kernel.org
   5458S:	Supported
   5459W:	http://www.chelsio.com
   5460F:	drivers/scsi/cxgbi/cxgb3i
   5461
   5462CXGB4 CRYPTO DRIVER (chcr)
   5463M:	Ayush Sawal <ayush.sawal@chelsio.com>
   5464M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
   5465M:	Rohit Maheshwari <rohitm@chelsio.com>
   5466L:	linux-crypto@vger.kernel.org
   5467S:	Supported
   5468W:	http://www.chelsio.com
   5469F:	drivers/crypto/chelsio
   5470
   5471CXGB4 INLINE CRYPTO DRIVER
   5472M:	Ayush Sawal <ayush.sawal@chelsio.com>
   5473M:	Vinay Kumar Yadav <vinay.yadav@chelsio.com>
   5474M:	Rohit Maheshwari <rohitm@chelsio.com>
   5475L:	netdev@vger.kernel.org
   5476S:	Supported
   5477W:	http://www.chelsio.com
   5478F:	drivers/net/ethernet/chelsio/inline_crypto/
   5479
   5480CXGB4 ETHERNET DRIVER (CXGB4)
   5481M:	Raju Rangoju <rajur@chelsio.com>
   5482L:	netdev@vger.kernel.org
   5483S:	Supported
   5484W:	http://www.chelsio.com
   5485F:	drivers/net/ethernet/chelsio/cxgb4/
   5486
   5487CXGB4 ISCSI DRIVER (CXGB4I)
   5488M:	Karen Xie <kxie@chelsio.com>
   5489L:	linux-scsi@vger.kernel.org
   5490S:	Supported
   5491W:	http://www.chelsio.com
   5492F:	drivers/scsi/cxgbi/cxgb4i
   5493
   5494CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
   5495M:	Potnuri Bharat Teja <bharat@chelsio.com>
   5496L:	linux-rdma@vger.kernel.org
   5497S:	Supported
   5498W:	http://www.openfabrics.org
   5499F:	drivers/infiniband/hw/cxgb4/
   5500F:	include/uapi/rdma/cxgb4-abi.h
   5501
   5502CXGB4VF ETHERNET DRIVER (CXGB4VF)
   5503M:	Raju Rangoju <rajur@chelsio.com>
   5504L:	netdev@vger.kernel.org
   5505S:	Supported
   5506W:	http://www.chelsio.com
   5507F:	drivers/net/ethernet/chelsio/cxgb4vf/
   5508
   5509CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
   5510M:	Frederic Barrat <fbarrat@linux.ibm.com>
   5511M:	Andrew Donnellan <ajd@linux.ibm.com>
   5512L:	linuxppc-dev@lists.ozlabs.org
   5513S:	Supported
   5514F:	Documentation/ABI/testing/sysfs-class-cxl
   5515F:	Documentation/powerpc/cxl.rst
   5516F:	arch/powerpc/platforms/powernv/pci-cxl.c
   5517F:	drivers/misc/cxl/
   5518F:	include/misc/cxl*
   5519F:	include/uapi/misc/cxl.h
   5520
   5521CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
   5522M:	Manoj N. Kumar <manoj@linux.ibm.com>
   5523M:	Matthew R. Ochs <mrochs@linux.ibm.com>
   5524M:	Uma Krishnan <ukrishn@linux.ibm.com>
   5525L:	linux-scsi@vger.kernel.org
   5526S:	Supported
   5527F:	Documentation/powerpc/cxlflash.rst
   5528F:	drivers/scsi/cxlflash/
   5529F:	include/uapi/scsi/cxlflash_ioctl.h
   5530
   5531CYBERPRO FB DRIVER
   5532M:	Russell King <linux@armlinux.org.uk>
   5533L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   5534S:	Maintained
   5535W:	http://www.armlinux.org.uk/
   5536F:	drivers/video/fbdev/cyber2000fb.*
   5537
   5538CYCLADES PC300 DRIVER
   5539S:	Orphan
   5540F:	drivers/net/wan/pc300*
   5541
   5542CYPRESS_FIRMWARE MEDIA DRIVER
   5543M:	Antti Palosaari <crope@iki.fi>
   5544L:	linux-media@vger.kernel.org
   5545S:	Maintained
   5546W:	https://linuxtv.org
   5547W:	http://palosaari.fi/linux/
   5548Q:	http://patchwork.linuxtv.org/project/linux-media/list/
   5549T:	git git://linuxtv.org/anttip/media_tree.git
   5550F:	drivers/media/common/cypress_firmware*
   5551
   5552CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
   5553M:	Linus Walleij <linus.walleij@linaro.org>
   5554L:	linux-input@vger.kernel.org
   5555S:	Maintained
   5556F:	drivers/input/touchscreen/cy8ctma140.c
   5557
   5558CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
   5559M:	Yassine Oudjana <y.oudjana@protonmail.com>
   5560L:	linux-input@vger.kernel.org
   5561S:	Maintained
   5562F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
   5563F:	drivers/input/keyboard/cypress-sf.c
   5564
   5565CYTTSP TOUCHSCREEN DRIVER
   5566M:	Linus Walleij <linus.walleij@linaro.org>
   5567L:	linux-input@vger.kernel.org
   5568S:	Maintained
   5569F:	drivers/input/touchscreen/cyttsp*
   5570
   5571D-LINK DIR-685 TOUCHKEYS DRIVER
   5572M:	Linus Walleij <linus.walleij@linaro.org>
   5573L:	linux-input@vger.kernel.org
   5574S:	Supported
   5575F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
   5576
   5577DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
   5578M:	Joshua Kinard <kumba@gentoo.org>
   5579S:	Maintained
   5580F:	drivers/rtc/rtc-ds1685.c
   5581F:	include/linux/rtc/ds1685.h
   5582
   5583DAMA SLAVE for AX.25
   5584M:	Joerg Reuter <jreuter@yaina.de>
   5585L:	linux-hams@vger.kernel.org
   5586S:	Maintained
   5587W:	http://yaina.de/jreuter/
   5588W:	http://www.qsl.net/dl1bke/
   5589F:	net/ax25/af_ax25.c
   5590F:	net/ax25/ax25_dev.c
   5591F:	net/ax25/ax25_ds_*
   5592F:	net/ax25/ax25_in.c
   5593F:	net/ax25/ax25_out.c
   5594F:	net/ax25/ax25_timer.c
   5595F:	net/ax25/sysctl_net_ax25.c
   5596
   5597DATA ACCESS MONITOR
   5598M:	SeongJae Park <sj@kernel.org>
   5599L:	damon@lists.linux.dev
   5600L:	linux-mm@kvack.org
   5601S:	Maintained
   5602F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
   5603F:	Documentation/admin-guide/mm/damon/
   5604F:	Documentation/vm/damon/
   5605F:	include/linux/damon.h
   5606F:	include/trace/events/damon.h
   5607F:	mm/damon/
   5608F:	tools/testing/selftests/damon/
   5609
   5610DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
   5611L:	netdev@vger.kernel.org
   5612S:	Orphan
   5613F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
   5614F:	drivers/net/ethernet/dec/tulip/dmfe.c
   5615
   5616DC390/AM53C974 SCSI driver
   5617M:	Hannes Reinecke <hare@suse.com>
   5618L:	linux-scsi@vger.kernel.org
   5619S:	Maintained
   5620F:	drivers/scsi/am53c974.c
   5621
   5622DC395x SCSI driver
   5623M:	Oliver Neukum <oliver@neukum.org>
   5624M:	Ali Akcaagac <aliakc@web.de>
   5625M:	Jamie Lenehan <lenehan@twibble.org>
   5626L:	dc395x@twibble.org
   5627S:	Maintained
   5628W:	http://twibble.org/dist/dc395x/
   5629W:	http://lists.twibble.org/mailman/listinfo/dc395x/
   5630F:	Documentation/scsi/dc395x.rst
   5631F:	drivers/scsi/dc395x.*
   5632
   5633DCCP PROTOCOL
   5634L:	dccp@vger.kernel.org
   5635S:	Orphan
   5636W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
   5637F:	include/linux/dccp.h
   5638F:	include/linux/tfrc.h
   5639F:	include/uapi/linux/dccp.h
   5640F:	net/dccp/
   5641
   5642DECnet NETWORK LAYER
   5643L:	linux-decnet-user@lists.sourceforge.net
   5644S:	Orphan
   5645W:	http://linux-decnet.sourceforge.net
   5646F:	Documentation/networking/decnet.rst
   5647F:	net/decnet/
   5648
   5649DECSTATION PLATFORM SUPPORT
   5650M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
   5651L:	linux-mips@vger.kernel.org
   5652S:	Maintained
   5653W:	http://www.linux-mips.org/wiki/DECstation
   5654F:	arch/mips/dec/
   5655F:	arch/mips/include/asm/dec/
   5656F:	arch/mips/include/asm/mach-dec/
   5657
   5658DEFXX FDDI NETWORK DRIVER
   5659M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
   5660S:	Maintained
   5661F:	drivers/net/fddi/defxx.*
   5662
   5663DEFZA FDDI NETWORK DRIVER
   5664M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
   5665S:	Maintained
   5666F:	drivers/net/fddi/defza.*
   5667
   5668DEINTERLACE DRIVERS FOR ALLWINNER H3
   5669M:	Jernej Skrabec <jernej.skrabec@gmail.com>
   5670L:	linux-media@vger.kernel.org
   5671S:	Maintained
   5672T:	git git://linuxtv.org/media_tree.git
   5673F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
   5674F:	drivers/media/platform/sunxi/sun8i-di/
   5675
   5676DELL LAPTOP DRIVER
   5677M:	Matthew Garrett <mjg59@srcf.ucam.org>
   5678M:	Pali Rohár <pali@kernel.org>
   5679L:	platform-driver-x86@vger.kernel.org
   5680S:	Maintained
   5681F:	drivers/platform/x86/dell/dell-laptop.c
   5682
   5683DELL LAPTOP FREEFALL DRIVER
   5684M:	Pali Rohár <pali@kernel.org>
   5685S:	Maintained
   5686F:	drivers/platform/x86/dell/dell-smo8800.c
   5687
   5688DELL LAPTOP RBTN DRIVER
   5689M:	Pali Rohár <pali@kernel.org>
   5690S:	Maintained
   5691F:	drivers/platform/x86/dell/dell-rbtn.*
   5692
   5693DELL LAPTOP SMM DRIVER
   5694M:	Pali Rohár <pali@kernel.org>
   5695S:	Maintained
   5696F:	Documentation/ABI/obsolete/procfs-i8k
   5697F:	drivers/hwmon/dell-smm-hwmon.c
   5698F:	include/uapi/linux/i8k.h
   5699
   5700DELL REMOTE BIOS UPDATE DRIVER
   5701M:	Stuart Hayes <stuart.w.hayes@gmail.com>
   5702L:	platform-driver-x86@vger.kernel.org
   5703S:	Maintained
   5704F:	drivers/platform/x86/dell/dell_rbu.c
   5705
   5706DELL SMBIOS DRIVER
   5707M:	Pali Rohár <pali@kernel.org>
   5708L:	Dell.Client.Kernel@dell.com
   5709L:	platform-driver-x86@vger.kernel.org
   5710S:	Maintained
   5711F:	drivers/platform/x86/dell/dell-smbios.*
   5712
   5713DELL SMBIOS SMM DRIVER
   5714L:	Dell.Client.Kernel@dell.com
   5715L:	platform-driver-x86@vger.kernel.org
   5716S:	Maintained
   5717F:	drivers/platform/x86/dell/dell-smbios-smm.c
   5718
   5719DELL SMBIOS WMI DRIVER
   5720L:	Dell.Client.Kernel@dell.com
   5721L:	platform-driver-x86@vger.kernel.org
   5722S:	Maintained
   5723F:	drivers/platform/x86/dell/dell-smbios-wmi.c
   5724F:	tools/wmi/dell-smbios-example.c
   5725
   5726DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
   5727M:	Stuart Hayes <stuart.w.hayes@gmail.com>
   5728L:	platform-driver-x86@vger.kernel.org
   5729S:	Maintained
   5730F:	Documentation/driver-api/dcdbas.rst
   5731F:	drivers/platform/x86/dell/dcdbas.*
   5732
   5733DELL WMI DESCRIPTOR DRIVER
   5734L:	Dell.Client.Kernel@dell.com
   5735S:	Maintained
   5736F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
   5737
   5738DELL WMI SYSMAN DRIVER
   5739M:	Divya Bharathi <divya.bharathi@dell.com>
   5740M:	Prasanth Ksr <prasanth.ksr@dell.com>
   5741L:	Dell.Client.Kernel@dell.com
   5742L:	platform-driver-x86@vger.kernel.org
   5743S:	Maintained
   5744F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
   5745F:	drivers/platform/x86/dell/dell-wmi-sysman/
   5746
   5747DELL WMI NOTIFICATIONS DRIVER
   5748M:	Matthew Garrett <mjg59@srcf.ucam.org>
   5749M:	Pali Rohár <pali@kernel.org>
   5750S:	Maintained
   5751F:	drivers/platform/x86/dell/dell-wmi-base.c
   5752
   5753DELL WMI HARDWARE PRIVACY SUPPORT
   5754M:	Perry Yuan <Perry.Yuan@dell.com>
   5755L:	Dell.Client.Kernel@dell.com
   5756L:	platform-driver-x86@vger.kernel.org
   5757S:	Maintained
   5758F:	drivers/platform/x86/dell/dell-wmi-privacy.c
   5759
   5760DELTA ST MEDIA DRIVER
   5761M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
   5762L:	linux-media@vger.kernel.org
   5763S:	Supported
   5764W:	https://linuxtv.org
   5765T:	git git://linuxtv.org/media_tree.git
   5766F:	drivers/media/platform/st/sti/delta
   5767
   5768DELTA AHE-50DC FAN CONTROL MODULE DRIVER
   5769M:	Zev Weiss <zev@bewilderbeest.net>
   5770L:	linux-hwmon@vger.kernel.org
   5771S:	Maintained
   5772F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
   5773
   5774DELTA DPS920AB PSU DRIVER
   5775M:	Robert Marko <robert.marko@sartura.hr>
   5776L:	linux-hwmon@vger.kernel.org
   5777S:	Maintained
   5778F:	Documentation/hwmon/dps920ab.rst
   5779F:	drivers/hwmon/pmbus/dps920ab.c
   5780
   5781DELTA NETWORKS TN48M CPLD DRIVERS
   5782M:	Robert Marko <robert.marko@sartura.hr>
   5783S:	Maintained
   5784F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
   5785F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
   5786F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
   5787F:	drivers/gpio/gpio-tn48m.c
   5788F:	include/dt-bindings/reset/delta,tn48m-reset.h
   5789
   5790DENALI NAND DRIVER
   5791L:	linux-mtd@lists.infradead.org
   5792S:	Orphan
   5793F:	drivers/mtd/nand/raw/denali*
   5794
   5795DESIGNWARE EDMA CORE IP DRIVER
   5796M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
   5797L:	dmaengine@vger.kernel.org
   5798S:	Maintained
   5799F:	drivers/dma/dw-edma/
   5800F:	include/linux/dma/edma.h
   5801
   5802DESIGNWARE XDATA IP DRIVER
   5803M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
   5804L:	linux-pci@vger.kernel.org
   5805S:	Maintained
   5806F:	Documentation/misc-devices/dw-xdata-pcie.rst
   5807F:	drivers/misc/dw-xdata-pcie.c
   5808
   5809DESIGNWARE USB2 DRD IP DRIVER
   5810M:	Minas Harutyunyan <hminas@synopsys.com>
   5811L:	linux-usb@vger.kernel.org
   5812S:	Maintained
   5813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
   5814F:	drivers/usb/dwc2/
   5815
   5816DESIGNWARE USB3 DRD IP DRIVER
   5817M:	Felipe Balbi <balbi@kernel.org>
   5818L:	linux-usb@vger.kernel.org
   5819S:	Maintained
   5820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
   5821F:	drivers/usb/dwc3/
   5822
   5823DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
   5824M:	Andreas Klinger <ak@it-klinger.de>
   5825L:	linux-iio@vger.kernel.org
   5826S:	Maintained
   5827F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
   5828F:	drivers/iio/proximity/srf*.c
   5829
   5830DEVICE COREDUMP (DEV_COREDUMP)
   5831M:	Johannes Berg <johannes@sipsolutions.net>
   5832L:	linux-kernel@vger.kernel.org
   5833S:	Maintained
   5834F:	drivers/base/devcoredump.c
   5835F:	include/linux/devcoredump.h
   5836
   5837DEVICE DEPENDENCY HELPER SCRIPT
   5838M:	Saravana Kannan <saravanak@google.com>
   5839L:	linux-kernel@vger.kernel.org
   5840S:	Maintained
   5841F:	scripts/dev-needs.sh
   5842
   5843DEVICE DIRECT ACCESS (DAX)
   5844M:	Dan Williams <dan.j.williams@intel.com>
   5845M:	Vishal Verma <vishal.l.verma@intel.com>
   5846M:	Dave Jiang <dave.jiang@intel.com>
   5847L:	nvdimm@lists.linux.dev
   5848S:	Supported
   5849F:	drivers/dax/
   5850
   5851DEVICE FREQUENCY (DEVFREQ)
   5852M:	MyungJoo Ham <myungjoo.ham@samsung.com>
   5853M:	Kyungmin Park <kyungmin.park@samsung.com>
   5854M:	Chanwoo Choi <cw00.choi@samsung.com>
   5855L:	linux-pm@vger.kernel.org
   5856S:	Maintained
   5857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
   5858F:	Documentation/devicetree/bindings/devfreq/
   5859F:	drivers/devfreq/
   5860F:	include/linux/devfreq.h
   5861F:	include/trace/events/devfreq.h
   5862
   5863DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
   5864M:	Chanwoo Choi <cw00.choi@samsung.com>
   5865L:	linux-pm@vger.kernel.org
   5866S:	Supported
   5867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
   5868F:	Documentation/devicetree/bindings/devfreq/event/
   5869F:	drivers/devfreq/devfreq-event.c
   5870F:	drivers/devfreq/event/
   5871F:	include/dt-bindings/pmu/exynos_ppmu.h
   5872F:	include/linux/devfreq-event.h
   5873
   5874DEVICE NUMBER REGISTRY
   5875M:	Torben Mathiasen <device@lanana.org>
   5876S:	Maintained
   5877W:	http://lanana.org/docs/device-list/index.html
   5878
   5879DEVICE RESOURCE MANAGEMENT HELPERS
   5880M:	Hans de Goede <hdegoede@redhat.com>
   5881R:	Matti Vaittinen <mazziesaccount@gmail.com>
   5882S:	Maintained
   5883F:	include/linux/devm-helpers.h
   5884
   5885DEVICE-MAPPER  (LVM)
   5886M:	Alasdair Kergon <agk@redhat.com>
   5887M:	Mike Snitzer <snitzer@kernel.org>
   5888M:	dm-devel@redhat.com
   5889L:	dm-devel@redhat.com
   5890S:	Maintained
   5891W:	http://sources.redhat.com/dm
   5892Q:	http://patchwork.kernel.org/project/dm-devel/list/
   5893T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
   5894T:	quilt http://people.redhat.com/agk/patches/linux/editing/
   5895F:	Documentation/admin-guide/device-mapper/
   5896F:	drivers/md/Kconfig
   5897F:	drivers/md/Makefile
   5898F:	drivers/md/dm*
   5899F:	drivers/md/persistent-data/
   5900F:	include/linux/device-mapper.h
   5901F:	include/linux/dm-*.h
   5902F:	include/uapi/linux/dm-*.h
   5903
   5904DEVLINK
   5905M:	Jiri Pirko <jiri@nvidia.com>
   5906L:	netdev@vger.kernel.org
   5907S:	Supported
   5908F:	Documentation/networking/devlink
   5909F:	include/net/devlink.h
   5910F:	include/uapi/linux/devlink.h
   5911F:	net/core/devlink.c
   5912
   5913DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
   5914M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
   5915L:	kernel@dh-electronics.com
   5916S:	Maintained
   5917F:	arch/arm/boot/dts/imx6*-dhcom-*
   5918
   5919DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
   5920M:	Marek Vasut <marex@denx.de>
   5921L:	kernel@dh-electronics.com
   5922S:	Maintained
   5923F:	arch/arm/boot/dts/stm32mp1*-dhcom-*
   5924F:	arch/arm/boot/dts/stm32mp1*-dhcor-*
   5925
   5926DIALOG SEMICONDUCTOR DRIVERS
   5927M:	Support Opensource <support.opensource@diasemi.com>
   5928S:	Supported
   5929W:	http://www.dialog-semiconductor.com/products
   5930F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
   5931F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
   5932F:	Documentation/devicetree/bindings/mfd/da90*.txt
   5933F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
   5934F:	Documentation/devicetree/bindings/regulator/da92*.txt
   5935F:	Documentation/devicetree/bindings/regulator/slg51000.txt
   5936F:	Documentation/devicetree/bindings/sound/da[79]*.txt
   5937F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
   5938F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
   5939F:	Documentation/hwmon/da90??.rst
   5940F:	drivers/gpio/gpio-da90??.c
   5941F:	drivers/hwmon/da90??-hwmon.c
   5942F:	drivers/iio/adc/da91??-*.c
   5943F:	drivers/input/misc/da72??.[ch]
   5944F:	drivers/input/misc/da90??_onkey.c
   5945F:	drivers/input/touchscreen/da9052_tsi.c
   5946F:	drivers/leds/leds-da90??.c
   5947F:	drivers/mfd/da903x.c
   5948F:	drivers/mfd/da90??-*.c
   5949F:	drivers/mfd/da91??-*.c
   5950F:	drivers/pinctrl/pinctrl-da90??.c
   5951F:	drivers/power/supply/da9052-battery.c
   5952F:	drivers/power/supply/da91??-*.c
   5953F:	drivers/regulator/da9???-regulator.[ch]
   5954F:	drivers/regulator/slg51000-regulator.[ch]
   5955F:	drivers/rtc/rtc-da90??.c
   5956F:	drivers/thermal/da90??-thermal.c
   5957F:	drivers/video/backlight/da90??_bl.c
   5958F:	drivers/watchdog/da90??_wdt.c
   5959F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
   5960F:	include/linux/mfd/da903x.h
   5961F:	include/linux/mfd/da9052/
   5962F:	include/linux/mfd/da9055/
   5963F:	include/linux/mfd/da9062/
   5964F:	include/linux/mfd/da9063/
   5965F:	include/linux/mfd/da9150/
   5966F:	include/linux/regulator/da9211.h
   5967F:	include/sound/da[79]*.h
   5968F:	sound/soc/codecs/da[79]*.[ch]
   5969
   5970DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
   5971M:	William Breathitt Gray <vilhelm.gray@gmail.com>
   5972L:	linux-gpio@vger.kernel.org
   5973S:	Maintained
   5974F:	drivers/gpio/gpio-gpio-mm.c
   5975
   5976DIOLAN U2C-12 I2C DRIVER
   5977M:	Guenter Roeck <linux@roeck-us.net>
   5978L:	linux-i2c@vger.kernel.org
   5979S:	Maintained
   5980F:	drivers/i2c/busses/i2c-diolan-u2c.c
   5981
   5982DIRECTORY NOTIFICATION (DNOTIFY)
   5983M:	Jan Kara <jack@suse.cz>
   5984R:	Amir Goldstein <amir73il@gmail.com>
   5985L:	linux-fsdevel@vger.kernel.org
   5986S:	Maintained
   5987F:	Documentation/filesystems/dnotify.rst
   5988F:	fs/notify/dnotify/
   5989F:	include/linux/dnotify.h
   5990
   5991DISK GEOMETRY AND PARTITION HANDLING
   5992M:	Andries Brouwer <aeb@cwi.nl>
   5993S:	Maintained
   5994W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
   5995W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
   5996W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
   5997
   5998DISKQUOTA
   5999M:	Jan Kara <jack@suse.com>
   6000S:	Maintained
   6001F:	Documentation/filesystems/quota.rst
   6002F:	fs/quota/
   6003F:	include/linux/quota*.h
   6004F:	include/uapi/linux/quota*.h
   6005
   6006DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
   6007M:	Bernie Thompson <bernie@plugable.com>
   6008L:	linux-fbdev@vger.kernel.org
   6009S:	Maintained
   6010W:	http://plugable.com/category/projects/udlfb/
   6011F:	Documentation/fb/udlfb.rst
   6012F:	drivers/video/fbdev/udlfb.c
   6013F:	include/video/udlfb.h
   6014
   6015DISTRIBUTED LOCK MANAGER (DLM)
   6016M:	Christine Caulfield <ccaulfie@redhat.com>
   6017M:	David Teigland <teigland@redhat.com>
   6018L:	cluster-devel@redhat.com
   6019S:	Supported
   6020W:	http://sources.redhat.com/cluster/
   6021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
   6022F:	fs/dlm/
   6023
   6024DMA BUFFER SHARING FRAMEWORK
   6025M:	Sumit Semwal <sumit.semwal@linaro.org>
   6026M:	Christian König <christian.koenig@amd.com>
   6027L:	linux-media@vger.kernel.org
   6028L:	dri-devel@lists.freedesktop.org
   6029L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
   6030S:	Maintained
   6031T:	git git://anongit.freedesktop.org/drm/drm-misc
   6032F:	Documentation/driver-api/dma-buf.rst
   6033F:	drivers/dma-buf/
   6034F:	include/linux/*fence.h
   6035F:	include/linux/dma-buf.h
   6036F:	include/linux/dma-resv.h
   6037K:	\bdma_(?:buf|fence|resv)\b
   6038
   6039DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
   6040M:	Vinod Koul <vkoul@kernel.org>
   6041L:	dmaengine@vger.kernel.org
   6042S:	Maintained
   6043Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
   6044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
   6045F:	Documentation/devicetree/bindings/dma/
   6046F:	Documentation/driver-api/dmaengine/
   6047F:	drivers/dma/
   6048F:	include/linux/dma/
   6049F:	include/linux/dmaengine.h
   6050F:	include/linux/of_dma.h
   6051
   6052DMA MAPPING HELPERS
   6053M:	Christoph Hellwig <hch@lst.de>
   6054M:	Marek Szyprowski <m.szyprowski@samsung.com>
   6055R:	Robin Murphy <robin.murphy@arm.com>
   6056L:	iommu@lists.linux.dev
   6057S:	Supported
   6058W:	http://git.infradead.org/users/hch/dma-mapping.git
   6059T:	git git://git.infradead.org/users/hch/dma-mapping.git
   6060F:	include/asm-generic/dma-mapping.h
   6061F:	include/linux/dma-direct.h
   6062F:	include/linux/dma-mapping.h
   6063F:	include/linux/dma-map-ops.h
   6064F:	kernel/dma/
   6065
   6066DMA MAPPING BENCHMARK
   6067M:	Xiang Chen <chenxiang66@hisilicon.com>
   6068L:	iommu@lists.linux.dev
   6069F:	kernel/dma/map_benchmark.c
   6070F:	tools/testing/selftests/dma/
   6071
   6072DMA-BUF HEAPS FRAMEWORK
   6073M:	Sumit Semwal <sumit.semwal@linaro.org>
   6074R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
   6075R:	Liam Mark <lmark@codeaurora.org>
   6076R:	Laura Abbott <labbott@redhat.com>
   6077R:	Brian Starkey <Brian.Starkey@arm.com>
   6078R:	John Stultz <jstultz@google.com>
   6079L:	linux-media@vger.kernel.org
   6080L:	dri-devel@lists.freedesktop.org
   6081L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
   6082S:	Maintained
   6083T:	git git://anongit.freedesktop.org/drm/drm-misc
   6084F:	drivers/dma-buf/dma-heap.c
   6085F:	drivers/dma-buf/heaps/*
   6086F:	include/linux/dma-heap.h
   6087F:	include/uapi/linux/dma-heap.h
   6088
   6089DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
   6090M:	Lukasz Luba <lukasz.luba@arm.com>
   6091L:	linux-pm@vger.kernel.org
   6092L:	linux-samsung-soc@vger.kernel.org
   6093S:	Maintained
   6094F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
   6095F:	drivers/memory/samsung/exynos5422-dmc.c
   6096
   6097DME1737 HARDWARE MONITOR DRIVER
   6098M:	Juerg Haefliger <juergh@gmail.com>
   6099L:	linux-hwmon@vger.kernel.org
   6100S:	Maintained
   6101F:	Documentation/hwmon/dme1737.rst
   6102F:	drivers/hwmon/dme1737.c
   6103
   6104DMI/SMBIOS SUPPORT
   6105M:	Jean Delvare <jdelvare@suse.com>
   6106S:	Maintained
   6107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
   6108F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
   6109F:	drivers/firmware/dmi-id.c
   6110F:	drivers/firmware/dmi_scan.c
   6111F:	include/linux/dmi.h
   6112
   6113DOCUMENTATION
   6114M:	Jonathan Corbet <corbet@lwn.net>
   6115L:	linux-doc@vger.kernel.org
   6116S:	Maintained
   6117P:	Documentation/doc-guide/maintainer-profile.rst
   6118T:	git git://git.lwn.net/linux.git docs-next
   6119F:	Documentation/
   6120F:	scripts/documentation-file-ref-check
   6121F:	scripts/kernel-doc
   6122F:	scripts/sphinx-pre-install
   6123X:	Documentation/ABI/
   6124X:	Documentation/admin-guide/media/
   6125X:	Documentation/devicetree/
   6126X:	Documentation/driver-api/media/
   6127X:	Documentation/firmware-guide/acpi/
   6128X:	Documentation/i2c/
   6129X:	Documentation/power/
   6130X:	Documentation/spi/
   6131X:	Documentation/userspace-api/media/
   6132
   6133DOCUMENTATION REPORTING ISSUES
   6134M:	Thorsten Leemhuis <linux@leemhuis.info>
   6135L:	linux-doc@vger.kernel.org
   6136S:	Maintained
   6137F:	Documentation/admin-guide/reporting-issues.rst
   6138
   6139DOCUMENTATION SCRIPTS
   6140M:	Mauro Carvalho Chehab <mchehab@kernel.org>
   6141L:	linux-doc@vger.kernel.org
   6142S:	Maintained
   6143F:	Documentation/sphinx/parse-headers.pl
   6144F:	scripts/documentation-file-ref-check
   6145F:	scripts/sphinx-pre-install
   6146
   6147DOCUMENTATION/ITALIAN
   6148M:	Federico Vaga <federico.vaga@vaga.pv.it>
   6149L:	linux-doc@vger.kernel.org
   6150S:	Maintained
   6151F:	Documentation/translations/it_IT
   6152
   6153DOCUMENTATION/JAPANESE
   6154R:	Akira Yokosawa <akiyks@gmail.com>
   6155L:	linux-doc@vger.kernel.org
   6156S:	Maintained
   6157F:	Documentation/translations/ja_JP
   6158
   6159DONGWOON DW9714 LENS VOICE COIL DRIVER
   6160M:	Sakari Ailus <sakari.ailus@linux.intel.com>
   6161L:	linux-media@vger.kernel.org
   6162S:	Maintained
   6163T:	git git://linuxtv.org/media_tree.git
   6164F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
   6165F:	drivers/media/i2c/dw9714.c
   6166
   6167DONGWOON DW9768 LENS VOICE COIL DRIVER
   6168M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
   6169L:	linux-media@vger.kernel.org
   6170S:	Maintained
   6171T:	git git://linuxtv.org/media_tree.git
   6172F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
   6173F:	drivers/media/i2c/dw9768.c
   6174
   6175DONGWOON DW9807 LENS VOICE COIL DRIVER
   6176M:	Sakari Ailus <sakari.ailus@linux.intel.com>
   6177L:	linux-media@vger.kernel.org
   6178S:	Maintained
   6179T:	git git://linuxtv.org/media_tree.git
   6180F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
   6181F:	drivers/media/i2c/dw9807-vcm.c
   6182
   6183DOUBLETALK DRIVER
   6184M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
   6185L:	blinux-list@redhat.com
   6186S:	Maintained
   6187F:	drivers/char/dtlk.c
   6188F:	include/linux/dtlk.h
   6189
   6190DPAA2 DATAPATH I/O (DPIO) DRIVER
   6191M:	Roy Pledge <Roy.Pledge@nxp.com>
   6192L:	linux-kernel@vger.kernel.org
   6193S:	Maintained
   6194F:	drivers/soc/fsl/dpio
   6195
   6196DPAA2 ETHERNET DRIVER
   6197M:	Ioana Ciornei <ioana.ciornei@nxp.com>
   6198L:	netdev@vger.kernel.org
   6199S:	Maintained
   6200F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
   6201F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
   6202F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
   6203F:	drivers/net/ethernet/freescale/dpaa2/Makefile
   6204F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
   6205F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
   6206F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
   6207F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
   6208F:	drivers/net/ethernet/freescale/dpaa2/dpni*
   6209
   6210DPAA2 ETHERNET SWITCH DRIVER
   6211M:	Ioana Ciornei <ioana.ciornei@nxp.com>
   6212L:	netdev@vger.kernel.org
   6213S:	Maintained
   6214F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
   6215F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
   6216F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
   6217
   6218DPT_I2O SCSI RAID DRIVER
   6219M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
   6220L:	linux-scsi@vger.kernel.org
   6221S:	Maintained
   6222W:	http://www.adaptec.com/
   6223F:	drivers/scsi/dpt*
   6224F:	drivers/scsi/dpt/
   6225
   6226DRBD DRIVER
   6227M:	Philipp Reisner <philipp.reisner@linbit.com>
   6228M:	Lars Ellenberg <lars.ellenberg@linbit.com>
   6229M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
   6230L:	drbd-dev@lists.linbit.com
   6231S:	Supported
   6232W:	http://www.drbd.org
   6233T:	git git://git.linbit.com/linux-drbd.git
   6234T:	git git://git.linbit.com/drbd-8.4.git
   6235F:	Documentation/admin-guide/blockdev/
   6236F:	drivers/block/drbd/
   6237F:	lib/lru_cache.c
   6238
   6239DRIVER COMPONENT FRAMEWORK
   6240L:	dri-devel@lists.freedesktop.org
   6241F:	drivers/base/component.c
   6242F:	include/linux/component.h
   6243
   6244DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
   6245M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
   6246R:	"Rafael J. Wysocki" <rafael@kernel.org>
   6247S:	Supported
   6248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
   6249F:	Documentation/core-api/kobject.rst
   6250F:	drivers/base/
   6251F:	fs/debugfs/
   6252F:	fs/sysfs/
   6253F:	include/linux/debugfs.h
   6254F:	include/linux/kobj*
   6255F:	lib/kobj*
   6256
   6257DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
   6258M:	Nishanth Menon <nm@ti.com>
   6259L:	linux-pm@vger.kernel.org
   6260S:	Maintained
   6261F:	drivers/soc/ti/smartreflex.c
   6262F:	include/linux/power/smartreflex.h
   6263
   6264DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
   6265M:	Maxime Ripard <mripard@kernel.org>
   6266M:	Chen-Yu Tsai <wens@csie.org>
   6267R:	Jernej Skrabec <jernej.skrabec@gmail.com>
   6268L:	dri-devel@lists.freedesktop.org
   6269S:	Supported
   6270T:	git git://anongit.freedesktop.org/drm/drm-misc
   6271F:	drivers/gpu/drm/sun4i/sun8i*
   6272
   6273DRM DRIVER FOR ARM PL111 CLCD
   6274M:	Emma Anholt <emma@anholt.net>
   6275S:	Supported
   6276T:	git git://anongit.freedesktop.org/drm/drm-misc
   6277F:	drivers/gpu/drm/pl111/
   6278
   6279DRM DRIVER FOR ARM VERSATILE TFT PANELS
   6280M:	Linus Walleij <linus.walleij@linaro.org>
   6281S:	Maintained
   6282T:	git git://anongit.freedesktop.org/drm/drm-misc
   6283F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
   6284F:	drivers/gpu/drm/panel/panel-arm-versatile.c
   6285
   6286DRM DRIVER FOR ASPEED BMC GFX
   6287M:	Joel Stanley <joel@jms.id.au>
   6288L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
   6289S:	Supported
   6290T:	git git://anongit.freedesktop.org/drm/drm-misc
   6291F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
   6292F:	drivers/gpu/drm/aspeed/
   6293
   6294DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
   6295M:	Dave Airlie <airlied@redhat.com>
   6296R:	Thomas Zimmermann <tzimmermann@suse.de>
   6297L:	dri-devel@lists.freedesktop.org
   6298S:	Supported
   6299T:	git git://anongit.freedesktop.org/drm/drm-misc
   6300F:	drivers/gpu/drm/ast/
   6301
   6302DRM DRIVER FOR BOCHS VIRTUAL GPU
   6303M:	Gerd Hoffmann <kraxel@redhat.com>
   6304L:	virtualization@lists.linux-foundation.org
   6305S:	Maintained
   6306T:	git git://anongit.freedesktop.org/drm/drm-misc
   6307F:	drivers/gpu/drm/tiny/bochs.c
   6308
   6309DRM DRIVER FOR BOE HIMAX8279D PANELS
   6310M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
   6311S:	Maintained
   6312F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
   6313F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
   6314
   6315DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
   6316M:	Jagan Teki <jagan@amarulasolutions.com>
   6317S:	Maintained
   6318F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
   6319F:	drivers/gpu/drm/bridge/chipone-icn6211.c
   6320
   6321DRM DRIVER FOR FARADAY TVE200 TV ENCODER
   6322M:	Linus Walleij <linus.walleij@linaro.org>
   6323S:	Maintained
   6324T:	git git://anongit.freedesktop.org/drm/drm-misc
   6325F:	drivers/gpu/drm/tve200/
   6326
   6327DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
   6328M:	Icenowy Zheng <icenowy@aosc.io>
   6329S:	Maintained
   6330F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
   6331F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
   6332
   6333DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
   6334M:	Jagan Teki <jagan@amarulasolutions.com>
   6335S:	Maintained
   6336F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
   6337F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
   6338
   6339DRM DRIVER FOR GENERIC USB DISPLAY
   6340M:	Noralf Trønnes <noralf@tronnes.org>
   6341S:	Maintained
   6342W:	https://github.com/notro/gud/wiki
   6343T:	git git://anongit.freedesktop.org/drm/drm-misc
   6344F:	drivers/gpu/drm/gud/
   6345F:	include/drm/gud.h
   6346
   6347DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
   6348M:	Hans de Goede <hdegoede@redhat.com>
   6349S:	Maintained
   6350T:	git git://anongit.freedesktop.org/drm/drm-misc
   6351F:	drivers/gpu/drm/tiny/gm12u320.c
   6352
   6353DRM DRIVER FOR HX8357D PANELS
   6354M:	Emma Anholt <emma@anholt.net>
   6355S:	Maintained
   6356T:	git git://anongit.freedesktop.org/drm/drm-misc
   6357F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
   6358F:	drivers/gpu/drm/tiny/hx8357d.c
   6359
   6360DRM DRIVER FOR ILITEK ILI9225 PANELS
   6361M:	David Lechner <david@lechnology.com>
   6362S:	Maintained
   6363T:	git git://anongit.freedesktop.org/drm/drm-misc
   6364F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
   6365F:	drivers/gpu/drm/tiny/ili9225.c
   6366
   6367DRM DRIVER FOR ILITEK ILI9486 PANELS
   6368M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
   6369S:	Maintained
   6370T:	git git://anongit.freedesktop.org/drm/drm-misc
   6371F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
   6372F:	drivers/gpu/drm/tiny/ili9486.c
   6373
   6374DRM DRIVER FOR INTEL I810 VIDEO CARDS
   6375S:	Orphan / Obsolete
   6376F:	drivers/gpu/drm/i810/
   6377F:	include/uapi/drm/i810_drm.h
   6378
   6379DRM DRIVER FOR LVDS PANELS
   6380M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
   6381L:	dri-devel@lists.freedesktop.org
   6382T:	git git://anongit.freedesktop.org/drm/drm-misc
   6383S:	Maintained
   6384F:	drivers/gpu/drm/panel/panel-lvds.c
   6385F:	Documentation/devicetree/bindings/display/lvds.yaml
   6386F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
   6387
   6388DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
   6389M:	Guido Günther <agx@sigxcpu.org>
   6390R:	Purism Kernel Team <kernel@puri.sm>
   6391S:	Maintained
   6392F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
   6393F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
   6394
   6395DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
   6396S:	Orphan / Obsolete
   6397F:	drivers/gpu/drm/mga/
   6398F:	include/uapi/drm/mga_drm.h
   6399
   6400DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
   6401M:	Dave Airlie <airlied@redhat.com>
   6402R:	Thomas Zimmermann <tzimmermann@suse.de>
   6403L:	dri-devel@lists.freedesktop.org
   6404S:	Supported
   6405T:	git git://anongit.freedesktop.org/drm/drm-misc
   6406F:	drivers/gpu/drm/mgag200/
   6407
   6408DRM DRIVER FOR MI0283QT
   6409M:	Noralf Trønnes <noralf@tronnes.org>
   6410S:	Maintained
   6411T:	git git://anongit.freedesktop.org/drm/drm-misc
   6412F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
   6413F:	drivers/gpu/drm/tiny/mi0283qt.c
   6414
   6415DRM DRIVER FOR MIPI DBI compatible panels
   6416M:	Noralf Trønnes <noralf@tronnes.org>
   6417S:	Maintained
   6418W:	https://github.com/notro/panel-mipi-dbi/wiki
   6419T:	git git://anongit.freedesktop.org/drm/drm-misc
   6420F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
   6421F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
   6422
   6423DRM DRIVER FOR MSM ADRENO GPU
   6424M:	Rob Clark <robdclark@gmail.com>
   6425M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
   6426M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
   6427R:	Sean Paul <sean@poorly.run>
   6428L:	linux-arm-msm@vger.kernel.org
   6429L:	dri-devel@lists.freedesktop.org
   6430L:	freedreno@lists.freedesktop.org
   6431S:	Maintained
   6432T:	git https://gitlab.freedesktop.org/drm/msm.git
   6433F:	Documentation/devicetree/bindings/display/msm/
   6434F:	drivers/gpu/drm/msm/
   6435F:	include/uapi/drm/msm_drm.h
   6436
   6437DRM DRIVER FOR NOVATEK NT35510 PANELS
   6438M:	Linus Walleij <linus.walleij@linaro.org>
   6439S:	Maintained
   6440T:	git git://anongit.freedesktop.org/drm/drm-misc
   6441F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
   6442F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
   6443
   6444DRM DRIVER FOR NOVATEK NT35560 PANELS
   6445M:	Linus Walleij <linus.walleij@linaro.org>
   6446S:	Maintained
   6447T:	git git://anongit.freedesktop.org/drm/drm-misc
   6448F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
   6449F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
   6450
   6451DRM DRIVER FOR NOVATEK NT36672A PANELS
   6452M:	Sumit Semwal <sumit.semwal@linaro.org>
   6453S:	Maintained
   6454T:	git git://anongit.freedesktop.org/drm/drm-misc
   6455F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
   6456F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
   6457
   6458DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
   6459M:	Ben Skeggs <bskeggs@redhat.com>
   6460M:	Karol Herbst <kherbst@redhat.com>
   6461M:	Lyude Paul <lyude@redhat.com>
   6462L:	dri-devel@lists.freedesktop.org
   6463L:	nouveau@lists.freedesktop.org
   6464S:	Supported
   6465W:	https://nouveau.freedesktop.org/
   6466Q:	https://patchwork.freedesktop.org/project/nouveau/
   6467Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
   6468B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
   6469C:	irc://irc.oftc.net/nouveau
   6470T:	git https://gitlab.freedesktop.org/drm/nouveau.git
   6471F:	drivers/gpu/drm/nouveau/
   6472F:	include/uapi/drm/nouveau_drm.h
   6473
   6474DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
   6475M:	Stefan Mavrodiev <stefan@olimex.com>
   6476S:	Maintained
   6477F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
   6478F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
   6479
   6480DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
   6481R:	Douglas Anderson <dianders@chromium.org>
   6482F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
   6483F:	drivers/gpu/drm/bridge/parade-ps8640.c
   6484
   6485DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
   6486M:	Noralf Trønnes <noralf@tronnes.org>
   6487S:	Maintained
   6488T:	git git://anongit.freedesktop.org/drm/drm-misc
   6489F:	Documentation/devicetree/bindings/display/repaper.txt
   6490F:	drivers/gpu/drm/tiny/repaper.c
   6491
   6492DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
   6493M:	Javier Martinez Canillas <javierm@redhat.com>
   6494S:	Maintained
   6495T:	git git://anongit.freedesktop.org/drm/drm-misc
   6496F:	Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
   6497F:	drivers/gpu/drm/solomon/ssd130x*
   6498
   6499DRM DRIVER FOR QEMU'S CIRRUS DEVICE
   6500M:	Dave Airlie <airlied@redhat.com>
   6501M:	Gerd Hoffmann <kraxel@redhat.com>
   6502L:	virtualization@lists.linux-foundation.org
   6503S:	Obsolete
   6504W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
   6505T:	git git://anongit.freedesktop.org/drm/drm-misc
   6506F:	drivers/gpu/drm/tiny/cirrus.c
   6507
   6508DRM DRIVER FOR QXL VIRTUAL GPU
   6509M:	Dave Airlie <airlied@redhat.com>
   6510M:	Gerd Hoffmann <kraxel@redhat.com>
   6511L:	virtualization@lists.linux-foundation.org
   6512L:	spice-devel@lists.freedesktop.org
   6513S:	Maintained
   6514T:	git git://anongit.freedesktop.org/drm/drm-misc
   6515F:	drivers/gpu/drm/qxl/
   6516F:	include/uapi/drm/qxl_drm.h
   6517
   6518DRM DRIVER FOR RAGE 128 VIDEO CARDS
   6519S:	Orphan / Obsolete
   6520F:	drivers/gpu/drm/r128/
   6521F:	include/uapi/drm/r128_drm.h
   6522
   6523DRM DRIVER FOR RAYDIUM RM67191 PANELS
   6524M:	Robert Chiras <robert.chiras@nxp.com>
   6525S:	Maintained
   6526F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
   6527F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
   6528
   6529DRM DRIVER FOR SAMSUNG DB7430 PANELS
   6530M:	Linus Walleij <linus.walleij@linaro.org>
   6531S:	Maintained
   6532T:	git git://anongit.freedesktop.org/drm/drm-misc
   6533F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
   6534F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
   6535
   6536DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
   6537M:	Markuss Broks <markuss.broks@gmail.com>
   6538S:	Maintained
   6539F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
   6540F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
   6541
   6542DRM DRIVER FOR SITRONIX ST7703 PANELS
   6543M:	Guido Günther <agx@sigxcpu.org>
   6544R:	Purism Kernel Team <kernel@puri.sm>
   6545R:	Ondrej Jirman <megous@megous.com>
   6546S:	Maintained
   6547F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
   6548F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
   6549
   6550DRM DRIVER FOR SAVAGE VIDEO CARDS
   6551S:	Orphan / Obsolete
   6552F:	drivers/gpu/drm/savage/
   6553F:	include/uapi/drm/savage_drm.h
   6554
   6555DRM DRIVER FOR SIMPLE FRAMEBUFFERS
   6556M:	Thomas Zimmermann <tzimmermann@suse.de>
   6557L:	dri-devel@lists.freedesktop.org
   6558S:	Maintained
   6559T:	git git://anongit.freedesktop.org/drm/drm-misc
   6560F:	drivers/gpu/drm/tiny/simpledrm.c
   6561
   6562DRM DRIVER FOR SIS VIDEO CARDS
   6563S:	Orphan / Obsolete
   6564F:	drivers/gpu/drm/sis/
   6565F:	include/uapi/drm/sis_drm.h
   6566
   6567DRM DRIVER FOR SITRONIX ST7586 PANELS
   6568M:	David Lechner <david@lechnology.com>
   6569S:	Maintained
   6570T:	git git://anongit.freedesktop.org/drm/drm-misc
   6571F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
   6572F:	drivers/gpu/drm/tiny/st7586.c
   6573
   6574DRM DRIVER FOR SITRONIX ST7701 PANELS
   6575M:	Jagan Teki <jagan@amarulasolutions.com>
   6576S:	Maintained
   6577F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
   6578F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
   6579
   6580DRM DRIVER FOR SITRONIX ST7735R PANELS
   6581M:	David Lechner <david@lechnology.com>
   6582S:	Maintained
   6583T:	git git://anongit.freedesktop.org/drm/drm-misc
   6584F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
   6585F:	drivers/gpu/drm/tiny/st7735r.c
   6586
   6587DRM DRIVER FOR ST-ERICSSON MCDE
   6588M:	Linus Walleij <linus.walleij@linaro.org>
   6589S:	Maintained
   6590T:	git git://anongit.freedesktop.org/drm/drm-misc
   6591F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
   6592F:	drivers/gpu/drm/mcde/
   6593
   6594DRM DRIVER FOR TDFX VIDEO CARDS
   6595S:	Orphan / Obsolete
   6596F:	drivers/gpu/drm/tdfx/
   6597
   6598DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
   6599R:	Douglas Anderson <dianders@chromium.org>
   6600F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
   6601F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
   6602
   6603DRM DRIVER FOR TPO TPG110 PANELS
   6604M:	Linus Walleij <linus.walleij@linaro.org>
   6605S:	Maintained
   6606T:	git git://anongit.freedesktop.org/drm/drm-misc
   6607F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
   6608F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
   6609
   6610DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
   6611M:	Dave Airlie <airlied@redhat.com>
   6612R:	Sean Paul <sean@poorly.run>
   6613R:	Thomas Zimmermann <tzimmermann@suse.de>
   6614L:	dri-devel@lists.freedesktop.org
   6615S:	Supported
   6616T:	git git://anongit.freedesktop.org/drm/drm-misc
   6617F:	drivers/gpu/drm/udl/
   6618
   6619DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
   6620M:	Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
   6621M:	Melissa Wen <melissa.srw@gmail.com>
   6622R:	Haneen Mohammed <hamohammed.sa@gmail.com>
   6623R:	Daniel Vetter <daniel@ffwll.ch>
   6624L:	dri-devel@lists.freedesktop.org
   6625S:	Maintained
   6626T:	git git://anongit.freedesktop.org/drm/drm-misc
   6627F:	Documentation/gpu/vkms.rst
   6628F:	drivers/gpu/drm/vkms/
   6629
   6630DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
   6631M:	Hans de Goede <hdegoede@redhat.com>
   6632L:	dri-devel@lists.freedesktop.org
   6633S:	Maintained
   6634T:	git git://anongit.freedesktop.org/drm/drm-misc
   6635F:	drivers/gpu/drm/vboxvideo/
   6636
   6637DRM DRIVER FOR VMWARE VIRTUAL GPU
   6638M:	Zack Rusin <zackr@vmware.com>
   6639R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
   6640L:	dri-devel@lists.freedesktop.org
   6641S:	Supported
   6642T:	git git://anongit.freedesktop.org/drm/drm-misc
   6643F:	drivers/gpu/drm/vmwgfx/
   6644F:	include/uapi/drm/vmwgfx_drm.h
   6645
   6646DRM DRIVER FOR WIDECHIPS WS2401 PANELS
   6647M:	Linus Walleij <linus.walleij@linaro.org>
   6648S:	Maintained
   6649T:	git git://anongit.freedesktop.org/drm/drm-misc
   6650F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
   6651F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
   6652
   6653DRM DRIVERS
   6654M:	David Airlie <airlied@linux.ie>
   6655M:	Daniel Vetter <daniel@ffwll.ch>
   6656L:	dri-devel@lists.freedesktop.org
   6657S:	Maintained
   6658B:	https://gitlab.freedesktop.org/drm
   6659C:	irc://irc.oftc.net/dri-devel
   6660T:	git git://anongit.freedesktop.org/drm/drm
   6661F:	Documentation/devicetree/bindings/display/
   6662F:	Documentation/devicetree/bindings/gpu/
   6663F:	Documentation/gpu/
   6664F:	drivers/gpu/
   6665F:	include/drm/
   6666F:	include/linux/vga*
   6667F:	include/uapi/drm/
   6668
   6669DRM DRIVERS AND MISC GPU PATCHES
   6670M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
   6671M:	Maxime Ripard <mripard@kernel.org>
   6672M:	Thomas Zimmermann <tzimmermann@suse.de>
   6673S:	Maintained
   6674W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
   6675T:	git git://anongit.freedesktop.org/drm/drm-misc
   6676F:	Documentation/gpu/
   6677F:	drivers/gpu/drm/*
   6678F:	drivers/gpu/vga/
   6679F:	include/drm/drm*
   6680F:	include/linux/vga*
   6681F:	include/uapi/drm/drm*
   6682
   6683DRM DRIVERS FOR ALLWINNER A10
   6684M:	Maxime Ripard <mripard@kernel.org>
   6685M:	Chen-Yu Tsai <wens@csie.org>
   6686L:	dri-devel@lists.freedesktop.org
   6687S:	Supported
   6688T:	git git://anongit.freedesktop.org/drm/drm-misc
   6689F:	Documentation/devicetree/bindings/display/allwinner*
   6690F:	drivers/gpu/drm/sun4i/
   6691
   6692DRM DRIVERS FOR AMLOGIC SOCS
   6693M:	Neil Armstrong <narmstrong@baylibre.com>
   6694L:	dri-devel@lists.freedesktop.org
   6695L:	linux-amlogic@lists.infradead.org
   6696S:	Supported
   6697W:	http://linux-meson.com/
   6698T:	git git://anongit.freedesktop.org/drm/drm-misc
   6699F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
   6700F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
   6701F:	Documentation/gpu/meson.rst
   6702F:	drivers/gpu/drm/meson/
   6703
   6704DRM DRIVERS FOR ATMEL HLCDC
   6705M:	Sam Ravnborg <sam@ravnborg.org>
   6706M:	Boris Brezillon <bbrezillon@kernel.org>
   6707L:	dri-devel@lists.freedesktop.org
   6708S:	Supported
   6709T:	git git://anongit.freedesktop.org/drm/drm-misc
   6710F:	Documentation/devicetree/bindings/display/atmel/
   6711F:	drivers/gpu/drm/atmel-hlcdc/
   6712
   6713DRM DRIVERS FOR BRIDGE CHIPS
   6714M:	Andrzej Hajda <andrzej.hajda@intel.com>
   6715M:	Neil Armstrong <narmstrong@baylibre.com>
   6716M:	Robert Foss <robert.foss@linaro.org>
   6717R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
   6718R:	Jonas Karlman <jonas@kwiboo.se>
   6719R:	Jernej Skrabec <jernej.skrabec@gmail.com>
   6720S:	Maintained
   6721T:	git git://anongit.freedesktop.org/drm/drm-misc
   6722F:	Documentation/devicetree/bindings/display/bridge/
   6723F:	drivers/gpu/drm/bridge/
   6724
   6725DRM DRIVERS FOR EXYNOS
   6726M:	Inki Dae <inki.dae@samsung.com>
   6727M:	Joonyoung Shim <jy0922.shim@samsung.com>
   6728M:	Seung-Woo Kim <sw0312.kim@samsung.com>
   6729M:	Kyungmin Park <kyungmin.park@samsung.com>
   6730L:	dri-devel@lists.freedesktop.org
   6731S:	Supported
   6732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
   6733F:	Documentation/devicetree/bindings/display/exynos/
   6734F:	Documentation/devicetree/bindings/display/samsung/
   6735F:	drivers/gpu/drm/exynos/
   6736F:	include/uapi/drm/exynos_drm.h
   6737
   6738DRM DRIVERS FOR FREESCALE DCU
   6739M:	Stefan Agner <stefan@agner.ch>
   6740M:	Alison Wang <alison.wang@nxp.com>
   6741L:	dri-devel@lists.freedesktop.org
   6742S:	Supported
   6743T:	git git://anongit.freedesktop.org/drm/drm-misc
   6744F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
   6745F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
   6746F:	drivers/gpu/drm/fsl-dcu/
   6747
   6748DRM DRIVERS FOR FREESCALE IMX
   6749M:	Philipp Zabel <p.zabel@pengutronix.de>
   6750L:	dri-devel@lists.freedesktop.org
   6751S:	Maintained
   6752F:	Documentation/devicetree/bindings/display/imx/
   6753F:	drivers/gpu/drm/imx/
   6754F:	drivers/gpu/ipu-v3/
   6755
   6756DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
   6757M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
   6758L:	dri-devel@lists.freedesktop.org
   6759S:	Maintained
   6760T:	git git://github.com/patjak/drm-gma500
   6761F:	drivers/gpu/drm/gma500/
   6762
   6763DRM DRIVERS FOR HISILICON
   6764M:	Xinliang Liu <xinliang.liu@linaro.org>
   6765M:	Tian Tao  <tiantao6@hisilicon.com>
   6766R:	John Stultz <jstultz@google.com>
   6767R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
   6768R:	Chen Feng <puck.chen@hisilicon.com>
   6769L:	dri-devel@lists.freedesktop.org
   6770S:	Maintained
   6771T:	git git://anongit.freedesktop.org/drm/drm-misc
   6772F:	Documentation/devicetree/bindings/display/hisilicon/
   6773F:	drivers/gpu/drm/hisilicon/
   6774
   6775DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
   6776M:	Deepak Rawat <drawat.floss@gmail.com>
   6777L:	linux-hyperv@vger.kernel.org
   6778L:	dri-devel@lists.freedesktop.org
   6779S:	Maintained
   6780T:	git git://anongit.freedesktop.org/drm/drm-misc
   6781F:	drivers/gpu/drm/hyperv
   6782
   6783DRM DRIVERS FOR LIMA
   6784M:	Qiang Yu <yuq825@gmail.com>
   6785L:	dri-devel@lists.freedesktop.org
   6786L:	lima@lists.freedesktop.org (moderated for non-subscribers)
   6787S:	Maintained
   6788T:	git git://anongit.freedesktop.org/drm/drm-misc
   6789F:	drivers/gpu/drm/lima/
   6790F:	include/uapi/drm/lima_drm.h
   6791
   6792DRM DRIVERS FOR MEDIATEK
   6793M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
   6794M:	Philipp Zabel <p.zabel@pengutronix.de>
   6795L:	dri-devel@lists.freedesktop.org
   6796L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
   6797S:	Supported
   6798F:	Documentation/devicetree/bindings/display/mediatek/
   6799F:	drivers/gpu/drm/mediatek/
   6800F:	drivers/phy/mediatek/phy-mtk-hdmi*
   6801F:	drivers/phy/mediatek/phy-mtk-mipi*
   6802
   6803DRM DRIVERS FOR NVIDIA TEGRA
   6804M:	Thierry Reding <thierry.reding@gmail.com>
   6805L:	dri-devel@lists.freedesktop.org
   6806L:	linux-tegra@vger.kernel.org
   6807S:	Supported
   6808T:	git git://anongit.freedesktop.org/tegra/linux.git
   6809F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
   6810F:	Documentation/devicetree/bindings/gpu/host1x/
   6811F:	drivers/gpu/drm/tegra/
   6812F:	drivers/gpu/host1x/
   6813F:	include/linux/host1x.h
   6814F:	include/uapi/drm/tegra_drm.h
   6815
   6816DRM DRIVERS FOR RENESAS
   6817M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
   6818M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
   6819L:	dri-devel@lists.freedesktop.org
   6820L:	linux-renesas-soc@vger.kernel.org
   6821S:	Supported
   6822T:	git git://linuxtv.org/pinchartl/media drm/du/next
   6823F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
   6824F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
   6825F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
   6826F:	Documentation/devicetree/bindings/display/renesas,du.yaml
   6827F:	drivers/gpu/drm/rcar-du/
   6828F:	drivers/gpu/drm/shmobile/
   6829F:	include/linux/platform_data/shmob_drm.h
   6830
   6831DRM DRIVERS FOR ROCKCHIP
   6832M:	Sandy Huang <hjc@rock-chips.com>
   6833M:	Heiko Stübner <heiko@sntech.de>
   6834L:	dri-devel@lists.freedesktop.org
   6835S:	Maintained
   6836T:	git git://anongit.freedesktop.org/drm/drm-misc
   6837F:	Documentation/devicetree/bindings/display/rockchip/
   6838F:	drivers/gpu/drm/rockchip/
   6839
   6840DRM DRIVERS FOR STI
   6841M:	Alain Volmat <alain.volmat@foss.st.com>
   6842L:	dri-devel@lists.freedesktop.org
   6843S:	Maintained
   6844T:	git git://anongit.freedesktop.org/drm/drm-misc
   6845F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
   6846F:	drivers/gpu/drm/sti
   6847
   6848DRM DRIVERS FOR STM
   6849M:	Yannick Fertre <yannick.fertre@foss.st.com>
   6850M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
   6851M:	Philippe Cornu <philippe.cornu@foss.st.com>
   6852L:	dri-devel@lists.freedesktop.org
   6853S:	Maintained
   6854T:	git git://anongit.freedesktop.org/drm/drm-misc
   6855F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
   6856F:	drivers/gpu/drm/stm
   6857
   6858DRM DRIVERS FOR TI KEYSTONE
   6859M:	Jyri Sarha <jyri.sarha@iki.fi>
   6860M:	Tomi Valkeinen <tomba@kernel.org>
   6861L:	dri-devel@lists.freedesktop.org
   6862S:	Maintained
   6863T:	git git://anongit.freedesktop.org/drm/drm-misc
   6864F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
   6865F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
   6866F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
   6867F:	drivers/gpu/drm/tidss/
   6868
   6869DRM DRIVERS FOR TI LCDC
   6870M:	Jyri Sarha <jyri.sarha@iki.fi>
   6871R:	Tomi Valkeinen <tomba@kernel.org>
   6872L:	dri-devel@lists.freedesktop.org
   6873S:	Maintained
   6874F:	Documentation/devicetree/bindings/display/tilcdc/
   6875F:	drivers/gpu/drm/tilcdc/
   6876
   6877DRM DRIVERS FOR TI OMAP
   6878M:	Tomi Valkeinen <tomba@kernel.org>
   6879L:	dri-devel@lists.freedesktop.org
   6880S:	Maintained
   6881F:	Documentation/devicetree/bindings/display/ti/
   6882F:	drivers/gpu/drm/omapdrm/
   6883
   6884DRM DRIVERS FOR V3D
   6885M:	Emma Anholt <emma@anholt.net>
   6886S:	Supported
   6887T:	git git://anongit.freedesktop.org/drm/drm-misc
   6888F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
   6889F:	drivers/gpu/drm/v3d/
   6890F:	include/uapi/drm/v3d_drm.h
   6891
   6892DRM DRIVERS FOR VC4
   6893M:	Emma Anholt <emma@anholt.net>
   6894M:	Maxime Ripard <mripard@kernel.org>
   6895S:	Supported
   6896T:	git git://github.com/anholt/linux
   6897T:	git git://anongit.freedesktop.org/drm/drm-misc
   6898F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
   6899F:	drivers/gpu/drm/vc4/
   6900F:	include/uapi/drm/vc4_drm.h
   6901
   6902DRM DRIVERS FOR VIVANTE GPU IP
   6903M:	Lucas Stach <l.stach@pengutronix.de>
   6904R:	Russell King <linux+etnaviv@armlinux.org.uk>
   6905R:	Christian Gmeiner <christian.gmeiner@gmail.com>
   6906L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
   6907L:	dri-devel@lists.freedesktop.org
   6908S:	Maintained
   6909F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
   6910F:	drivers/gpu/drm/etnaviv/
   6911F:	include/uapi/drm/etnaviv_drm.h
   6912
   6913DRM DRIVERS FOR XEN
   6914M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
   6915L:	dri-devel@lists.freedesktop.org
   6916L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
   6917S:	Supported
   6918T:	git git://anongit.freedesktop.org/drm/drm-misc
   6919F:	Documentation/gpu/xen-front.rst
   6920F:	drivers/gpu/drm/xen/
   6921
   6922DRM DRIVERS FOR XILINX
   6923M:	Hyun Kwon <hyun.kwon@xilinx.com>
   6924M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
   6925L:	dri-devel@lists.freedesktop.org
   6926S:	Maintained
   6927T:	git git://anongit.freedesktop.org/drm/drm-misc
   6928F:	Documentation/devicetree/bindings/display/xlnx/
   6929F:	drivers/gpu/drm/xlnx/
   6930
   6931DRM PANEL DRIVERS
   6932M:	Thierry Reding <thierry.reding@gmail.com>
   6933R:	Sam Ravnborg <sam@ravnborg.org>
   6934L:	dri-devel@lists.freedesktop.org
   6935S:	Maintained
   6936T:	git git://anongit.freedesktop.org/drm/drm-misc
   6937F:	Documentation/devicetree/bindings/display/panel/
   6938F:	drivers/gpu/drm/drm_panel.c
   6939F:	drivers/gpu/drm/panel/
   6940F:	include/drm/drm_panel.h
   6941
   6942DRM PRIVACY-SCREEN CLASS
   6943M:	Hans de Goede <hdegoede@redhat.com>
   6944L:	dri-devel@lists.freedesktop.org
   6945S:	Maintained
   6946T:	git git://anongit.freedesktop.org/drm/drm-misc
   6947F:	drivers/gpu/drm/drm_privacy_screen*
   6948F:	include/drm/drm_privacy_screen*
   6949
   6950DRM TTM SUBSYSTEM
   6951M:	Christian Koenig <christian.koenig@amd.com>
   6952M:	Huang Rui <ray.huang@amd.com>
   6953L:	dri-devel@lists.freedesktop.org
   6954S:	Maintained
   6955T:	git git://anongit.freedesktop.org/drm/drm-misc
   6956F:	drivers/gpu/drm/ttm/
   6957F:	include/drm/ttm/
   6958
   6959DRM GPU SCHEDULER
   6960M:	Andrey Grodzovsky <andrey.grodzovsky@amd.com>
   6961L:	dri-devel@lists.freedesktop.org
   6962S:	Maintained
   6963T:	git git://anongit.freedesktop.org/drm/drm-misc
   6964F:	drivers/gpu/drm/scheduler/
   6965F:	include/drm/gpu_scheduler.h
   6966
   6967DSBR100 USB FM RADIO DRIVER
   6968M:	Alexey Klimov <klimov.linux@gmail.com>
   6969L:	linux-media@vger.kernel.org
   6970S:	Maintained
   6971T:	git git://linuxtv.org/media_tree.git
   6972F:	drivers/media/radio/dsbr100.c
   6973
   6974DT3155 MEDIA DRIVER
   6975M:	Hans Verkuil <hverkuil@xs4all.nl>
   6976L:	linux-media@vger.kernel.org
   6977S:	Odd Fixes
   6978W:	https://linuxtv.org
   6979T:	git git://linuxtv.org/media_tree.git
   6980F:	drivers/media/pci/dt3155/
   6981
   6982DVB_USB_AF9015 MEDIA DRIVER
   6983M:	Antti Palosaari <crope@iki.fi>
   6984L:	linux-media@vger.kernel.org
   6985S:	Maintained
   6986W:	https://linuxtv.org
   6987W:	http://palosaari.fi/linux/
   6988Q:	http://patchwork.linuxtv.org/project/linux-media/list/
   6989T:	git git://linuxtv.org/anttip/media_tree.git
   6990F:	drivers/media/usb/dvb-usb-v2/af9015*
   6991
   6992DVB_USB_AF9035 MEDIA DRIVER
   6993M:	Antti Palosaari <crope@iki.fi>
   6994L:	linux-media@vger.kernel.org
   6995S:	Maintained
   6996W:	https://linuxtv.org
   6997W:	http://palosaari.fi/linux/
   6998Q:	http://patchwork.linuxtv.org/project/linux-media/list/
   6999T:	git git://linuxtv.org/anttip/media_tree.git
   7000F:	drivers/media/usb/dvb-usb-v2/af9035*
   7001
   7002DVB_USB_ANYSEE MEDIA DRIVER
   7003M:	Antti Palosaari <crope@iki.fi>
   7004L:	linux-media@vger.kernel.org
   7005S:	Maintained
   7006W:	https://linuxtv.org
   7007W:	http://palosaari.fi/linux/
   7008Q:	http://patchwork.linuxtv.org/project/linux-media/list/
   7009T:	git git://linuxtv.org/anttip/media_tree.git
   7010F:	drivers/media/usb/dvb-usb-v2/anysee*
   7011
   7012DVB_USB_AU6610 MEDIA DRIVER
   7013M:	Antti Palosaari <crope@iki.fi>
   7014L:	linux-media@vger.kernel.org
   7015S:	Maintained
   7016W:	https://linuxtv.org
   7017W:	http://palosaari.fi/linux/
   7018Q:	http://patchwork.linuxtv.org/project/linux-media/list/
   7019T:	git git://linuxtv.org/anttip/media_tree.git
   7020F:	drivers/media/usb/dvb-usb-v2/au6610*
   7021
   7022DVB_USB_CE6230 MEDIA DRIVER
   7023M:	Antti Palosaari <crope@iki.fi>
   7024L:	linux-media@vger.kernel.org
   7025S:	Maintained
   7026W:	https://linuxtv.org
   7027W:	http://palosaari.fi/linux/
   7028Q:	http://patchwork.linuxtv.org/project/linux-media/list/
   7029T:	git git://linuxtv.org/anttip/media_tree.git
   7030F:	drivers/media/usb/dvb-usb-v2/ce6230*
   7031
   7032DVB_USB_CXUSB MEDIA DRIVER
   7033M:	Michael Krufky <mkrufky@linuxtv.org>
   7034L:	linux-media@vger.kernel.org
   7035S:	Maintained
   7036W:	https://linuxtv.org
   7037W:	http://github.com/mkrufky
   7038Q:	http://patchwork.linuxtv.org/project/linux-media/list/
   7039T:	git git://linuxtv.org/media_tree.git
   7040F:	drivers/media/usb/dvb-usb/cxusb*
   7041
   7042DVB_USB_EC168 MEDIA DRIVER
   7043M:	Antti Palosaari <crope@iki.fi>
   7044L:	linux-media@vger.kernel.org
   7045S:	Maintained
   7046W:	https://linuxtv.org
   7047W:	http://palosaari.fi/linux/
   7048Q:	http://patchwork.linuxtv.org/project/linux-media/list/
   7049T:	git git://linuxtv.org/anttip/media_tree.git
   7050F:	drivers/media/usb/dvb-usb-v2/ec168*
   7051
   7052DVB_USB_GL861 MEDIA DRIVER
   7053M:	Antti Palosaari <crope@iki.fi>
   7054L:	linux-media@vger.kernel.org
   7055S:	Maintained
   7056W:	https://linuxtv.org
   7057Q:	http://patchwork.linuxtv.org/project/linux-media/list/
   7058T:	git git://linuxtv.org/anttip/media_tree.git
   7059F:	drivers/media/usb/dvb-usb-v2/gl861*
   7060
   7061DVB_USB_MXL111SF MEDIA DRIVER
   7062M:	Michael Krufky <mkrufky@linuxtv.org>
   7063L:	linux-media@vger.kernel.org
   7064S:	Maintained
   7065W:	https://linuxtv.org
   7066W:	http://github.com/mkrufky
   7067Q:	http://patchwork.linuxtv.org/project/linux-media/list/
   7068T:	git git://linuxtv.org/mkrufky/mxl111sf.git
   7069F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
   7070
   7071DVB_USB_RTL28XXU MEDIA DRIVER
   7072M:	Antti Palosaari <crope@iki.fi>
   7073L:	linux-media@vger.kernel.org
   7074S:	Maintained
   7075W:	https://linuxtv.org
   7076W:	http://palosaari.fi/linux/
   7077Q:	http://patchwork.linuxtv.org/project/linux-media/list/
   7078T:	git git://linuxtv.org/anttip/media_tree.git
   7079F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
   7080
   7081DVB_USB_V2 MEDIA DRIVER
   7082M:	Antti Palosaari <crope@iki.fi>
   7083L:	linux-media@vger.kernel.org
   7084S:	Maintained
   7085W:	https://linuxtv.org
   7086W:	http://palosaari.fi/linux/
   7087Q:	http://patchwork.linuxtv.org/project/linux-media/list/
   7088T:	git git://linuxtv.org/anttip/media_tree.git
   7089F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
   7090F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
   7091
   7092DYNAMIC DEBUG
   7093M:	Jason Baron <jbaron@akamai.com>
   7094S:	Maintained
   7095F:	include/linux/dynamic_debug.h
   7096F:	lib/dynamic_debug.c
   7097
   7098DYNAMIC INTERRUPT MODERATION
   7099M:	Tal Gilboa <talgi@nvidia.com>
   7100S:	Maintained
   7101F:	Documentation/networking/net_dim.rst
   7102F:	include/linux/dim.h
   7103F:	lib/dim/
   7104
   7105DZ DECSTATION DZ11 SERIAL DRIVER
   7106M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
   7107S:	Maintained
   7108F:	drivers/tty/serial/dz.*
   7109
   7110E3X0 POWER BUTTON DRIVER
   7111M:	Moritz Fischer <moritz.fischer@ettus.com>
   7112L:	usrp-users@lists.ettus.com
   7113S:	Supported
   7114W:	http://www.ettus.com
   7115F:	Documentation/devicetree/bindings/input/e3x0-button.txt
   7116F:	drivers/input/misc/e3x0-button.c
   7117
   7118E4000 MEDIA DRIVER
   7119M:	Antti Palosaari <crope@iki.fi>
   7120L:	linux-media@vger.kernel.org
   7121S:	Maintained
   7122W:	https://linuxtv.org
   7123W:	http://palosaari.fi/linux/
   7124Q:	http://patchwork.linuxtv.org/project/linux-media/list/
   7125T:	git git://linuxtv.org/anttip/media_tree.git
   7126F:	drivers/media/tuners/e4000*
   7127
   7128EARTH_PT1 MEDIA DRIVER
   7129M:	Akihiro Tsukada <tskd08@gmail.com>
   7130L:	linux-media@vger.kernel.org
   7131S:	Odd Fixes
   7132F:	drivers/media/pci/pt1/
   7133
   7134EARTH_PT3 MEDIA DRIVER
   7135M:	Akihiro Tsukada <tskd08@gmail.com>
   7136L:	linux-media@vger.kernel.org
   7137S:	Odd Fixes
   7138F:	drivers/media/pci/pt3/
   7139
   7140EC100 MEDIA DRIVER
   7141M:	Antti Palosaari <crope@iki.fi>
   7142L:	linux-media@vger.kernel.org
   7143S:	Maintained
   7144W:	https://linuxtv.org
   7145W:	http://palosaari.fi/linux/
   7146Q:	http://patchwork.linuxtv.org/project/linux-media/list/
   7147T:	git git://linuxtv.org/anttip/media_tree.git
   7148F:	drivers/media/dvb-frontends/ec100*
   7149
   7150ECRYPT FILE SYSTEM
   7151M:	Tyler Hicks <code@tyhicks.com>
   7152L:	ecryptfs@vger.kernel.org
   7153S:	Odd Fixes
   7154W:	http://ecryptfs.org
   7155W:	https://launchpad.net/ecryptfs
   7156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
   7157F:	Documentation/filesystems/ecryptfs.rst
   7158F:	fs/ecryptfs/
   7159
   7160EDAC-AMD64
   7161M:	Yazen Ghannam <yazen.ghannam@amd.com>
   7162L:	linux-edac@vger.kernel.org
   7163S:	Supported
   7164F:	drivers/edac/amd64_edac*
   7165F:	drivers/edac/mce_amd*
   7166
   7167EDAC-ARMADA
   7168M:	Jan Luebbe <jlu@pengutronix.de>
   7169L:	linux-edac@vger.kernel.org
   7170S:	Maintained
   7171F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
   7172F:	drivers/edac/armada_xp_*
   7173
   7174EDAC-AST2500
   7175M:	Stefan Schaeckeler <sschaeck@cisco.com>
   7176S:	Supported
   7177F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
   7178F:	drivers/edac/aspeed_edac.c
   7179
   7180EDAC-BLUEFIELD
   7181M:	Shravan Kumar Ramani <shravankr@nvidia.com>
   7182S:	Supported
   7183F:	drivers/edac/bluefield_edac.c
   7184
   7185EDAC-CALXEDA
   7186M:	Andre Przywara <andre.przywara@arm.com>
   7187L:	linux-edac@vger.kernel.org
   7188S:	Maintained
   7189F:	drivers/edac/highbank*
   7190
   7191EDAC-CAVIUM OCTEON
   7192M:	Ralf Baechle <ralf@linux-mips.org>
   7193L:	linux-edac@vger.kernel.org
   7194L:	linux-mips@vger.kernel.org
   7195S:	Supported
   7196F:	drivers/edac/octeon_edac*
   7197
   7198EDAC-CAVIUM THUNDERX
   7199M:	Robert Richter <rric@kernel.org>
   7200L:	linux-edac@vger.kernel.org
   7201S:	Odd Fixes
   7202F:	drivers/edac/thunderx_edac*
   7203
   7204EDAC-CORE
   7205M:	Borislav Petkov <bp@alien8.de>
   7206M:	Mauro Carvalho Chehab <mchehab@kernel.org>
   7207M:	Tony Luck <tony.luck@intel.com>
   7208R:	James Morse <james.morse@arm.com>
   7209R:	Robert Richter <rric@kernel.org>
   7210L:	linux-edac@vger.kernel.org
   7211S:	Supported
   7212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
   7213F:	Documentation/admin-guide/ras.rst
   7214F:	Documentation/driver-api/edac.rst
   7215F:	drivers/edac/
   7216F:	include/linux/edac.h
   7217
   7218EDAC-DMC520
   7219M:	Lei Wang <lewan@microsoft.com>
   7220L:	linux-edac@vger.kernel.org
   7221S:	Supported
   7222F:	drivers/edac/dmc520_edac.c
   7223
   7224EDAC-E752X
   7225M:	Mark Gross <markgross@kernel.org>
   7226L:	linux-edac@vger.kernel.org
   7227S:	Maintained
   7228F:	drivers/edac/e752x_edac.c
   7229
   7230EDAC-E7XXX
   7231L:	linux-edac@vger.kernel.org
   7232S:	Maintained
   7233F:	drivers/edac/e7xxx_edac.c
   7234
   7235EDAC-FSL_DDR
   7236M:	York Sun <york.sun@nxp.com>
   7237L:	linux-edac@vger.kernel.org
   7238S:	Maintained
   7239F:	drivers/edac/fsl_ddr_edac.*
   7240
   7241EDAC-GHES
   7242M:	Mauro Carvalho Chehab <mchehab@kernel.org>
   7243L:	linux-edac@vger.kernel.org
   7244S:	Maintained
   7245F:	drivers/edac/ghes_edac.c
   7246
   7247EDAC-I10NM
   7248M:	Tony Luck <tony.luck@intel.com>
   7249L:	linux-edac@vger.kernel.org
   7250S:	Maintained
   7251F:	drivers/edac/i10nm_base.c
   7252
   7253EDAC-I3000
   7254L:	linux-edac@vger.kernel.org
   7255S:	Orphan
   7256F:	drivers/edac/i3000_edac.c
   7257
   7258EDAC-I5000
   7259L:	linux-edac@vger.kernel.org
   7260S:	Maintained
   7261F:	drivers/edac/i5000_edac.c
   7262
   7263EDAC-I5400
   7264M:	Mauro Carvalho Chehab <mchehab@kernel.org>
   7265L:	linux-edac@vger.kernel.org
   7266S:	Maintained
   7267F:	drivers/edac/i5400_edac.c
   7268
   7269EDAC-I7300
   7270M:	Mauro Carvalho Chehab <mchehab@kernel.org>
   7271L:	linux-edac@vger.kernel.org
   7272S:	Maintained
   7273F:	drivers/edac/i7300_edac.c
   7274
   7275EDAC-I7CORE
   7276M:	Mauro Carvalho Chehab <mchehab@kernel.org>
   7277L:	linux-edac@vger.kernel.org
   7278S:	Maintained
   7279F:	drivers/edac/i7core_edac.c
   7280
   7281EDAC-I82443BXGX
   7282M:	Tim Small <tim@buttersideup.com>
   7283L:	linux-edac@vger.kernel.org
   7284S:	Maintained
   7285F:	drivers/edac/i82443bxgx_edac.c
   7286
   7287EDAC-I82975X
   7288M:	"Arvind R." <arvino55@gmail.com>
   7289L:	linux-edac@vger.kernel.org
   7290S:	Maintained
   7291F:	drivers/edac/i82975x_edac.c
   7292
   7293EDAC-IE31200
   7294M:	Jason Baron <jbaron@akamai.com>
   7295L:	linux-edac@vger.kernel.org
   7296S:	Maintained
   7297F:	drivers/edac/ie31200_edac.c
   7298
   7299EDAC-IGEN6
   7300M:	Tony Luck <tony.luck@intel.com>
   7301R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
   7302L:	linux-edac@vger.kernel.org
   7303S:	Maintained
   7304F:	drivers/edac/igen6_edac.c
   7305
   7306EDAC-MPC85XX
   7307M:	Johannes Thumshirn <morbidrsa@gmail.com>
   7308L:	linux-edac@vger.kernel.org
   7309S:	Maintained
   7310F:	drivers/edac/mpc85xx_edac.[ch]
   7311
   7312EDAC-PASEMI
   7313M:	Egor Martovetsky <egor@pasemi.com>
   7314L:	linux-edac@vger.kernel.org
   7315S:	Maintained
   7316F:	drivers/edac/pasemi_edac.c
   7317
   7318EDAC-PND2
   7319M:	Tony Luck <tony.luck@intel.com>
   7320L:	linux-edac@vger.kernel.org
   7321S:	Maintained
   7322F:	drivers/edac/pnd2_edac.[ch]
   7323
   7324EDAC-QCOM
   7325M:	Channagoud Kadabi <ckadabi@codeaurora.org>
   7326M:	Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
   7327L:	linux-arm-msm@vger.kernel.org
   7328L:	linux-edac@vger.kernel.org
   7329S:	Maintained
   7330F:	drivers/edac/qcom_edac.c
   7331
   7332EDAC-R82600
   7333M:	Tim Small <tim@buttersideup.com>
   7334L:	linux-edac@vger.kernel.org
   7335S:	Maintained
   7336F:	drivers/edac/r82600_edac.c
   7337
   7338EDAC-SBRIDGE
   7339M:	Tony Luck <tony.luck@intel.com>
   7340R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
   7341L:	linux-edac@vger.kernel.org
   7342S:	Maintained
   7343F:	drivers/edac/sb_edac.c
   7344
   7345EDAC-SKYLAKE
   7346M:	Tony Luck <tony.luck@intel.com>
   7347L:	linux-edac@vger.kernel.org
   7348S:	Maintained
   7349F:	drivers/edac/skx_*.[ch]
   7350
   7351EDAC-TI
   7352M:	Tero Kristo <kristo@kernel.org>
   7353L:	linux-edac@vger.kernel.org
   7354S:	Odd Fixes
   7355F:	drivers/edac/ti_edac.c
   7356
   7357EDIROL UA-101/UA-1000 DRIVER
   7358M:	Clemens Ladisch <clemens@ladisch.de>
   7359L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
   7360S:	Maintained
   7361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
   7362F:	sound/usb/misc/ua101.c
   7363
   7364EFI TEST DRIVER
   7365M:	Ivan Hu <ivan.hu@canonical.com>
   7366M:	Ard Biesheuvel <ardb@kernel.org>
   7367L:	linux-efi@vger.kernel.org
   7368S:	Maintained
   7369F:	drivers/firmware/efi/test/
   7370
   7371EFI VARIABLE FILESYSTEM
   7372M:	Matthew Garrett <matthew.garrett@nebula.com>
   7373M:	Jeremy Kerr <jk@ozlabs.org>
   7374M:	Ard Biesheuvel <ardb@kernel.org>
   7375L:	linux-efi@vger.kernel.org
   7376S:	Maintained
   7377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
   7378F:	fs/efivarfs/
   7379
   7380EFIFB FRAMEBUFFER DRIVER
   7381M:	Peter Jones <pjones@redhat.com>
   7382L:	linux-fbdev@vger.kernel.org
   7383S:	Maintained
   7384F:	drivers/video/fbdev/efifb.c
   7385
   7386EFS FILESYSTEM
   7387S:	Orphan
   7388W:	http://aeschi.ch.eu.org/efs/
   7389F:	fs/efs/
   7390
   7391EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
   7392M:	Douglas Miller <dougmill@linux.ibm.com>
   7393L:	netdev@vger.kernel.org
   7394S:	Maintained
   7395F:	drivers/net/ethernet/ibm/ehea/
   7396
   7397EM28XX VIDEO4LINUX DRIVER
   7398M:	Mauro Carvalho Chehab <mchehab@kernel.org>
   7399L:	linux-media@vger.kernel.org
   7400S:	Maintained
   7401W:	https://linuxtv.org
   7402T:	git git://linuxtv.org/media_tree.git
   7403F:	Documentation/admin-guide/media/em28xx*
   7404F:	drivers/media/usb/em28xx/
   7405
   7406EMBEDDED LINUX
   7407M:	Matt Mackall <mpm@selenic.com>
   7408M:	David Woodhouse <dwmw2@infradead.org>
   7409L:	linux-embedded@vger.kernel.org
   7410S:	Maintained
   7411
   7412EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
   7413M:	Adrian Hunter <adrian.hunter@intel.com>
   7414M:	Ritesh Harjani <riteshh@codeaurora.org>
   7415M:	Asutosh Das <asutoshd@codeaurora.org>
   7416L:	linux-mmc@vger.kernel.org
   7417S:	Maintained
   7418F:	drivers/mmc/host/cqhci*
   7419
   7420EMULEX 10Gbps iSCSI - OneConnect DRIVER
   7421M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
   7422L:	linux-scsi@vger.kernel.org
   7423S:	Supported
   7424W:	http://www.broadcom.com
   7425F:	drivers/scsi/be2iscsi/
   7426
   7427EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
   7428M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
   7429M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
   7430M:	Somnath Kotur <somnath.kotur@broadcom.com>
   7431L:	netdev@vger.kernel.org
   7432S:	Supported
   7433W:	http://www.emulex.com
   7434F:	drivers/net/ethernet/emulex/benet/
   7435
   7436EMULEX ONECONNECT ROCE DRIVER
   7437M:	Selvin Xavier <selvin.xavier@broadcom.com>
   7438L:	linux-rdma@vger.kernel.org
   7439S:	Odd Fixes
   7440W:	http://www.broadcom.com
   7441F:	drivers/infiniband/hw/ocrdma/
   7442F:	include/uapi/rdma/ocrdma-abi.h
   7443
   7444EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
   7445M:	James Smart <james.smart@broadcom.com>
   7446M:	Dick Kennedy <dick.kennedy@broadcom.com>
   7447L:	linux-scsi@vger.kernel.org
   7448S:	Supported
   7449W:	http://www.broadcom.com
   7450F:	drivers/scsi/lpfc/
   7451
   7452EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
   7453M:	James Smart <james.smart@broadcom.com>
   7454M:	Ram Vegesna <ram.vegesna@broadcom.com>
   7455L:	linux-scsi@vger.kernel.org
   7456L:	target-devel@vger.kernel.org
   7457S:	Supported
   7458W:	http://www.broadcom.com
   7459F:	drivers/scsi/elx/
   7460
   7461ENE CB710 FLASH CARD READER DRIVER
   7462M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
   7463S:	Maintained
   7464F:	drivers/misc/cb710/
   7465F:	drivers/mmc/host/cb710-mmc.*
   7466F:	include/linux/cb710.h
   7467
   7468ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
   7469M:	Maxim Levitsky <maximlevitsky@gmail.com>
   7470S:	Maintained
   7471F:	drivers/media/rc/ene_ir.*
   7472
   7473EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
   7474M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
   7475L:	linuxppc-dev@lists.ozlabs.org
   7476S:	Maintained
   7477F:	drivers/tty/ehv_bytechan.c
   7478
   7479EPSON S1D13XXX FRAMEBUFFER DRIVER
   7480M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
   7481S:	Maintained
   7482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
   7483F:	drivers/video/fbdev/s1d13xxxfb.c
   7484F:	include/video/s1d13xxxfb.h
   7485
   7486EROFS FILE SYSTEM
   7487M:	Gao Xiang <xiang@kernel.org>
   7488M:	Chao Yu <chao@kernel.org>
   7489L:	linux-erofs@lists.ozlabs.org
   7490S:	Maintained
   7491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
   7492F:	Documentation/filesystems/erofs.rst
   7493F:	fs/erofs/
   7494F:	include/trace/events/erofs.h
   7495
   7496ERRSEQ ERROR TRACKING INFRASTRUCTURE
   7497M:	Jeff Layton <jlayton@kernel.org>
   7498S:	Maintained
   7499F:	include/linux/errseq.h
   7500F:	lib/errseq.c
   7501
   7502ET131X NETWORK DRIVER
   7503M:	Mark Einon <mark.einon@gmail.com>
   7504S:	Odd Fixes
   7505F:	drivers/net/ethernet/agere/
   7506
   7507ETAS ES58X CAN/USB DRIVER
   7508M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
   7509L:	linux-can@vger.kernel.org
   7510S:	Maintained
   7511F:	drivers/net/can/usb/etas_es58x/
   7512
   7513ETHERNET BRIDGE
   7514M:	Roopa Prabhu <roopa@nvidia.com>
   7515M:	Nikolay Aleksandrov <razor@blackwall.org>
   7516L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
   7517L:	netdev@vger.kernel.org
   7518S:	Maintained
   7519W:	http://www.linuxfoundation.org/en/Net:Bridge
   7520F:	include/linux/netfilter_bridge/
   7521F:	net/bridge/
   7522
   7523ETHERNET PHY LIBRARY
   7524M:	Andrew Lunn <andrew@lunn.ch>
   7525M:	Heiner Kallweit <hkallweit1@gmail.com>
   7526R:	Russell King <linux@armlinux.org.uk>
   7527L:	netdev@vger.kernel.org
   7528S:	Maintained
   7529F:	Documentation/ABI/testing/sysfs-class-net-phydev
   7530F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
   7531F:	Documentation/devicetree/bindings/net/mdio*
   7532F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
   7533F:	Documentation/networking/phy.rst
   7534F:	drivers/net/mdio/
   7535F:	drivers/net/mdio/acpi_mdio.c
   7536F:	drivers/net/mdio/fwnode_mdio.c
   7537F:	drivers/net/mdio/of_mdio.c
   7538F:	drivers/net/pcs/
   7539F:	drivers/net/phy/
   7540F:	include/dt-bindings/net/qca-ar803x.h
   7541F:	include/linux/linkmode.h
   7542F:	include/linux/*mdio*.h
   7543F:	include/linux/mdio/*.h
   7544F:	include/linux/mii.h
   7545F:	include/linux/of_net.h
   7546F:	include/linux/phy.h
   7547F:	include/linux/phy_fixed.h
   7548F:	include/linux/platform_data/mdio-bcm-unimac.h
   7549F:	include/linux/platform_data/mdio-gpio.h
   7550F:	include/trace/events/mdio.h
   7551F:	include/uapi/linux/mdio.h
   7552F:	include/uapi/linux/mii.h
   7553F:	net/core/of_net.c
   7554
   7555EXEC & BINFMT API
   7556R:	Eric Biederman <ebiederm@xmission.com>
   7557R:	Kees Cook <keescook@chromium.org>
   7558L:	linux-mm@kvack.org
   7559S:	Supported
   7560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
   7561F:	arch/alpha/kernel/binfmt_loader.c
   7562F:	fs/*binfmt_*.c
   7563F:	fs/exec.c
   7564F:	include/linux/binfmts.h
   7565F:	include/linux/elf.h
   7566F:	include/uapi/linux/binfmts.h
   7567F:	include/uapi/linux/elf.h
   7568F:	tools/testing/selftests/exec/
   7569N:	asm/elf.h
   7570N:	binfmt
   7571
   7572EXFAT FILE SYSTEM
   7573M:	Namjae Jeon <linkinjeon@kernel.org>
   7574M:	Sungjong Seo <sj1557.seo@samsung.com>
   7575L:	linux-fsdevel@vger.kernel.org
   7576S:	Maintained
   7577F:	fs/exfat/
   7578
   7579EXT2 FILE SYSTEM
   7580M:	Jan Kara <jack@suse.com>
   7581L:	linux-ext4@vger.kernel.org
   7582S:	Maintained
   7583F:	Documentation/filesystems/ext2.rst
   7584F:	fs/ext2/
   7585F:	include/linux/ext2*
   7586
   7587EXT4 FILE SYSTEM
   7588M:	"Theodore Ts'o" <tytso@mit.edu>
   7589M:	Andreas Dilger <adilger.kernel@dilger.ca>
   7590L:	linux-ext4@vger.kernel.org
   7591S:	Maintained
   7592W:	http://ext4.wiki.kernel.org
   7593Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
   7594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
   7595F:	Documentation/filesystems/ext4/
   7596F:	fs/ext4/
   7597F:	include/trace/events/ext4.h
   7598
   7599Extended Verification Module (EVM)
   7600M:	Mimi Zohar <zohar@linux.ibm.com>
   7601L:	linux-integrity@vger.kernel.org
   7602S:	Supported
   7603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
   7604F:	security/integrity/evm/
   7605F:	security/integrity/
   7606
   7607EXTENSIBLE FIRMWARE INTERFACE (EFI)
   7608M:	Ard Biesheuvel <ardb@kernel.org>
   7609L:	linux-efi@vger.kernel.org
   7610S:	Maintained
   7611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
   7612F:	Documentation/admin-guide/efi-stub.rst
   7613F:	arch/*/include/asm/efi.h
   7614F:	arch/*/kernel/efi.c
   7615F:	arch/arm/boot/compressed/efi-header.S
   7616F:	arch/arm64/kernel/efi-entry.S
   7617F:	arch/x86/platform/efi/
   7618F:	drivers/firmware/efi/
   7619F:	include/linux/efi*.h
   7620
   7621EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
   7622M:	MyungJoo Ham <myungjoo.ham@samsung.com>
   7623M:	Chanwoo Choi <cw00.choi@samsung.com>
   7624L:	linux-kernel@vger.kernel.org
   7625S:	Maintained
   7626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
   7627F:	Documentation/devicetree/bindings/extcon/
   7628F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
   7629F:	drivers/extcon/
   7630F:	include/linux/extcon.h
   7631F:	include/linux/extcon/
   7632
   7633EXTRA BOOT CONFIG
   7634M:	Masami Hiramatsu <mhiramat@kernel.org>
   7635S:	Maintained
   7636F:	Documentation/admin-guide/bootconfig.rst
   7637F:	fs/proc/bootconfig.c
   7638F:	include/linux/bootconfig.h
   7639F:	lib/bootconfig-data.S
   7640F:	lib/bootconfig.c
   7641F:	tools/bootconfig/*
   7642F:	tools/bootconfig/scripts/*
   7643
   7644EXYNOS DP DRIVER
   7645M:	Jingoo Han <jingoohan1@gmail.com>
   7646L:	dri-devel@lists.freedesktop.org
   7647S:	Maintained
   7648F:	drivers/gpu/drm/exynos/exynos_dp*
   7649
   7650EXYNOS SYSMMU (IOMMU) driver
   7651M:	Marek Szyprowski <m.szyprowski@samsung.com>
   7652L:	iommu@lists.linux.dev
   7653S:	Maintained
   7654F:	drivers/iommu/exynos-iommu.c
   7655
   7656F2FS FILE SYSTEM
   7657M:	Jaegeuk Kim <jaegeuk@kernel.org>
   7658M:	Chao Yu <chao@kernel.org>
   7659L:	linux-f2fs-devel@lists.sourceforge.net
   7660S:	Maintained
   7661W:	https://f2fs.wiki.kernel.org/
   7662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
   7663F:	Documentation/ABI/testing/sysfs-fs-f2fs
   7664F:	Documentation/filesystems/f2fs.rst
   7665F:	fs/f2fs/
   7666F:	include/linux/f2fs_fs.h
   7667F:	include/trace/events/f2fs.h
   7668F:	include/uapi/linux/f2fs.h
   7669
   7670F71805F HARDWARE MONITORING DRIVER
   7671M:	Jean Delvare <jdelvare@suse.com>
   7672L:	linux-hwmon@vger.kernel.org
   7673S:	Maintained
   7674F:	Documentation/hwmon/f71805f.rst
   7675F:	drivers/hwmon/f71805f.c
   7676
   7677FADDR2LINE
   7678M:	Josh Poimboeuf <jpoimboe@kernel.org>
   7679S:	Maintained
   7680F:	scripts/faddr2line
   7681
   7682FAILOVER MODULE
   7683M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
   7684L:	netdev@vger.kernel.org
   7685S:	Supported
   7686F:	Documentation/networking/failover.rst
   7687F:	include/net/failover.h
   7688F:	net/core/failover.c
   7689
   7690FANOTIFY
   7691M:	Jan Kara <jack@suse.cz>
   7692R:	Amir Goldstein <amir73il@gmail.com>
   7693R:	Matthew Bobrowski <repnop@google.com>
   7694L:	linux-fsdevel@vger.kernel.org
   7695S:	Maintained
   7696F:	fs/notify/fanotify/
   7697F:	include/linux/fanotify.h
   7698F:	include/uapi/linux/fanotify.h
   7699
   7700FARSYNC SYNCHRONOUS DRIVER
   7701M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
   7702S:	Supported
   7703W:	http://www.farsite.co.uk/
   7704F:	drivers/net/wan/farsync.*
   7705
   7706FAULT INJECTION SUPPORT
   7707M:	Akinobu Mita <akinobu.mita@gmail.com>
   7708S:	Supported
   7709F:	Documentation/fault-injection/
   7710F:	lib/fault-inject.c
   7711
   7712FBTFT Framebuffer drivers
   7713L:	dri-devel@lists.freedesktop.org
   7714L:	linux-fbdev@vger.kernel.org
   7715S:	Orphan
   7716F:	drivers/staging/fbtft/
   7717
   7718FC0011 TUNER DRIVER
   7719M:	Michael Buesch <m@bues.ch>
   7720L:	linux-media@vger.kernel.org
   7721S:	Maintained
   7722F:	drivers/media/tuners/fc0011.c
   7723F:	drivers/media/tuners/fc0011.h
   7724
   7725FC2580 MEDIA DRIVER
   7726M:	Antti Palosaari <crope@iki.fi>
   7727L:	linux-media@vger.kernel.org
   7728S:	Maintained
   7729W:	https://linuxtv.org
   7730W:	http://palosaari.fi/linux/
   7731Q:	http://patchwork.linuxtv.org/project/linux-media/list/
   7732T:	git git://linuxtv.org/anttip/media_tree.git
   7733F:	drivers/media/tuners/fc2580*
   7734
   7735FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
   7736M:	Hannes Reinecke <hare@suse.de>
   7737L:	linux-scsi@vger.kernel.org
   7738S:	Supported
   7739W:	www.Open-FCoE.org
   7740F:	drivers/scsi/fcoe/
   7741F:	drivers/scsi/libfc/
   7742F:	include/scsi/fc/
   7743F:	include/scsi/libfc.h
   7744F:	include/scsi/libfcoe.h
   7745F:	include/uapi/scsi/fc/
   7746
   7747FILE LOCKING (flock() and fcntl()/lockf())
   7748M:	Jeff Layton <jlayton@kernel.org>
   7749M:	Chuck Lever <chuck.lever@oracle.com>
   7750L:	linux-fsdevel@vger.kernel.org
   7751S:	Maintained
   7752F:	fs/fcntl.c
   7753F:	fs/locks.c
   7754F:	include/linux/fcntl.h
   7755F:	include/uapi/linux/fcntl.h
   7756
   7757FILESYSTEM DIRECT ACCESS (DAX)
   7758M:	Dan Williams <dan.j.williams@intel.com>
   7759R:	Matthew Wilcox <willy@infradead.org>
   7760R:	Jan Kara <jack@suse.cz>
   7761L:	linux-fsdevel@vger.kernel.org
   7762L:	nvdimm@lists.linux.dev
   7763S:	Supported
   7764F:	fs/dax.c
   7765F:	include/linux/dax.h
   7766F:	include/trace/events/fs_dax.h
   7767
   7768FILESYSTEMS (VFS and infrastructure)
   7769M:	Alexander Viro <viro@zeniv.linux.org.uk>
   7770L:	linux-fsdevel@vger.kernel.org
   7771S:	Maintained
   7772F:	fs/*
   7773F:	include/linux/fs.h
   7774F:	include/linux/fs_types.h
   7775F:	include/uapi/linux/fs.h
   7776F:	include/uapi/linux/openat2.h
   7777X:	fs/io-wq.c
   7778X:	fs/io-wq.h
   7779X:	fs/io_uring.c
   7780
   7781FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
   7782M:	Riku Voipio <riku.voipio@iki.fi>
   7783L:	linux-hwmon@vger.kernel.org
   7784S:	Maintained
   7785F:	drivers/hwmon/f75375s.c
   7786F:	include/linux/f75375s.h
   7787
   7788FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
   7789M:	Clemens Ladisch <clemens@ladisch.de>
   7790M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
   7791L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
   7792S:	Maintained
   7793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
   7794F:	include/uapi/sound/firewire.h
   7795F:	sound/firewire/
   7796
   7797FIREWIRE MEDIA DRIVERS (firedtv)
   7798M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
   7799L:	linux-media@vger.kernel.org
   7800L:	linux1394-devel@lists.sourceforge.net
   7801S:	Maintained
   7802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
   7803F:	drivers/media/firewire/
   7804
   7805FIREWIRE SBP-2 TARGET
   7806M:	Chris Boot <bootc@bootc.net>
   7807L:	linux-scsi@vger.kernel.org
   7808L:	target-devel@vger.kernel.org
   7809L:	linux1394-devel@lists.sourceforge.net
   7810S:	Maintained
   7811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
   7812F:	drivers/target/sbp/
   7813
   7814FIREWIRE SUBSYSTEM
   7815M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
   7816L:	linux1394-devel@lists.sourceforge.net
   7817S:	Maintained
   7818W:	http://ieee1394.wiki.kernel.org/
   7819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
   7820F:	drivers/firewire/
   7821F:	include/linux/firewire.h
   7822F:	include/uapi/linux/firewire*.h
   7823F:	tools/firewire/
   7824
   7825FIRMWARE FRAMEWORK FOR ARMV8-A
   7826M:	Sudeep Holla <sudeep.holla@arm.com>
   7827L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   7828S:	Maintained
   7829F:	drivers/firmware/arm_ffa/
   7830F:	include/linux/arm_ffa.h
   7831
   7832FIRMWARE LOADER (request_firmware)
   7833M:	Luis Chamberlain <mcgrof@kernel.org>
   7834M:	Russ Weight <russell.h.weight@intel.com>
   7835L:	linux-kernel@vger.kernel.org
   7836S:	Maintained
   7837F:	Documentation/firmware_class/
   7838F:	drivers/base/firmware_loader/
   7839F:	include/linux/firmware.h
   7840
   7841FLEXTIMER FTM-QUADDEC DRIVER
   7842M:	Patrick Havelange <patrick.havelange@essensium.com>
   7843L:	linux-iio@vger.kernel.org
   7844S:	Maintained
   7845F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
   7846F:	drivers/counter/ftm-quaddec.c
   7847
   7848FLOPPY DRIVER
   7849M:	Denis Efremov <efremov@linux.com>
   7850L:	linux-block@vger.kernel.org
   7851S:	Odd Fixes
   7852F:	drivers/block/floppy.c
   7853
   7854FLYSKY FSIA6B RC RECEIVER
   7855M:	Markus Koch <markus@notsyncing.net>
   7856L:	linux-input@vger.kernel.org
   7857S:	Maintained
   7858F:	drivers/input/joystick/fsia6b.c
   7859
   7860FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
   7861M:	Geoffrey D. Bennett <g@b4.vu>
   7862L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
   7863S:	Maintained
   7864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
   7865F:	sound/usb/mixer_scarlett_gen2.c
   7866
   7867FORCEDETH GIGABIT ETHERNET DRIVER
   7868M:	Rain River <rain.1986.08.12@gmail.com>
   7869M:	Zhu Yanjun <zyjzyj2000@gmail.com>
   7870L:	netdev@vger.kernel.org
   7871S:	Maintained
   7872F:	drivers/net/ethernet/nvidia/*
   7873
   7874FORTIFY_SOURCE
   7875M:	Kees Cook <keescook@chromium.org>
   7876L:	linux-hardening@vger.kernel.org
   7877S:	Supported
   7878F:	include/linux/fortify-string.h
   7879F:	lib/test_fortify/*
   7880F:	scripts/test_fortify.sh
   7881K:	\b__NO_FORTIFY\b
   7882
   7883FPGA DFL DRIVERS
   7884M:	Wu Hao <hao.wu@intel.com>
   7885R:	Tom Rix <trix@redhat.com>
   7886L:	linux-fpga@vger.kernel.org
   7887S:	Maintained
   7888F:	Documentation/ABI/testing/sysfs-bus-dfl*
   7889F:	Documentation/fpga/dfl.rst
   7890F:	drivers/fpga/dfl*
   7891F:	drivers/uio/uio_dfl.c
   7892F:	include/linux/dfl.h
   7893F:	include/uapi/linux/fpga-dfl.h
   7894
   7895FPGA MANAGER FRAMEWORK
   7896M:	Moritz Fischer <mdf@kernel.org>
   7897M:	Wu Hao <hao.wu@intel.com>
   7898M:	Xu Yilun <yilun.xu@intel.com>
   7899R:	Tom Rix <trix@redhat.com>
   7900L:	linux-fpga@vger.kernel.org
   7901S:	Maintained
   7902Q:	http://patchwork.kernel.org/project/linux-fpga/list/
   7903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
   7904F:	Documentation/devicetree/bindings/fpga/
   7905F:	Documentation/driver-api/fpga/
   7906F:	Documentation/fpga/
   7907F:	drivers/fpga/
   7908F:	include/linux/fpga/
   7909
   7910FPU EMULATOR
   7911M:	Bill Metzenthen <billm@melbpc.org.au>
   7912S:	Maintained
   7913W:	http://floatingpoint.sourceforge.net/emulator/index.html
   7914F:	arch/x86/math-emu/
   7915
   7916FRAMEBUFFER CORE
   7917M:	Daniel Vetter <daniel@ffwll.ch>
   7918F:	drivers/video/fbdev/core/
   7919S:	Odd Fixes
   7920T:	git git://anongit.freedesktop.org/drm/drm-misc
   7921
   7922FRAMEBUFFER LAYER
   7923M:	Helge Deller <deller@gmx.de>
   7924L:	linux-fbdev@vger.kernel.org
   7925L:	dri-devel@lists.freedesktop.org
   7926S:	Maintained
   7927Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
   7928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
   7929F:	Documentation/fb/
   7930F:	drivers/video/
   7931F:	include/linux/fb.h
   7932F:	include/uapi/linux/fb.h
   7933F:	include/uapi/video/
   7934F:	include/video/
   7935
   7936FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
   7937M:	Horia Geantă <horia.geanta@nxp.com>
   7938M:	Pankaj Gupta <pankaj.gupta@nxp.com>
   7939M:	Gaurav Jain <gaurav.jain@nxp.com>
   7940L:	linux-crypto@vger.kernel.org
   7941S:	Maintained
   7942F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
   7943F:	drivers/crypto/caam/
   7944
   7945FREESCALE COLDFIRE M5441X MMC DRIVER
   7946M:	Angelo Dureghello <angelo.dureghello@timesys.com>
   7947L:	linux-mmc@vger.kernel.org
   7948S:	Maintained
   7949F:	drivers/mmc/host/sdhci-esdhc-mcf.c
   7950F:	include/linux/platform_data/mmc-esdhc-mcf.h
   7951
   7952FREESCALE DIU FRAMEBUFFER DRIVER
   7953M:	Timur Tabi <timur@kernel.org>
   7954L:	linux-fbdev@vger.kernel.org
   7955S:	Maintained
   7956F:	drivers/video/fbdev/fsl-diu-fb.*
   7957
   7958FREESCALE DMA DRIVER
   7959M:	Li Yang <leoyang.li@nxp.com>
   7960M:	Zhang Wei <zw@zh-kernel.org>
   7961L:	linuxppc-dev@lists.ozlabs.org
   7962S:	Maintained
   7963F:	drivers/dma/fsldma.*
   7964
   7965FREESCALE DSPI DRIVER
   7966M:	Vladimir Oltean <olteanv@gmail.com>
   7967L:	linux-spi@vger.kernel.org
   7968S:	Maintained
   7969F:	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
   7970F:	drivers/spi/spi-fsl-dspi.c
   7971F:	include/linux/spi/spi-fsl-dspi.h
   7972
   7973FREESCALE ENETC ETHERNET DRIVERS
   7974M:	Claudiu Manoil <claudiu.manoil@nxp.com>
   7975L:	netdev@vger.kernel.org
   7976S:	Maintained
   7977F:	drivers/net/ethernet/freescale/enetc/
   7978
   7979FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
   7980M:	Claudiu Manoil <claudiu.manoil@nxp.com>
   7981L:	netdev@vger.kernel.org
   7982S:	Maintained
   7983F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
   7984F:	drivers/net/ethernet/freescale/gianfar*
   7985
   7986FREESCALE GPMI NAND DRIVER
   7987M:	Han Xu <han.xu@nxp.com>
   7988L:	linux-mtd@lists.infradead.org
   7989S:	Maintained
   7990F:	drivers/mtd/nand/raw/gpmi-nand/*
   7991
   7992FREESCALE I2C CPM DRIVER
   7993M:	Jochen Friedrich <jochen@scram.de>
   7994L:	linuxppc-dev@lists.ozlabs.org
   7995L:	linux-i2c@vger.kernel.org
   7996S:	Maintained
   7997F:	drivers/i2c/busses/i2c-cpm.c
   7998
   7999FREESCALE IMX / MXC FEC DRIVER
   8000M:	Joakim Zhang <qiangqing.zhang@nxp.com>
   8001L:	netdev@vger.kernel.org
   8002S:	Maintained
   8003F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
   8004F:	drivers/net/ethernet/freescale/fec.h
   8005F:	drivers/net/ethernet/freescale/fec_main.c
   8006F:	drivers/net/ethernet/freescale/fec_ptp.c
   8007
   8008FREESCALE IMX / MXC FRAMEBUFFER DRIVER
   8009M:	Sascha Hauer <s.hauer@pengutronix.de>
   8010R:	Pengutronix Kernel Team <kernel@pengutronix.de>
   8011L:	linux-fbdev@vger.kernel.org
   8012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   8013S:	Maintained
   8014F:	drivers/video/fbdev/imxfb.c
   8015F:	include/linux/platform_data/video-imxfb.h
   8016
   8017FREESCALE IMX DDR PMU DRIVER
   8018M:	Frank Li <Frank.li@nxp.com>
   8019L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   8020S:	Maintained
   8021F:	Documentation/admin-guide/perf/imx-ddr.rst
   8022F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
   8023F:	drivers/perf/fsl_imx8_ddr_perf.c
   8024
   8025FREESCALE IMX I2C DRIVER
   8026M:	Oleksij Rempel <o.rempel@pengutronix.de>
   8027R:	Pengutronix Kernel Team <kernel@pengutronix.de>
   8028L:	linux-i2c@vger.kernel.org
   8029S:	Maintained
   8030F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
   8031F:	drivers/i2c/busses/i2c-imx.c
   8032
   8033FREESCALE IMX LPI2C DRIVER
   8034M:	Dong Aisheng <aisheng.dong@nxp.com>
   8035L:	linux-i2c@vger.kernel.org
   8036L:	linux-imx@nxp.com
   8037S:	Maintained
   8038F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
   8039F:	drivers/i2c/busses/i2c-imx-lpi2c.c
   8040
   8041FREESCALE MPC I2C DRIVER
   8042M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
   8043L:	linux-i2c@vger.kernel.org
   8044S:	Maintained
   8045F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
   8046F:	drivers/i2c/busses/i2c-mpc.c
   8047
   8048FREESCALE QORIQ DPAA ETHERNET DRIVER
   8049M:	Madalin Bucur <madalin.bucur@nxp.com>
   8050L:	netdev@vger.kernel.org
   8051S:	Maintained
   8052F:	drivers/net/ethernet/freescale/dpaa
   8053
   8054FREESCALE QORIQ DPAA FMAN DRIVER
   8055M:	Madalin Bucur <madalin.bucur@nxp.com>
   8056L:	netdev@vger.kernel.org
   8057S:	Maintained
   8058F:	Documentation/devicetree/bindings/net/fsl-fman.txt
   8059F:	drivers/net/ethernet/freescale/fman
   8060
   8061FREESCALE QORIQ PTP CLOCK DRIVER
   8062M:	Yangbo Lu <yangbo.lu@nxp.com>
   8063L:	netdev@vger.kernel.org
   8064S:	Maintained
   8065F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
   8066F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
   8067F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
   8068F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
   8069F:	drivers/ptp/ptp_qoriq.c
   8070F:	drivers/ptp/ptp_qoriq_debugfs.c
   8071F:	include/linux/fsl/ptp_qoriq.h
   8072
   8073FREESCALE QUAD SPI DRIVER
   8074M:	Han Xu <han.xu@nxp.com>
   8075L:	linux-spi@vger.kernel.org
   8076S:	Maintained
   8077F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
   8078F:	drivers/spi/spi-fsl-qspi.c
   8079
   8080FREESCALE QUICC ENGINE LIBRARY
   8081M:	Qiang Zhao <qiang.zhao@nxp.com>
   8082L:	linuxppc-dev@lists.ozlabs.org
   8083S:	Maintained
   8084F:	drivers/soc/fsl/qe/
   8085F:	include/soc/fsl/qe/
   8086
   8087FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
   8088M:	Li Yang <leoyang.li@nxp.com>
   8089L:	netdev@vger.kernel.org
   8090L:	linuxppc-dev@lists.ozlabs.org
   8091S:	Maintained
   8092F:	drivers/net/ethernet/freescale/ucc_geth*
   8093
   8094FREESCALE QUICC ENGINE UCC HDLC DRIVER
   8095M:	Zhao Qiang <qiang.zhao@nxp.com>
   8096L:	netdev@vger.kernel.org
   8097L:	linuxppc-dev@lists.ozlabs.org
   8098S:	Maintained
   8099F:	drivers/net/wan/fsl_ucc_hdlc*
   8100
   8101FREESCALE QUICC ENGINE UCC UART DRIVER
   8102M:	Timur Tabi <timur@kernel.org>
   8103L:	linuxppc-dev@lists.ozlabs.org
   8104S:	Maintained
   8105F:	drivers/tty/serial/ucc_uart.c
   8106
   8107FREESCALE SOC DRIVERS
   8108M:	Li Yang <leoyang.li@nxp.com>
   8109L:	linuxppc-dev@lists.ozlabs.org
   8110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
   8111S:	Maintained
   8112F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
   8113F:	Documentation/devicetree/bindings/soc/fsl/
   8114F:	drivers/soc/fsl/
   8115F:	include/linux/fsl/
   8116F:	include/soc/fsl/
   8117
   8118FREESCALE SOC FS_ENET DRIVER
   8119M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
   8120L:	linuxppc-dev@lists.ozlabs.org
   8121L:	netdev@vger.kernel.org
   8122S:	Maintained
   8123F:	drivers/net/ethernet/freescale/fs_enet/
   8124F:	include/linux/fs_enet_pd.h
   8125
   8126FREESCALE SOC SOUND DRIVERS
   8127M:	Shengjiu Wang <shengjiu.wang@gmail.com>
   8128M:	Xiubo Li <Xiubo.Lee@gmail.com>
   8129R:	Fabio Estevam <festevam@gmail.com>
   8130R:	Nicolin Chen <nicoleotsuka@gmail.com>
   8131L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
   8132L:	linuxppc-dev@lists.ozlabs.org
   8133S:	Maintained
   8134F:	sound/soc/fsl/fsl*
   8135F:	sound/soc/fsl/imx*
   8136F:	sound/soc/fsl/mpc8610_hpcd.c
   8137
   8138FREESCALE USB PERIPHERAL DRIVERS
   8139M:	Li Yang <leoyang.li@nxp.com>
   8140L:	linux-usb@vger.kernel.org
   8141L:	linuxppc-dev@lists.ozlabs.org
   8142S:	Maintained
   8143F:	drivers/usb/gadget/udc/fsl*
   8144
   8145FREESCALE USB PHY DRIVER
   8146M:	Ran Wang <ran.wang_1@nxp.com>
   8147L:	linux-usb@vger.kernel.org
   8148L:	linuxppc-dev@lists.ozlabs.org
   8149S:	Maintained
   8150F:	drivers/usb/phy/phy-fsl-usb*
   8151
   8152FREEVXFS FILESYSTEM
   8153M:	Christoph Hellwig <hch@infradead.org>
   8154S:	Maintained
   8155W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
   8156F:	fs/freevxfs/
   8157
   8158FREEZER
   8159M:	"Rafael J. Wysocki" <rafael@kernel.org>
   8160M:	Pavel Machek <pavel@ucw.cz>
   8161L:	linux-pm@vger.kernel.org
   8162S:	Supported
   8163F:	Documentation/power/freezing-of-tasks.rst
   8164F:	include/linux/freezer.h
   8165F:	kernel/freezer.c
   8166
   8167FRONTSWAP API
   8168M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
   8169L:	linux-kernel@vger.kernel.org
   8170S:	Maintained
   8171F:	include/linux/frontswap.h
   8172F:	mm/frontswap.c
   8173
   8174FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
   8175M:	David Howells <dhowells@redhat.com>
   8176L:	linux-cachefs@redhat.com (moderated for non-subscribers)
   8177S:	Supported
   8178F:	Documentation/filesystems/caching/
   8179F:	fs/fscache/
   8180F:	include/linux/fscache*.h
   8181
   8182FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
   8183M:	Theodore Y. Ts'o <tytso@mit.edu>
   8184M:	Jaegeuk Kim <jaegeuk@kernel.org>
   8185M:	Eric Biggers <ebiggers@kernel.org>
   8186L:	linux-fscrypt@vger.kernel.org
   8187S:	Supported
   8188Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
   8189T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
   8190F:	Documentation/filesystems/fscrypt.rst
   8191F:	fs/crypto/
   8192F:	include/linux/fscrypt*.h
   8193F:	include/uapi/linux/fscrypt.h
   8194
   8195FSI SUBSYSTEM
   8196M:	Jeremy Kerr <jk@ozlabs.org>
   8197M:	Joel Stanley <joel@jms.id.au>
   8198R:	Alistar Popple <alistair@popple.id.au>
   8199R:	Eddie James <eajames@linux.ibm.com>
   8200L:	linux-fsi@lists.ozlabs.org
   8201S:	Supported
   8202Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
   8203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
   8204F:	drivers/fsi/
   8205F:	include/linux/fsi*.h
   8206F:	include/trace/events/fsi*.h
   8207
   8208FSI-ATTACHED I2C DRIVER
   8209M:	Eddie James <eajames@linux.ibm.com>
   8210L:	linux-i2c@vger.kernel.org
   8211L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
   8212S:	Maintained
   8213F:	Documentation/devicetree/bindings/i2c/i2c-fsi.txt
   8214F:	drivers/i2c/busses/i2c-fsi.c
   8215
   8216FSI-ATTACHED SPI DRIVER
   8217M:	Eddie James <eajames@linux.ibm.com>
   8218L:	linux-spi@vger.kernel.org
   8219S:	Maintained
   8220F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
   8221F:	drivers/spi/spi-fsi.c
   8222
   8223FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
   8224M:	Jan Kara <jack@suse.cz>
   8225R:	Amir Goldstein <amir73il@gmail.com>
   8226L:	linux-fsdevel@vger.kernel.org
   8227S:	Maintained
   8228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
   8229F:	fs/notify/
   8230F:	include/linux/fsnotify*.h
   8231
   8232FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
   8233M:	Eric Biggers <ebiggers@kernel.org>
   8234M:	Theodore Y. Ts'o <tytso@mit.edu>
   8235L:	linux-fscrypt@vger.kernel.org
   8236S:	Supported
   8237Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
   8238T:	git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
   8239F:	Documentation/filesystems/fsverity.rst
   8240F:	fs/verity/
   8241F:	include/linux/fsverity.h
   8242F:	include/uapi/linux/fsverity.h
   8243
   8244FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
   8245M:	Michael Zaidman <michael.zaidman@gmail.com>
   8246L:	linux-i2c@vger.kernel.org
   8247L:	linux-input@vger.kernel.org
   8248S:	Maintained
   8249F:	drivers/hid/hid-ft260.c
   8250
   8251FUJITSU LAPTOP EXTRAS
   8252M:	Jonathan Woithe <jwoithe@just42.net>
   8253L:	platform-driver-x86@vger.kernel.org
   8254S:	Maintained
   8255F:	drivers/platform/x86/fujitsu-laptop.c
   8256
   8257FUJITSU M-5MO LS CAMERA ISP DRIVER
   8258M:	Kyungmin Park <kyungmin.park@samsung.com>
   8259M:	Heungjun Kim <riverful.kim@samsung.com>
   8260L:	linux-media@vger.kernel.org
   8261S:	Maintained
   8262F:	drivers/media/i2c/m5mols/
   8263F:	include/media/i2c/m5mols.h
   8264
   8265FUJITSU TABLET EXTRAS
   8266M:	Robert Gerlach <khnz@gmx.de>
   8267L:	platform-driver-x86@vger.kernel.org
   8268S:	Maintained
   8269F:	drivers/platform/x86/fujitsu-tablet.c
   8270
   8271FUNGIBLE ETHERNET DRIVERS
   8272M:	Dimitris Michailidis <dmichail@fungible.com>
   8273L:	netdev@vger.kernel.org
   8274S:	Supported
   8275F:	drivers/net/ethernet/fungible/
   8276
   8277FUSE: FILESYSTEM IN USERSPACE
   8278M:	Miklos Szeredi <miklos@szeredi.hu>
   8279L:	linux-fsdevel@vger.kernel.org
   8280S:	Maintained
   8281W:	https://github.com/libfuse/
   8282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
   8283F:	Documentation/filesystems/fuse.rst
   8284F:	fs/fuse/
   8285F:	include/uapi/linux/fuse.h
   8286
   8287FUTEX SUBSYSTEM
   8288M:	Thomas Gleixner <tglx@linutronix.de>
   8289M:	Ingo Molnar <mingo@redhat.com>
   8290R:	Peter Zijlstra <peterz@infradead.org>
   8291R:	Darren Hart <dvhart@infradead.org>
   8292R:	Davidlohr Bueso <dave@stgolabs.net>
   8293R:	André Almeida <andrealmeid@igalia.com>
   8294L:	linux-kernel@vger.kernel.org
   8295S:	Maintained
   8296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
   8297F:	Documentation/locking/*futex*
   8298F:	include/asm-generic/futex.h
   8299F:	include/linux/futex.h
   8300F:	include/uapi/linux/futex.h
   8301F:	kernel/futex/*
   8302F:	tools/perf/bench/futex*
   8303F:	tools/testing/selftests/futex/
   8304
   8305GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
   8306M:	Tim Harvey <tharvey@gateworks.com>
   8307M:	Robert Jones <rjones@gateworks.com>
   8308S:	Maintained
   8309F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
   8310F:	drivers/mfd/gateworks-gsc.c
   8311F:	include/linux/mfd/gsc.h
   8312F:	Documentation/hwmon/gsc-hwmon.rst
   8313F:	drivers/hwmon/gsc-hwmon.c
   8314F:	include/linux/platform_data/gsc_hwmon.h
   8315
   8316GCC PLUGINS
   8317M:	Kees Cook <keescook@chromium.org>
   8318L:	linux-hardening@vger.kernel.org
   8319S:	Maintained
   8320F:	Documentation/kbuild/gcc-plugins.rst
   8321F:	scripts/Makefile.gcc-plugins
   8322F:	scripts/gcc-plugins/
   8323
   8324GCOV BASED KERNEL PROFILING
   8325M:	Peter Oberparleiter <oberpar@linux.ibm.com>
   8326S:	Maintained
   8327F:	Documentation/dev-tools/gcov.rst
   8328F:	kernel/gcov/
   8329
   8330GDB KERNEL DEBUGGING HELPER SCRIPTS
   8331M:	Jan Kiszka <jan.kiszka@siemens.com>
   8332M:	Kieran Bingham <kbingham@kernel.org>
   8333S:	Supported
   8334F:	scripts/gdb/
   8335
   8336GEMINI CRYPTO DRIVER
   8337M:	Corentin Labbe <clabbe@baylibre.com>
   8338L:	linux-crypto@vger.kernel.org
   8339S:	Maintained
   8340F:	drivers/crypto/gemini/
   8341
   8342GEMTEK FM RADIO RECEIVER DRIVER
   8343M:	Hans Verkuil <hverkuil@xs4all.nl>
   8344L:	linux-media@vger.kernel.org
   8345S:	Maintained
   8346W:	https://linuxtv.org
   8347T:	git git://linuxtv.org/media_tree.git
   8348F:	drivers/media/radio/radio-gemtek*
   8349
   8350GENERIC ARCHITECTURE TOPOLOGY
   8351M:	Sudeep Holla <sudeep.holla@arm.com>
   8352L:	linux-kernel@vger.kernel.org
   8353S:	Maintained
   8354F:	drivers/base/arch_topology.c
   8355F:	include/linux/arch_topology.h
   8356
   8357GENERIC ENTRY CODE
   8358M:	Thomas Gleixner <tglx@linutronix.de>
   8359M:	Peter Zijlstra <peterz@infradead.org>
   8360M:	Andy Lutomirski <luto@kernel.org>
   8361L:	linux-kernel@vger.kernel.org
   8362S:	Maintained
   8363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
   8364F:	include/linux/entry-common.h
   8365F:	include/linux/entry-kvm.h
   8366F:	kernel/entry/
   8367
   8368GENERIC GPIO I2C DRIVER
   8369M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
   8370S:	Supported
   8371F:	drivers/i2c/busses/i2c-gpio.c
   8372F:	include/linux/platform_data/i2c-gpio.h
   8373
   8374GENERIC GPIO I2C MULTIPLEXER DRIVER
   8375M:	Peter Korsgaard <peter.korsgaard@barco.com>
   8376L:	linux-i2c@vger.kernel.org
   8377S:	Supported
   8378F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
   8379F:	drivers/i2c/muxes/i2c-mux-gpio.c
   8380F:	include/linux/platform_data/i2c-mux-gpio.h
   8381
   8382GENERIC HDLC (WAN) DRIVERS
   8383M:	Krzysztof Halasa <khc@pm.waw.pl>
   8384S:	Maintained
   8385W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
   8386F:	drivers/net/wan/c101.c
   8387F:	drivers/net/wan/hd6457*
   8388F:	drivers/net/wan/hdlc*
   8389F:	drivers/net/wan/n2.c
   8390F:	drivers/net/wan/pc300too.c
   8391F:	drivers/net/wan/pci200syn.c
   8392F:	drivers/net/wan/wanxl*
   8393
   8394GENERIC INCLUDE/ASM HEADER FILES
   8395M:	Arnd Bergmann <arnd@arndb.de>
   8396L:	linux-arch@vger.kernel.org
   8397S:	Maintained
   8398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
   8399F:	include/asm-generic/
   8400F:	include/uapi/asm-generic/
   8401
   8402GENERIC PHY FRAMEWORK
   8403M:	Kishon Vijay Abraham I <kishon@ti.com>
   8404M:	Vinod Koul <vkoul@kernel.org>
   8405L:	linux-phy@lists.infradead.org
   8406S:	Supported
   8407Q:	https://patchwork.kernel.org/project/linux-phy/list/
   8408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
   8409F:	Documentation/devicetree/bindings/phy/
   8410F:	drivers/phy/
   8411F:	include/linux/phy/
   8412
   8413GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
   8414M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
   8415S:	Supported
   8416F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
   8417
   8418GENERIC PM DOMAINS
   8419M:	"Rafael J. Wysocki" <rafael@kernel.org>
   8420M:	Kevin Hilman <khilman@kernel.org>
   8421M:	Ulf Hansson <ulf.hansson@linaro.org>
   8422L:	linux-pm@vger.kernel.org
   8423S:	Supported
   8424F:	Documentation/devicetree/bindings/power/power?domain*
   8425F:	drivers/base/power/domain*.c
   8426F:	include/linux/pm_domain.h
   8427
   8428GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
   8429M:	Eugen Hristev <eugen.hristev@microchip.com>
   8430L:	linux-input@vger.kernel.org
   8431S:	Maintained
   8432F:	drivers/input/touchscreen/resistive-adc-touch.c
   8433
   8434GENERIC STRING LIBRARY
   8435R:	Andy Shevchenko <andy@kernel.org>
   8436S:	Maintained
   8437F:	lib/string.c
   8438F:	lib/string_helpers.c
   8439F:	lib/test_string.c
   8440F:	lib/test-string_helpers.c
   8441
   8442GENERIC UIO DRIVER FOR PCI DEVICES
   8443M:	"Michael S. Tsirkin" <mst@redhat.com>
   8444L:	kvm@vger.kernel.org
   8445S:	Supported
   8446F:	drivers/uio/uio_pci_generic.c
   8447
   8448GENERIC VDSO LIBRARY
   8449M:	Andy Lutomirski <luto@kernel.org>
   8450M:	Thomas Gleixner <tglx@linutronix.de>
   8451M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
   8452L:	linux-kernel@vger.kernel.org
   8453S:	Maintained
   8454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
   8455F:	include/asm-generic/vdso/vsyscall.h
   8456F:	include/vdso/
   8457F:	kernel/time/vsyscall.c
   8458F:	lib/vdso/
   8459
   8460GENWQE (IBM Generic Workqueue Card)
   8461M:	Frank Haverkamp <haver@linux.ibm.com>
   8462S:	Supported
   8463F:	drivers/misc/genwqe/
   8464
   8465GET_MAINTAINER SCRIPT
   8466M:	Joe Perches <joe@perches.com>
   8467S:	Maintained
   8468F:	scripts/get_maintainer.pl
   8469
   8470GFS2 FILE SYSTEM
   8471M:	Bob Peterson <rpeterso@redhat.com>
   8472M:	Andreas Gruenbacher <agruenba@redhat.com>
   8473L:	cluster-devel@redhat.com
   8474S:	Supported
   8475B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
   8476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
   8477F:	Documentation/filesystems/gfs2*
   8478F:	fs/gfs2/
   8479F:	include/uapi/linux/gfs2_ondisk.h
   8480
   8481GIGABYTE WMI DRIVER
   8482M:	Thomas Weißschuh <thomas@weissschuh.net>
   8483L:	platform-driver-x86@vger.kernel.org
   8484S:	Maintained
   8485F:	drivers/platform/x86/gigabyte-wmi.c
   8486
   8487GNSS SUBSYSTEM
   8488M:	Johan Hovold <johan@kernel.org>
   8489S:	Maintained
   8490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
   8491F:	Documentation/ABI/testing/sysfs-class-gnss
   8492F:	Documentation/devicetree/bindings/gnss/
   8493F:	drivers/gnss/
   8494F:	include/linux/gnss.h
   8495
   8496GO7007 MPEG CODEC
   8497M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
   8498L:	linux-media@vger.kernel.org
   8499S:	Maintained
   8500F:	drivers/media/usb/go7007/
   8501
   8502GOODIX TOUCHSCREEN
   8503M:	Bastien Nocera <hadess@hadess.net>
   8504M:	Hans de Goede <hdegoede@redhat.com>
   8505L:	linux-input@vger.kernel.org
   8506S:	Maintained
   8507F:	drivers/input/touchscreen/goodix*
   8508
   8509GOOGLE ETHERNET DRIVERS
   8510M:	Jeroen de Borst <jeroendb@google.com>
   8511R:	Catherine Sullivan <csully@google.com>
   8512R:	David Awogbemila <awogbemila@google.com>
   8513L:	netdev@vger.kernel.org
   8514S:	Supported
   8515F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
   8516F:	drivers/net/ethernet/google
   8517
   8518GPD POCKET FAN DRIVER
   8519M:	Hans de Goede <hdegoede@redhat.com>
   8520L:	platform-driver-x86@vger.kernel.org
   8521S:	Maintained
   8522F:	drivers/platform/x86/gpd-pocket-fan.c
   8523
   8524GPIO ACPI SUPPORT
   8525M:	Mika Westerberg <mika.westerberg@linux.intel.com>
   8526M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
   8527L:	linux-gpio@vger.kernel.org
   8528L:	linux-acpi@vger.kernel.org
   8529S:	Supported
   8530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
   8531F:	Documentation/firmware-guide/acpi/gpio-properties.rst
   8532F:	drivers/gpio/gpiolib-acpi.c
   8533F:	drivers/gpio/gpiolib-acpi.h
   8534
   8535GPIO AGGREGATOR
   8536M:	Geert Uytterhoeven <geert+renesas@glider.be>
   8537L:	linux-gpio@vger.kernel.org
   8538S:	Supported
   8539F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
   8540F:	drivers/gpio/gpio-aggregator.c
   8541
   8542GPIO IR Transmitter
   8543M:	Sean Young <sean@mess.org>
   8544L:	linux-media@vger.kernel.org
   8545S:	Maintained
   8546F:	drivers/media/rc/gpio-ir-tx.c
   8547
   8548GPIO MOCKUP DRIVER
   8549M:	Bamvor Jian Zhang <bamv2005@gmail.com>
   8550L:	linux-gpio@vger.kernel.org
   8551S:	Maintained
   8552F:	drivers/gpio/gpio-mockup.c
   8553F:	tools/testing/selftests/gpio/
   8554
   8555GPIO REGMAP
   8556R:	Michael Walle <michael@walle.cc>
   8557S:	Maintained
   8558F:	drivers/gpio/gpio-regmap.c
   8559F:	include/linux/gpio/regmap.h
   8560
   8561GPIO SUBSYSTEM
   8562M:	Linus Walleij <linus.walleij@linaro.org>
   8563M:	Bartosz Golaszewski <brgl@bgdev.pl>
   8564L:	linux-gpio@vger.kernel.org
   8565S:	Maintained
   8566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
   8567F:	Documentation/ABI/obsolete/sysfs-gpio
   8568F:	Documentation/ABI/testing/gpio-cdev
   8569F:	Documentation/admin-guide/gpio/
   8570F:	Documentation/devicetree/bindings/gpio/
   8571F:	Documentation/driver-api/gpio/
   8572F:	drivers/gpio/
   8573F:	include/asm-generic/gpio.h
   8574F:	include/dt-bindings/gpio/
   8575F:	include/linux/gpio.h
   8576F:	include/linux/gpio/
   8577F:	include/linux/of_gpio.h
   8578F:	include/uapi/linux/gpio.h
   8579F:	tools/gpio/
   8580
   8581GRE DEMULTIPLEXER DRIVER
   8582M:	Dmitry Kozlov <xeb@mail.ru>
   8583L:	netdev@vger.kernel.org
   8584S:	Maintained
   8585F:	include/net/gre.h
   8586F:	net/ipv4/gre_demux.c
   8587F:	net/ipv4/gre_offload.c
   8588
   8589GRETH 10/100/1G Ethernet MAC device driver
   8590M:	Andreas Larsson <andreas@gaisler.com>
   8591L:	netdev@vger.kernel.org
   8592S:	Maintained
   8593F:	drivers/net/ethernet/aeroflex/
   8594
   8595GREYBUS AUDIO PROTOCOLS DRIVERS
   8596M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
   8597M:	Mark Greer <mgreer@animalcreek.com>
   8598S:	Maintained
   8599F:	drivers/staging/greybus/audio_apbridgea.c
   8600F:	drivers/staging/greybus/audio_apbridgea.h
   8601F:	drivers/staging/greybus/audio_codec.c
   8602F:	drivers/staging/greybus/audio_codec.h
   8603F:	drivers/staging/greybus/audio_gb.c
   8604F:	drivers/staging/greybus/audio_manager.c
   8605F:	drivers/staging/greybus/audio_manager.h
   8606F:	drivers/staging/greybus/audio_manager_module.c
   8607F:	drivers/staging/greybus/audio_manager_private.h
   8608F:	drivers/staging/greybus/audio_manager_sysfs.c
   8609F:	drivers/staging/greybus/audio_module.c
   8610F:	drivers/staging/greybus/audio_topology.c
   8611
   8612GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
   8613M:	Viresh Kumar <vireshk@kernel.org>
   8614S:	Maintained
   8615F:	drivers/staging/greybus/authentication.c
   8616F:	drivers/staging/greybus/bootrom.c
   8617F:	drivers/staging/greybus/firmware.h
   8618F:	drivers/staging/greybus/fw-core.c
   8619F:	drivers/staging/greybus/fw-download.c
   8620F:	drivers/staging/greybus/fw-management.c
   8621F:	drivers/staging/greybus/greybus_authentication.h
   8622F:	drivers/staging/greybus/greybus_firmware.h
   8623F:	drivers/staging/greybus/hid.c
   8624F:	drivers/staging/greybus/i2c.c
   8625F:	drivers/staging/greybus/spi.c
   8626F:	drivers/staging/greybus/spilib.c
   8627F:	drivers/staging/greybus/spilib.h
   8628
   8629GREYBUS LOOPBACK DRIVER
   8630M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
   8631S:	Maintained
   8632F:	drivers/staging/greybus/loopback.c
   8633
   8634GREYBUS PLATFORM DRIVERS
   8635M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
   8636S:	Maintained
   8637F:	drivers/staging/greybus/arche-apb-ctrl.c
   8638F:	drivers/staging/greybus/arche-platform.c
   8639F:	drivers/staging/greybus/arche_platform.h
   8640
   8641GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
   8642M:	Rui Miguel Silva <rmfrfs@gmail.com>
   8643S:	Maintained
   8644F:	drivers/staging/greybus/gpio.c
   8645F:	drivers/staging/greybus/light.c
   8646F:	drivers/staging/greybus/power_supply.c
   8647F:	drivers/staging/greybus/sdio.c
   8648F:	drivers/staging/greybus/spi.c
   8649F:	drivers/staging/greybus/spilib.c
   8650
   8651GREYBUS SUBSYSTEM
   8652M:	Johan Hovold <johan@kernel.org>
   8653M:	Alex Elder <elder@kernel.org>
   8654M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
   8655L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
   8656S:	Maintained
   8657F:	drivers/greybus/
   8658F:	drivers/staging/greybus/
   8659F:	include/linux/greybus.h
   8660F:	include/linux/greybus/
   8661
   8662GREYBUS UART PROTOCOLS DRIVERS
   8663M:	David Lin <dtwlin@gmail.com>
   8664S:	Maintained
   8665F:	drivers/staging/greybus/log.c
   8666F:	drivers/staging/greybus/uart.c
   8667
   8668GS1662 VIDEO SERIALIZER
   8669M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
   8670L:	linux-media@vger.kernel.org
   8671S:	Maintained
   8672T:	git git://linuxtv.org/media_tree.git
   8673F:	drivers/media/spi/gs1662.c
   8674
   8675GSPCA FINEPIX SUBDRIVER
   8676M:	Frank Zago <frank@zago.net>
   8677L:	linux-media@vger.kernel.org
   8678S:	Maintained
   8679T:	git git://linuxtv.org/media_tree.git
   8680F:	drivers/media/usb/gspca/finepix.c
   8681
   8682GSPCA GL860 SUBDRIVER
   8683M:	Olivier Lorin <o.lorin@laposte.net>
   8684L:	linux-media@vger.kernel.org
   8685S:	Maintained
   8686T:	git git://linuxtv.org/media_tree.git
   8687F:	drivers/media/usb/gspca/gl860/
   8688
   8689GSPCA M5602 SUBDRIVER
   8690M:	Erik Andren <erik.andren@gmail.com>
   8691L:	linux-media@vger.kernel.org
   8692S:	Maintained
   8693T:	git git://linuxtv.org/media_tree.git
   8694F:	drivers/media/usb/gspca/m5602/
   8695
   8696GSPCA PAC207 SONIXB SUBDRIVER
   8697M:	Hans Verkuil <hverkuil@xs4all.nl>
   8698L:	linux-media@vger.kernel.org
   8699S:	Odd Fixes
   8700T:	git git://linuxtv.org/media_tree.git
   8701F:	drivers/media/usb/gspca/pac207.c
   8702
   8703GSPCA SN9C20X SUBDRIVER
   8704M:	Brian Johnson <brijohn@gmail.com>
   8705L:	linux-media@vger.kernel.org
   8706S:	Maintained
   8707T:	git git://linuxtv.org/media_tree.git
   8708F:	drivers/media/usb/gspca/sn9c20x.c
   8709
   8710GSPCA T613 SUBDRIVER
   8711M:	Leandro Costantino <lcostantino@gmail.com>
   8712L:	linux-media@vger.kernel.org
   8713S:	Maintained
   8714T:	git git://linuxtv.org/media_tree.git
   8715F:	drivers/media/usb/gspca/t613.c
   8716
   8717GSPCA USB WEBCAM DRIVER
   8718M:	Hans Verkuil <hverkuil@xs4all.nl>
   8719L:	linux-media@vger.kernel.org
   8720S:	Odd Fixes
   8721T:	git git://linuxtv.org/media_tree.git
   8722F:	drivers/media/usb/gspca/
   8723
   8724GTP (GPRS Tunneling Protocol)
   8725M:	Pablo Neira Ayuso <pablo@netfilter.org>
   8726M:	Harald Welte <laforge@gnumonks.org>
   8727L:	osmocom-net-gprs@lists.osmocom.org
   8728S:	Maintained
   8729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
   8730F:	drivers/net/gtp.c
   8731
   8732GUID PARTITION TABLE (GPT)
   8733M:	Davidlohr Bueso <dave@stgolabs.net>
   8734L:	linux-efi@vger.kernel.org
   8735S:	Maintained
   8736F:	block/partitions/efi.*
   8737
   8738HABANALABS PCI DRIVER
   8739M:	Oded Gabbay <ogabbay@kernel.org>
   8740S:	Supported
   8741T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
   8742F:	Documentation/ABI/testing/debugfs-driver-habanalabs
   8743F:	Documentation/ABI/testing/sysfs-driver-habanalabs
   8744F:	drivers/misc/habanalabs/
   8745F:	include/uapi/misc/habanalabs.h
   8746
   8747HACKRF MEDIA DRIVER
   8748M:	Antti Palosaari <crope@iki.fi>
   8749L:	linux-media@vger.kernel.org
   8750S:	Maintained
   8751W:	https://linuxtv.org
   8752W:	http://palosaari.fi/linux/
   8753Q:	http://patchwork.linuxtv.org/project/linux-media/list/
   8754T:	git git://linuxtv.org/anttip/media_tree.git
   8755F:	drivers/media/usb/hackrf/
   8756
   8757HANTRO VPU CODEC DRIVER
   8758M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
   8759M:	Philipp Zabel <p.zabel@pengutronix.de>
   8760L:	linux-media@vger.kernel.org
   8761L:	linux-rockchip@lists.infradead.org
   8762S:	Maintained
   8763F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
   8764F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
   8765F:	drivers/staging/media/hantro/
   8766
   8767HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
   8768M:	Frank Seidel <frank@f-seidel.de>
   8769L:	platform-driver-x86@vger.kernel.org
   8770S:	Maintained
   8771W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
   8772F:	drivers/platform/x86/hdaps.c
   8773
   8774HARDWARE MONITORING
   8775M:	Jean Delvare <jdelvare@suse.com>
   8776M:	Guenter Roeck <linux@roeck-us.net>
   8777L:	linux-hwmon@vger.kernel.org
   8778S:	Maintained
   8779W:	http://hwmon.wiki.kernel.org/
   8780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
   8781F:	Documentation/ABI/testing/sysfs-class-hwmon
   8782F:	Documentation/devicetree/bindings/hwmon/
   8783F:	Documentation/hwmon/
   8784F:	drivers/hwmon/
   8785F:	include/linux/hwmon*.h
   8786F:	include/trace/events/hwmon*.h
   8787K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
   8788
   8789HARDWARE RANDOM NUMBER GENERATOR CORE
   8790M:	Matt Mackall <mpm@selenic.com>
   8791M:	Herbert Xu <herbert@gondor.apana.org.au>
   8792L:	linux-crypto@vger.kernel.org
   8793S:	Odd fixes
   8794F:	Documentation/admin-guide/hw_random.rst
   8795F:	Documentation/devicetree/bindings/rng/
   8796F:	drivers/char/hw_random/
   8797F:	include/linux/hw_random.h
   8798
   8799HARDWARE SPINLOCK CORE
   8800M:	Ohad Ben-Cohen <ohad@wizery.com>
   8801M:	Bjorn Andersson <bjorn.andersson@linaro.org>
   8802R:	Baolin Wang <baolin.wang7@gmail.com>
   8803L:	linux-remoteproc@vger.kernel.org
   8804S:	Maintained
   8805T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
   8806F:	Documentation/devicetree/bindings/hwlock/
   8807F:	Documentation/locking/hwspinlock.rst
   8808F:	drivers/hwspinlock/
   8809F:	include/linux/hwspinlock.h
   8810
   8811HARDWARE TRACING FACILITIES
   8812M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
   8813S:	Maintained
   8814F:	drivers/hwtracing/
   8815
   8816HARMONY SOUND DRIVER
   8817L:	linux-parisc@vger.kernel.org
   8818S:	Maintained
   8819F:	sound/parisc/harmony.*
   8820
   8821HDPVR USB VIDEO ENCODER DRIVER
   8822M:	Hans Verkuil <hverkuil@xs4all.nl>
   8823L:	linux-media@vger.kernel.org
   8824S:	Odd Fixes
   8825W:	https://linuxtv.org
   8826T:	git git://linuxtv.org/media_tree.git
   8827F:	drivers/media/usb/hdpvr/
   8828
   8829HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
   8830M:	Matt Hsiao <matt.hsiao@hpe.com>
   8831S:	Supported
   8832F:	drivers/misc/hpilo.[ch]
   8833
   8834HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
   8835M:	Jerry Hoemann <jerry.hoemann@hpe.com>
   8836S:	Supported
   8837F:	Documentation/watchdog/hpwdt.rst
   8838F:	drivers/watchdog/hpwdt.c
   8839
   8840HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
   8841M:	Don Brace <don.brace@microchip.com>
   8842L:	storagedev@microchip.com
   8843L:	linux-scsi@vger.kernel.org
   8844S:	Supported
   8845F:	Documentation/scsi/hpsa.rst
   8846F:	drivers/scsi/hpsa*.[ch]
   8847F:	include/linux/cciss*.h
   8848F:	include/uapi/linux/cciss*.h
   8849
   8850HFI1 DRIVER
   8851M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
   8852L:	linux-rdma@vger.kernel.org
   8853S:	Supported
   8854F:	drivers/infiniband/hw/hfi1
   8855
   8856HFS FILESYSTEM
   8857L:	linux-fsdevel@vger.kernel.org
   8858S:	Orphan
   8859F:	Documentation/filesystems/hfs.rst
   8860F:	fs/hfs/
   8861
   8862HFSPLUS FILESYSTEM
   8863L:	linux-fsdevel@vger.kernel.org
   8864S:	Orphan
   8865F:	Documentation/filesystems/hfsplus.rst
   8866F:	fs/hfsplus/
   8867
   8868HGA FRAMEBUFFER DRIVER
   8869M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
   8870L:	linux-nvidia@lists.surfsouth.com
   8871S:	Maintained
   8872W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
   8873F:	drivers/video/fbdev/hgafb.c
   8874
   8875HIBERNATION (aka Software Suspend, aka swsusp)
   8876M:	"Rafael J. Wysocki" <rafael@kernel.org>
   8877M:	Pavel Machek <pavel@ucw.cz>
   8878L:	linux-pm@vger.kernel.org
   8879S:	Supported
   8880B:	https://bugzilla.kernel.org
   8881F:	arch/*/include/asm/suspend*.h
   8882F:	arch/x86/power/
   8883F:	drivers/base/power/
   8884F:	include/linux/freezer.h
   8885F:	include/linux/pm.h
   8886F:	include/linux/suspend.h
   8887F:	kernel/power/
   8888
   8889HID CORE LAYER
   8890M:	Jiri Kosina <jikos@kernel.org>
   8891M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
   8892L:	linux-input@vger.kernel.org
   8893S:	Maintained
   8894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
   8895F:	drivers/hid/
   8896F:	include/linux/hid*
   8897F:	include/uapi/linux/hid*
   8898
   8899HID LOGITECH DRIVERS
   8900R:	Filipe Laíns <lains@riseup.net>
   8901L:	linux-input@vger.kernel.org
   8902S:	Maintained
   8903F:	drivers/hid/hid-logitech-*
   8904
   8905HID PLAYSTATION DRIVER
   8906M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
   8907L:	linux-input@vger.kernel.org
   8908S:	Supported
   8909F:	drivers/hid/hid-playstation.c
   8910
   8911HID SENSOR HUB DRIVERS
   8912M:	Jiri Kosina <jikos@kernel.org>
   8913M:	Jonathan Cameron <jic23@kernel.org>
   8914M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
   8915L:	linux-input@vger.kernel.org
   8916L:	linux-iio@vger.kernel.org
   8917S:	Maintained
   8918F:	Documentation/hid/hid-sensor*
   8919F:	drivers/hid/hid-sensor-*
   8920F:	drivers/iio/*/hid-*
   8921F:	include/linux/hid-sensor-*
   8922
   8923HID WACOM DRIVER
   8924M:	Ping Cheng <ping.cheng@wacom.com>
   8925M:	Jason Gerecke  <jason.gerecke@wacom.com>
   8926L:	linux-input@vger.kernel.org
   8927S:	Maintained
   8928F:	drivers/hid/wacom.h
   8929F:	drivers/hid/wacom_*
   8930
   8931HIGH-RESOLUTION TIMERS, CLOCKEVENTS
   8932M:	Thomas Gleixner <tglx@linutronix.de>
   8933L:	linux-kernel@vger.kernel.org
   8934S:	Maintained
   8935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
   8936F:	Documentation/timers/
   8937F:	include/linux/clockchips.h
   8938F:	include/linux/hrtimer.h
   8939F:	kernel/time/clockevents.c
   8940F:	kernel/time/hrtimer.c
   8941F:	kernel/time/timer_*.c
   8942
   8943HIGH-SPEED SCC DRIVER FOR AX.25
   8944L:	linux-hams@vger.kernel.org
   8945S:	Orphan
   8946F:	drivers/net/hamradio/scc.c
   8947
   8948HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
   8949M:	HighPoint Linux Team <linux@highpoint-tech.com>
   8950S:	Supported
   8951W:	http://www.highpoint-tech.com
   8952F:	Documentation/scsi/hptiop.rst
   8953F:	drivers/scsi/hptiop.c
   8954
   8955HIPPI
   8956M:	Jes Sorensen <jes@trained-monkey.org>
   8957L:	linux-hippi@sunsite.dk
   8958S:	Maintained
   8959F:	drivers/net/hippi/
   8960F:	include/linux/hippidevice.h
   8961F:	include/uapi/linux/if_hippi.h
   8962F:	net/802/hippi.c
   8963
   8964HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
   8965M:	Kurt Kanzenbach <kurt@linutronix.de>
   8966L:	netdev@vger.kernel.org
   8967S:	Maintained
   8968F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
   8969F:	drivers/net/dsa/hirschmann/*
   8970F:	include/linux/platform_data/hirschmann-hellcreek.h
   8971F:	net/dsa/tag_hellcreek.c
   8972
   8973HISILICON DMA DRIVER
   8974M:	Zhou Wang <wangzhou1@hisilicon.com>
   8975L:	dmaengine@vger.kernel.org
   8976S:	Maintained
   8977F:	drivers/dma/hisi_dma.c
   8978
   8979HISILICON GPIO DRIVER
   8980M:	Luo Jiaxing <luojiaxing@huawei.com>
   8981L:	linux-gpio@vger.kernel.org
   8982S:	Maintained
   8983F:	drivers/gpio/gpio-hisi.c
   8984
   8985HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
   8986M:	Longfang Liu <liulongfang@huawei.com>
   8987L:	linux-crypto@vger.kernel.org
   8988S:	Maintained
   8989F:	Documentation/ABI/testing/debugfs-hisi-hpre
   8990F:	drivers/crypto/hisilicon/hpre/hpre.h
   8991F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
   8992F:	drivers/crypto/hisilicon/hpre/hpre_main.c
   8993
   8994HISILICON I2C CONTROLLER DRIVER
   8995M:	Yicong Yang <yangyicong@hisilicon.com>
   8996L:	linux-i2c@vger.kernel.org
   8997S:	Maintained
   8998W:	https://www.hisilicon.com
   8999F:	drivers/i2c/busses/i2c-hisi.c
   9000
   9001HISILICON LPC BUS DRIVER
   9002M:	john.garry@huawei.com
   9003S:	Maintained
   9004W:	http://www.hisilicon.com
   9005F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
   9006F:	drivers/bus/hisi_lpc.c
   9007
   9008HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
   9009M:	Yisen Zhuang <yisen.zhuang@huawei.com>
   9010M:	Salil Mehta <salil.mehta@huawei.com>
   9011L:	netdev@vger.kernel.org
   9012S:	Maintained
   9013W:	http://www.hisilicon.com
   9014F:	drivers/net/ethernet/hisilicon/hns3/
   9015
   9016HISILICON NETWORK SUBSYSTEM DRIVER
   9017M:	Yisen Zhuang <yisen.zhuang@huawei.com>
   9018M:	Salil Mehta <salil.mehta@huawei.com>
   9019L:	netdev@vger.kernel.org
   9020S:	Maintained
   9021W:	http://www.hisilicon.com
   9022F:	Documentation/devicetree/bindings/net/hisilicon*.txt
   9023F:	drivers/net/ethernet/hisilicon/
   9024
   9025HIKEY960 ONBOARD USB GPIO HUB DRIVER
   9026M:	John Stultz <jstultz@google.com>
   9027L:	linux-kernel@vger.kernel.org
   9028S:	Maintained
   9029F:	drivers/misc/hisi_hikey_usb.c
   9030
   9031HISILICON PMU DRIVER
   9032M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
   9033M:	Qi Liu <liuqi115@huawei.com>
   9034S:	Supported
   9035W:	http://www.hisilicon.com
   9036F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
   9037F:	Documentation/admin-guide/perf/hisi-pmu.rst
   9038F:	drivers/perf/hisilicon
   9039
   9040HISILICON QM AND ZIP Controller DRIVER
   9041M:	Zhou Wang <wangzhou1@hisilicon.com>
   9042L:	linux-crypto@vger.kernel.org
   9043S:	Maintained
   9044F:	Documentation/ABI/testing/debugfs-hisi-zip
   9045F:	drivers/crypto/hisilicon/qm.c
   9046F:	drivers/crypto/hisilicon/sgl.c
   9047F:	drivers/crypto/hisilicon/zip/
   9048F:	include/linux/hisi_acc_qm.h
   9049
   9050HISILICON ROCE DRIVER
   9051M:	Wenpeng Liang <liangwenpeng@huawei.com>
   9052M:	Weihang Li <liweihang@huawei.com>
   9053L:	linux-rdma@vger.kernel.org
   9054S:	Maintained
   9055F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
   9056F:	drivers/infiniband/hw/hns/
   9057
   9058HISILICON SAS Controller
   9059M:	John Garry <john.garry@huawei.com>
   9060S:	Supported
   9061W:	http://www.hisilicon.com
   9062F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
   9063F:	drivers/scsi/hisi_sas/
   9064
   9065HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
   9066M:	Kai Ye <yekai13@huawei.com>
   9067M:	Longfang Liu <liulongfang@huawei.com>
   9068L:	linux-crypto@vger.kernel.org
   9069S:	Maintained
   9070F:	Documentation/ABI/testing/debugfs-hisi-sec
   9071F:	drivers/crypto/hisilicon/sec2/sec.h
   9072F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
   9073F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
   9074F:	drivers/crypto/hisilicon/sec2/sec_main.c
   9075
   9076HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
   9077M:	Jay Fang <f.fangjian@huawei.com>
   9078L:	linux-spi@vger.kernel.org
   9079S:	Maintained
   9080W:	http://www.hisilicon.com
   9081F:	drivers/spi/spi-hisi-kunpeng.c
   9082
   9083HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
   9084M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
   9085L:	linux-kernel@vger.kernel.org
   9086S:	Maintained
   9087F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
   9088F:	drivers/spmi/hisi-spmi-controller.c
   9089
   9090HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
   9091M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
   9092L:	linux-kernel@vger.kernel.org
   9093S:	Maintained
   9094F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
   9095F:	drivers/mfd/hi6421-spmi-pmic.c
   9096
   9097HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
   9098M:	Weili Qian <qianweili@huawei.com>
   9099S:	Maintained
   9100F:	drivers/crypto/hisilicon/trng/trng.c
   9101
   9102HISILICON V3XX SPI NOR FLASH Controller Driver
   9103M:	John Garry <john.garry@huawei.com>
   9104S:	Maintained
   9105W:	http://www.hisilicon.com
   9106F:	drivers/spi/spi-hisi-sfc-v3xx.c
   9107
   9108HMM - Heterogeneous Memory Management
   9109M:	Jérôme Glisse <jglisse@redhat.com>
   9110L:	linux-mm@kvack.org
   9111S:	Maintained
   9112F:	Documentation/vm/hmm.rst
   9113F:	include/linux/hmm*
   9114F:	lib/test_hmm*
   9115F:	mm/hmm*
   9116F:	tools/testing/selftests/vm/*hmm*
   9117
   9118HOST AP DRIVER
   9119M:	Jouni Malinen <j@w1.fi>
   9120L:	linux-wireless@vger.kernel.org
   9121S:	Obsolete
   9122W:	http://w1.fi/hostap-driver.html
   9123F:	drivers/net/wireless/intersil/hostap/
   9124
   9125HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
   9126L:	platform-driver-x86@vger.kernel.org
   9127S:	Orphan
   9128F:	drivers/platform/x86/tc1100-wmi.c
   9129
   9130HPET:	High Precision Event Timers driver
   9131M:	Clemens Ladisch <clemens@ladisch.de>
   9132S:	Maintained
   9133F:	Documentation/timers/hpet.rst
   9134F:	drivers/char/hpet.c
   9135F:	include/linux/hpet.h
   9136F:	include/uapi/linux/hpet.h
   9137
   9138HPET:	x86
   9139S:	Orphan
   9140F:	arch/x86/include/asm/hpet.h
   9141F:	arch/x86/kernel/hpet.c
   9142
   9143HPFS FILESYSTEM
   9144M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
   9145S:	Maintained
   9146W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
   9147F:	fs/hpfs/
   9148
   9149HSI SUBSYSTEM
   9150M:	Sebastian Reichel <sre@kernel.org>
   9151S:	Maintained
   9152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
   9153F:	Documentation/ABI/testing/sysfs-bus-hsi
   9154F:	Documentation/driver-api/hsi.rst
   9155F:	drivers/hsi/
   9156F:	include/linux/hsi/
   9157F:	include/uapi/linux/hsi/
   9158
   9159HSO 3G MODEM DRIVER
   9160L:	linux-usb@vger.kernel.org
   9161S:	Orphan
   9162F:	drivers/net/usb/hso.c
   9163
   9164HSR NETWORK PROTOCOL
   9165L:	netdev@vger.kernel.org
   9166S:	Orphan
   9167F:	net/hsr/
   9168
   9169HT16K33 LED CONTROLLER DRIVER
   9170M:	Robin van der Gracht <robin@protonic.nl>
   9171S:	Maintained
   9172F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
   9173F:	drivers/auxdisplay/ht16k33.c
   9174
   9175HTCPEN TOUCHSCREEN DRIVER
   9176M:	Pau Oliva Fora <pof@eslack.org>
   9177L:	linux-input@vger.kernel.org
   9178S:	Maintained
   9179F:	drivers/input/touchscreen/htcpen.c
   9180
   9181HTE SUBSYSTEM
   9182M:	Dipen Patel <dipenp@nvidia.com>
   9183S:	Maintained
   9184F:	Documentation/devicetree/bindings/timestamp/
   9185F:	Documentation/driver-api/hte/
   9186F:	drivers/hte/
   9187F:	include/linux/hte.h
   9188
   9189HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
   9190M:	Lorenzo Bianconi <lorenzo@kernel.org>
   9191L:	linux-iio@vger.kernel.org
   9192S:	Maintained
   9193W:	http://www.st.com/
   9194F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
   9195F:	drivers/iio/humidity/hts221*
   9196
   9197HUAWEI ETHERNET DRIVER
   9198L:	netdev@vger.kernel.org
   9199S:	Orphan
   9200F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
   9201F:	drivers/net/ethernet/huawei/hinic/
   9202
   9203HUGETLB SUBSYSTEM
   9204M:	Mike Kravetz <mike.kravetz@oracle.com>
   9205M:	Muchun Song <songmuchun@bytedance.com>
   9206L:	linux-mm@kvack.org
   9207S:	Maintained
   9208F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
   9209F:	Documentation/admin-guide/mm/hugetlbpage.rst
   9210F:	Documentation/vm/hugetlbfs_reserv.rst
   9211F:	Documentation/vm/vmemmap_dedup.rst
   9212F:	fs/hugetlbfs/
   9213F:	include/linux/hugetlb.h
   9214F:	mm/hugetlb.c
   9215F:	mm/hugetlb_vmemmap.c
   9216F:	mm/hugetlb_vmemmap.h
   9217
   9218HVA ST MEDIA DRIVER
   9219M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
   9220L:	linux-media@vger.kernel.org
   9221S:	Supported
   9222W:	https://linuxtv.org
   9223T:	git git://linuxtv.org/media_tree.git
   9224F:	drivers/media/platform/st/sti/hva
   9225
   9226HWPOISON MEMORY FAILURE HANDLING
   9227M:	Naoya Horiguchi <naoya.horiguchi@nec.com>
   9228R:	Miaohe Lin <linmiaohe@huawei.com>
   9229L:	linux-mm@kvack.org
   9230S:	Maintained
   9231F:	mm/hwpoison-inject.c
   9232F:	mm/memory-failure.c
   9233
   9234HYCON HY46XX TOUCHSCREEN SUPPORT
   9235M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
   9236L:	linux-input@vger.kernel.org
   9237S:	Maintained
   9238F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
   9239F:	drivers/input/touchscreen/hycon-hy46xx.c
   9240
   9241HYGON PROCESSOR SUPPORT
   9242M:	Pu Wen <puwen@hygon.cn>
   9243L:	linux-kernel@vger.kernel.org
   9244S:	Maintained
   9245F:	arch/x86/kernel/cpu/hygon.c
   9246
   9247HYNIX HI556 SENSOR DRIVER
   9248M:	Shawn Tu <shawnx.tu@intel.com>
   9249L:	linux-media@vger.kernel.org
   9250S:	Maintained
   9251T:	git git://linuxtv.org/media_tree.git
   9252F:	drivers/media/i2c/hi556.c
   9253
   9254HYNIX HI846 SENSOR DRIVER
   9255M:	Martin Kepplinger <martin.kepplinger@puri.sm>
   9256L:	linux-media@vger.kernel.org
   9257S:	Maintained
   9258F:	drivers/media/i2c/hi846.c
   9259
   9260HYNIX HI847 SENSOR DRIVER
   9261M:	Shawn Tu <shawnx.tu@intel.com>
   9262L:	linux-media@vger.kernel.org
   9263S:	Maintained
   9264F:	drivers/media/i2c/hi847.c
   9265
   9266Hyper-V/Azure CORE AND DRIVERS
   9267M:	"K. Y. Srinivasan" <kys@microsoft.com>
   9268M:	Haiyang Zhang <haiyangz@microsoft.com>
   9269M:	Stephen Hemminger <sthemmin@microsoft.com>
   9270M:	Wei Liu <wei.liu@kernel.org>
   9271M:	Dexuan Cui <decui@microsoft.com>
   9272L:	linux-hyperv@vger.kernel.org
   9273S:	Supported
   9274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
   9275F:	Documentation/ABI/stable/sysfs-bus-vmbus
   9276F:	Documentation/ABI/testing/debugfs-hyperv
   9277F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
   9278F:	arch/arm64/hyperv
   9279F:	arch/arm64/include/asm/hyperv-tlfs.h
   9280F:	arch/arm64/include/asm/mshyperv.h
   9281F:	arch/x86/hyperv
   9282F:	arch/x86/include/asm/hyperv-tlfs.h
   9283F:	arch/x86/include/asm/mshyperv.h
   9284F:	arch/x86/include/asm/trace/hyperv.h
   9285F:	arch/x86/kernel/cpu/mshyperv.c
   9286F:	drivers/clocksource/hyperv_timer.c
   9287F:	drivers/hid/hid-hyperv.c
   9288F:	drivers/hv/
   9289F:	drivers/input/serio/hyperv-keyboard.c
   9290F:	drivers/iommu/hyperv-iommu.c
   9291F:	drivers/net/ethernet/microsoft/
   9292F:	drivers/net/hyperv/
   9293F:	drivers/pci/controller/pci-hyperv-intf.c
   9294F:	drivers/pci/controller/pci-hyperv.c
   9295F:	drivers/scsi/storvsc_drv.c
   9296F:	drivers/uio/uio_hv_generic.c
   9297F:	drivers/video/fbdev/hyperv_fb.c
   9298F:	include/asm-generic/hyperv-tlfs.h
   9299F:	include/asm-generic/mshyperv.h
   9300F:	include/clocksource/hyperv_timer.h
   9301F:	include/linux/hyperv.h
   9302F:	include/uapi/linux/hyperv.h
   9303F:	net/vmw_vsock/hyperv_transport.c
   9304F:	tools/hv/
   9305
   9306HYPERBUS SUPPORT
   9307M:	Vignesh Raghavendra <vigneshr@ti.com>
   9308L:	linux-mtd@lists.infradead.org
   9309S:	Supported
   9310Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
   9311C:	irc://irc.oftc.net/mtd
   9312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
   9313F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
   9314F:	drivers/mtd/hyperbus/
   9315F:	include/linux/mtd/hyperbus.h
   9316
   9317HYPERVISOR VIRTUAL CONSOLE DRIVER
   9318L:	linuxppc-dev@lists.ozlabs.org
   9319S:	Odd Fixes
   9320F:	drivers/tty/hvc/
   9321
   9322I2C ACPI SUPPORT
   9323M:	Mika Westerberg <mika.westerberg@linux.intel.com>
   9324L:	linux-i2c@vger.kernel.org
   9325L:	linux-acpi@vger.kernel.org
   9326S:	Maintained
   9327F:	drivers/i2c/i2c-core-acpi.c
   9328
   9329I2C CONTROLLER DRIVER FOR NVIDIA GPU
   9330M:	Ajay Gupta <ajayg@nvidia.com>
   9331L:	linux-i2c@vger.kernel.org
   9332S:	Maintained
   9333F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
   9334F:	drivers/i2c/busses/i2c-nvidia-gpu.c
   9335
   9336I2C MUXES
   9337M:	Peter Rosin <peda@axentia.se>
   9338L:	linux-i2c@vger.kernel.org
   9339S:	Maintained
   9340F:	Documentation/devicetree/bindings/i2c/i2c-arb*
   9341F:	Documentation/devicetree/bindings/i2c/i2c-gate*
   9342F:	Documentation/devicetree/bindings/i2c/i2c-mux*
   9343F:	Documentation/i2c/i2c-topology.rst
   9344F:	Documentation/i2c/muxes/
   9345F:	drivers/i2c/i2c-mux.c
   9346F:	drivers/i2c/muxes/
   9347F:	include/linux/i2c-mux.h
   9348
   9349I2C MV64XXX MARVELL AND ALLWINNER DRIVER
   9350M:	Gregory CLEMENT <gregory.clement@bootlin.com>
   9351L:	linux-i2c@vger.kernel.org
   9352S:	Maintained
   9353F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
   9354F:	drivers/i2c/busses/i2c-mv64xxx.c
   9355
   9356I2C OVER PARALLEL PORT
   9357M:	Jean Delvare <jdelvare@suse.com>
   9358L:	linux-i2c@vger.kernel.org
   9359S:	Maintained
   9360F:	Documentation/i2c/busses/i2c-parport.rst
   9361F:	drivers/i2c/busses/i2c-parport.c
   9362
   9363I2C SUBSYSTEM
   9364M:	Wolfram Sang <wsa@kernel.org>
   9365L:	linux-i2c@vger.kernel.org
   9366S:	Maintained
   9367W:	https://i2c.wiki.kernel.org/
   9368Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
   9369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
   9370F:	Documentation/devicetree/bindings/i2c/i2c.txt
   9371F:	Documentation/i2c/
   9372F:	drivers/i2c/*
   9373F:	include/dt-bindings/i2c/i2c.h
   9374F:	include/linux/i2c-dev.h
   9375F:	include/linux/i2c-smbus.h
   9376F:	include/linux/i2c.h
   9377F:	include/uapi/linux/i2c-*.h
   9378F:	include/uapi/linux/i2c.h
   9379
   9380I2C SUBSYSTEM HOST DRIVERS
   9381L:	linux-i2c@vger.kernel.org
   9382S:	Odd Fixes
   9383W:	https://i2c.wiki.kernel.org/
   9384Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
   9385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
   9386F:	Documentation/devicetree/bindings/i2c/
   9387F:	drivers/i2c/algos/
   9388F:	drivers/i2c/busses/
   9389F:	include/dt-bindings/i2c/
   9390
   9391I2C-TAOS-EVM DRIVER
   9392M:	Jean Delvare <jdelvare@suse.com>
   9393L:	linux-i2c@vger.kernel.org
   9394S:	Maintained
   9395F:	Documentation/i2c/busses/i2c-taos-evm.rst
   9396F:	drivers/i2c/busses/i2c-taos-evm.c
   9397
   9398I2C-TINY-USB DRIVER
   9399M:	Till Harbaum <till@harbaum.org>
   9400L:	linux-i2c@vger.kernel.org
   9401S:	Maintained
   9402W:	http://www.harbaum.org/till/i2c_tiny_usb
   9403F:	drivers/i2c/busses/i2c-tiny-usb.c
   9404
   9405I2C/SMBUS CONTROLLER DRIVERS FOR PC
   9406M:	Jean Delvare <jdelvare@suse.com>
   9407L:	linux-i2c@vger.kernel.org
   9408S:	Maintained
   9409F:	Documentation/i2c/busses/i2c-ali1535.rst
   9410F:	Documentation/i2c/busses/i2c-ali1563.rst
   9411F:	Documentation/i2c/busses/i2c-ali15x3.rst
   9412F:	Documentation/i2c/busses/i2c-amd756.rst
   9413F:	Documentation/i2c/busses/i2c-amd8111.rst
   9414F:	Documentation/i2c/busses/i2c-i801.rst
   9415F:	Documentation/i2c/busses/i2c-nforce2.rst
   9416F:	Documentation/i2c/busses/i2c-piix4.rst
   9417F:	Documentation/i2c/busses/i2c-sis5595.rst
   9418F:	Documentation/i2c/busses/i2c-sis630.rst
   9419F:	Documentation/i2c/busses/i2c-sis96x.rst
   9420F:	Documentation/i2c/busses/i2c-via.rst
   9421F:	Documentation/i2c/busses/i2c-viapro.rst
   9422F:	drivers/i2c/busses/i2c-ali1535.c
   9423F:	drivers/i2c/busses/i2c-ali1563.c
   9424F:	drivers/i2c/busses/i2c-ali15x3.c
   9425F:	drivers/i2c/busses/i2c-amd756-s4882.c
   9426F:	drivers/i2c/busses/i2c-amd756.c
   9427F:	drivers/i2c/busses/i2c-amd8111.c
   9428F:	drivers/i2c/busses/i2c-i801.c
   9429F:	drivers/i2c/busses/i2c-isch.c
   9430F:	drivers/i2c/busses/i2c-nforce2-s4985.c
   9431F:	drivers/i2c/busses/i2c-nforce2.c
   9432F:	drivers/i2c/busses/i2c-piix4.c
   9433F:	drivers/i2c/busses/i2c-sis5595.c
   9434F:	drivers/i2c/busses/i2c-sis630.c
   9435F:	drivers/i2c/busses/i2c-sis96x.c
   9436F:	drivers/i2c/busses/i2c-via.c
   9437F:	drivers/i2c/busses/i2c-viapro.c
   9438
   9439I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
   9440M:	Hans de Goede <hdegoede@redhat.com>
   9441L:	linux-i2c@vger.kernel.org
   9442S:	Maintained
   9443F:	drivers/i2c/busses/i2c-cht-wc.c
   9444
   9445I2C/SMBUS ISMT DRIVER
   9446M:	Seth Heasley <seth.heasley@intel.com>
   9447M:	Neil Horman <nhorman@tuxdriver.com>
   9448L:	linux-i2c@vger.kernel.org
   9449F:	Documentation/i2c/busses/i2c-ismt.rst
   9450F:	drivers/i2c/busses/i2c-ismt.c
   9451
   9452I2C/SMBUS STUB DRIVER
   9453M:	Jean Delvare <jdelvare@suse.com>
   9454L:	linux-i2c@vger.kernel.org
   9455S:	Maintained
   9456F:	drivers/i2c/i2c-stub.c
   9457
   9458I3C DRIVER FOR CADENCE I3C MASTER IP
   9459M:	Przemysław Gaj <pgaj@cadence.com>
   9460S:	Maintained
   9461F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
   9462F:	drivers/i3c/master/i3c-master-cdns.c
   9463
   9464I3C DRIVER FOR SYNOPSYS DESIGNWARE
   9465M:	Vitor Soares <vitor.soares@synopsys.com>
   9466S:	Maintained
   9467F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
   9468F:	drivers/i3c/master/dw*
   9469
   9470I3C SUBSYSTEM
   9471M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
   9472L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
   9473S:	Maintained
   9474C:	irc://chat.freenode.net/linux-i3c
   9475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
   9476F:	Documentation/ABI/testing/sysfs-bus-i3c
   9477F:	Documentation/devicetree/bindings/i3c/
   9478F:	Documentation/driver-api/i3c
   9479F:	drivers/i3c/
   9480F:	include/linux/i3c/
   9481
   9482IA64 (Itanium) PLATFORM
   9483L:	linux-ia64@vger.kernel.org
   9484S:	Orphan
   9485F:	Documentation/ia64/
   9486F:	arch/ia64/
   9487
   9488IBM Power 842 compression accelerator
   9489M:	Haren Myneni <haren@us.ibm.com>
   9490S:	Supported
   9491F:	crypto/842.c
   9492F:	drivers/crypto/nx/Kconfig
   9493F:	drivers/crypto/nx/Makefile
   9494F:	drivers/crypto/nx/nx-842*
   9495F:	include/linux/sw842.h
   9496F:	lib/842/
   9497
   9498IBM Power in-Nest Crypto Acceleration
   9499M:	Breno Leitão <leitao@debian.org>
   9500M:	Nayna Jain <nayna@linux.ibm.com>
   9501M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
   9502L:	linux-crypto@vger.kernel.org
   9503S:	Supported
   9504F:	drivers/crypto/nx/Kconfig
   9505F:	drivers/crypto/nx/Makefile
   9506F:	drivers/crypto/nx/nx-aes*
   9507F:	drivers/crypto/nx/nx-sha*
   9508F:	drivers/crypto/nx/nx.*
   9509F:	drivers/crypto/nx/nx_csbcpb.h
   9510F:	drivers/crypto/nx/nx_debugfs.c
   9511
   9512IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
   9513M:	Tyrel Datwyler <tyreld@linux.ibm.com>
   9514L:	linux-pci@vger.kernel.org
   9515L:	linuxppc-dev@lists.ozlabs.org
   9516S:	Supported
   9517F:	drivers/pci/hotplug/rpadlpar*
   9518
   9519IBM Power Linux RAID adapter
   9520M:	Brian King <brking@us.ibm.com>
   9521S:	Supported
   9522F:	drivers/scsi/ipr.*
   9523
   9524IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
   9525M:	Tyrel Datwyler <tyreld@linux.ibm.com>
   9526L:	linux-pci@vger.kernel.org
   9527L:	linuxppc-dev@lists.ozlabs.org
   9528S:	Supported
   9529F:	drivers/pci/hotplug/rpaphp*
   9530
   9531IBM Power SRIOV Virtual NIC Device Driver
   9532M:	Dany Madden <drt@linux.ibm.com>
   9533R:	Thomas Falcon <tlfalcon@linux.ibm.com>
   9534L:	netdev@vger.kernel.org
   9535S:	Supported
   9536F:	drivers/net/ethernet/ibm/ibmvnic.*
   9537
   9538IBM Power Virtual Accelerator Switchboard
   9539L:	linuxppc-dev@lists.ozlabs.org
   9540S:	Supported
   9541F:	arch/powerpc/include/asm/vas.h
   9542F:	arch/powerpc/platforms/powernv/copy-paste.h
   9543F:	arch/powerpc/platforms/powernv/vas*
   9544
   9545IBM Power Virtual Ethernet Device Driver
   9546M:	Cristobal Forno <cforno12@linux.ibm.com>
   9547L:	netdev@vger.kernel.org
   9548S:	Supported
   9549F:	drivers/net/ethernet/ibm/ibmveth.*
   9550
   9551IBM Power Virtual FC Device Drivers
   9552M:	Tyrel Datwyler <tyreld@linux.ibm.com>
   9553L:	linux-scsi@vger.kernel.org
   9554S:	Supported
   9555F:	drivers/scsi/ibmvscsi/ibmvfc*
   9556
   9557IBM Power Virtual Management Channel Driver
   9558M:	Brad Warrum <bwarrum@linux.ibm.com>
   9559M:	Ritu Agarwal <rituagar@linux.ibm.com>
   9560S:	Supported
   9561F:	drivers/misc/ibmvmc.*
   9562
   9563IBM Power Virtual SCSI Device Drivers
   9564M:	Tyrel Datwyler <tyreld@linux.ibm.com>
   9565L:	linux-scsi@vger.kernel.org
   9566S:	Supported
   9567F:	drivers/scsi/ibmvscsi/ibmvscsi*
   9568F:	include/scsi/viosrp.h
   9569
   9570IBM Power Virtual SCSI Device Target Driver
   9571M:	Michael Cyr <mikecyr@linux.ibm.com>
   9572L:	linux-scsi@vger.kernel.org
   9573L:	target-devel@vger.kernel.org
   9574S:	Supported
   9575F:	drivers/scsi/ibmvscsi_tgt/
   9576
   9577IBM Power VMX Cryptographic instructions
   9578M:	Breno Leitão <leitao@debian.org>
   9579M:	Nayna Jain <nayna@linux.ibm.com>
   9580M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
   9581L:	linux-crypto@vger.kernel.org
   9582S:	Supported
   9583F:	drivers/crypto/vmx/Kconfig
   9584F:	drivers/crypto/vmx/Makefile
   9585F:	drivers/crypto/vmx/aes*
   9586F:	drivers/crypto/vmx/ghash*
   9587F:	drivers/crypto/vmx/ppc-xlate.pl
   9588F:	drivers/crypto/vmx/vmx.c
   9589
   9590IBM ServeRAID RAID DRIVER
   9591S:	Orphan
   9592F:	drivers/scsi/ips.*
   9593
   9594ICH LPC AND GPIO DRIVER
   9595M:	Peter Tyser <ptyser@xes-inc.com>
   9596S:	Maintained
   9597F:	drivers/gpio/gpio-ich.c
   9598F:	drivers/mfd/lpc_ich.c
   9599
   9600ICY I2C DRIVER
   9601M:	Max Staudt <max@enpas.org>
   9602L:	linux-i2c@vger.kernel.org
   9603S:	Maintained
   9604F:	drivers/i2c/busses/i2c-icy.c
   9605
   9606IDEAPAD LAPTOP EXTRAS DRIVER
   9607M:	Ike Panhc <ike.pan@canonical.com>
   9608L:	platform-driver-x86@vger.kernel.org
   9609S:	Maintained
   9610W:	http://launchpad.net/ideapad-laptop
   9611F:	drivers/platform/x86/ideapad-laptop.c
   9612
   9613IDEAPAD LAPTOP SLIDEBAR DRIVER
   9614M:	Andrey Moiseev <o2g.org.ru@gmail.com>
   9615L:	linux-input@vger.kernel.org
   9616S:	Maintained
   9617W:	https://github.com/o2genum/ideapad-slidebar
   9618F:	drivers/input/misc/ideapad_slidebar.c
   9619
   9620IDMAPPED MOUNTS
   9621M:	Christian Brauner <brauner@kernel.org>
   9622L:	linux-fsdevel@vger.kernel.org
   9623S:	Maintained
   9624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
   9625F:	Documentation/filesystems/idmappings.rst
   9626F:	tools/testing/selftests/mount_setattr/
   9627F:	include/linux/mnt_idmapping.h
   9628
   9629IDT VersaClock 5 CLOCK DRIVER
   9630M:	Luca Ceresoli <luca@lucaceresoli.net>
   9631S:	Maintained
   9632F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
   9633F:	drivers/clk/clk-versaclock5.c
   9634
   9635IEEE 802.15.4 SUBSYSTEM
   9636M:	Alexander Aring <alex.aring@gmail.com>
   9637M:	Stefan Schmidt <stefan@datenfreihafen.org>
   9638L:	linux-wpan@vger.kernel.org
   9639S:	Maintained
   9640W:	https://linux-wpan.org/
   9641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
   9642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
   9643F:	Documentation/networking/ieee802154.rst
   9644F:	drivers/net/ieee802154/
   9645F:	include/linux/ieee802154.h
   9646F:	include/linux/nl802154.h
   9647F:	include/net/af_ieee802154.h
   9648F:	include/net/cfg802154.h
   9649F:	include/net/ieee802154_netdev.h
   9650F:	include/net/mac802154.h
   9651F:	include/net/nl802154.h
   9652F:	net/ieee802154/
   9653F:	net/mac802154/
   9654
   9655IFE PROTOCOL
   9656M:	Yotam Gigi <yotam.gi@gmail.com>
   9657M:	Jamal Hadi Salim <jhs@mojatatu.com>
   9658F:	include/net/ife.h
   9659F:	include/uapi/linux/ife.h
   9660F:	net/ife
   9661
   9662IGORPLUG-USB IR RECEIVER
   9663M:	Sean Young <sean@mess.org>
   9664L:	linux-media@vger.kernel.org
   9665S:	Maintained
   9666F:	drivers/media/rc/igorplugusb.c
   9667
   9668IGUANAWORKS USB IR TRANSCEIVER
   9669M:	Sean Young <sean@mess.org>
   9670L:	linux-media@vger.kernel.org
   9671S:	Maintained
   9672F:	drivers/media/rc/iguanair.c
   9673
   9674IIO DIGITAL POTENTIOMETER DAC
   9675M:	Peter Rosin <peda@axentia.se>
   9676L:	linux-iio@vger.kernel.org
   9677S:	Maintained
   9678F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
   9679F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
   9680F:	drivers/iio/dac/dpot-dac.c
   9681
   9682IIO ENVELOPE DETECTOR
   9683M:	Peter Rosin <peda@axentia.se>
   9684L:	linux-iio@vger.kernel.org
   9685S:	Maintained
   9686F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
   9687F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
   9688F:	drivers/iio/adc/envelope-detector.c
   9689
   9690IIO MULTIPLEXER
   9691M:	Peter Rosin <peda@axentia.se>
   9692L:	linux-iio@vger.kernel.org
   9693S:	Maintained
   9694F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
   9695F:	drivers/iio/multiplexer/iio-mux.c
   9696
   9697IIO SCMI BASED DRIVER
   9698M:	Jyoti Bhayana <jbhayana@google.com>
   9699L:	linux-iio@vger.kernel.org
   9700S:	Maintained
   9701F:	drivers/iio/common/scmi_sensors/scmi_iio.c
   9702
   9703IIO SUBSYSTEM AND DRIVERS
   9704M:	Jonathan Cameron <jic23@kernel.org>
   9705R:	Lars-Peter Clausen <lars@metafoo.de>
   9706L:	linux-iio@vger.kernel.org
   9707S:	Maintained
   9708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
   9709F:	Documentation/ABI/testing/configfs-iio*
   9710F:	Documentation/ABI/testing/sysfs-bus-iio*
   9711F:	Documentation/devicetree/bindings/iio/
   9712F:	drivers/iio/
   9713F:	drivers/staging/iio/
   9714F:	include/linux/iio/
   9715F:	tools/iio/
   9716
   9717IIO UNIT CONVERTER
   9718M:	Peter Rosin <peda@axentia.se>
   9719L:	linux-iio@vger.kernel.org
   9720S:	Maintained
   9721F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
   9722F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
   9723F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
   9724F:	drivers/iio/afe/iio-rescale.c
   9725
   9726IKANOS/ADI EAGLE ADSL USB DRIVER
   9727M:	Matthieu Castet <castet.matthieu@free.fr>
   9728M:	Stanislaw Gruszka <stf_xl@wp.pl>
   9729S:	Maintained
   9730F:	drivers/usb/atm/ueagle-atm.c
   9731
   9732IMAGIS TOUCHSCREEN DRIVER
   9733M:	Markuss Broks <markuss.broks@gmail.com>
   9734S:	Maintained
   9735F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
   9736F:	drivers/input/touchscreen/imagis.c
   9737
   9738IMGTEC ASCII LCD DRIVER
   9739M:	Paul Burton <paulburton@kernel.org>
   9740S:	Maintained
   9741F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
   9742F:	drivers/auxdisplay/img-ascii-lcd.c
   9743
   9744IMGTEC IR DECODER DRIVER
   9745S:	Orphan
   9746F:	drivers/media/rc/img-ir/
   9747
   9748IMON SOUNDGRAPH USB IR RECEIVER
   9749M:	Sean Young <sean@mess.org>
   9750L:	linux-media@vger.kernel.org
   9751S:	Maintained
   9752F:	drivers/media/rc/imon.c
   9753F:	drivers/media/rc/imon_raw.c
   9754
   9755IMS TWINTURBO FRAMEBUFFER DRIVER
   9756L:	linux-fbdev@vger.kernel.org
   9757S:	Orphan
   9758F:	drivers/video/fbdev/imsttfb.c
   9759
   9760INA209 HARDWARE MONITOR DRIVER
   9761M:	Guenter Roeck <linux@roeck-us.net>
   9762L:	linux-hwmon@vger.kernel.org
   9763S:	Maintained
   9764F:	Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
   9765F:	Documentation/hwmon/ina209.rst
   9766F:	drivers/hwmon/ina209.c
   9767
   9768INA2XX HARDWARE MONITOR DRIVER
   9769M:	Guenter Roeck <linux@roeck-us.net>
   9770L:	linux-hwmon@vger.kernel.org
   9771S:	Maintained
   9772F:	Documentation/hwmon/ina2xx.rst
   9773F:	drivers/hwmon/ina2xx.c
   9774F:	include/linux/platform_data/ina2xx.h
   9775
   9776INDUSTRY PACK SUBSYSTEM (IPACK)
   9777M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
   9778M:	Jens Taprogge <jens.taprogge@taprogge.org>
   9779M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
   9780L:	industrypack-devel@lists.sourceforge.net
   9781S:	Maintained
   9782W:	http://industrypack.sourceforge.net
   9783F:	drivers/ipack/
   9784
   9785INFINEON DPS310 Driver
   9786M:	Eddie James <eajames@linux.ibm.com>
   9787L:	linux-iio@vger.kernel.org
   9788S:	Maintained
   9789F:	drivers/iio/pressure/dps310.c
   9790
   9791INFINIBAND SUBSYSTEM
   9792M:	Jason Gunthorpe <jgg@nvidia.com>
   9793M:	Leon Romanovsky <leonro@nvidia.com>
   9794L:	linux-rdma@vger.kernel.org
   9795S:	Supported
   9796W:	https://github.com/linux-rdma/rdma-core
   9797Q:	http://patchwork.kernel.org/project/linux-rdma/list/
   9798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
   9799F:	Documentation/devicetree/bindings/infiniband/
   9800F:	Documentation/infiniband/
   9801F:	drivers/infiniband/
   9802F:	include/rdma/
   9803F:	include/trace/events/ib_mad.h
   9804F:	include/trace/events/ib_umad.h
   9805F:	include/uapi/linux/if_infiniband.h
   9806F:	include/uapi/rdma/
   9807F:	samples/bpf/ibumad_kern.c
   9808F:	samples/bpf/ibumad_user.c
   9809
   9810INGENIC JZ4780 NAND DRIVER
   9811M:	Harvey Hunt <harveyhuntnexus@gmail.com>
   9812L:	linux-mtd@lists.infradead.org
   9813L:	linux-mips@vger.kernel.org
   9814S:	Maintained
   9815F:	drivers/mtd/nand/raw/ingenic/
   9816
   9817INGENIC JZ47xx SoCs
   9818M:	Paul Cercueil <paul@crapouillou.net>
   9819L:	linux-mips@vger.kernel.org
   9820S:	Maintained
   9821F:	arch/mips/boot/dts/ingenic/
   9822F:	arch/mips/generic/board-ingenic.c
   9823F:	arch/mips/include/asm/mach-ingenic/
   9824F:	arch/mips/ingenic/Kconfig
   9825F:	drivers/clk/ingenic/
   9826F:	drivers/dma/dma-jz4780.c
   9827F:	drivers/gpu/drm/ingenic/
   9828F:	drivers/i2c/busses/i2c-jz4780.c
   9829F:	drivers/iio/adc/ingenic-adc.c
   9830F:	drivers/irqchip/irq-ingenic.c
   9831F:	drivers/memory/jz4780-nemc.c
   9832F:	drivers/mmc/host/jz4740_mmc.c
   9833F:	drivers/mtd/nand/raw/ingenic/
   9834F:	drivers/pinctrl/pinctrl-ingenic.c
   9835F:	drivers/power/supply/ingenic-battery.c
   9836F:	drivers/pwm/pwm-jz4740.c
   9837F:	drivers/remoteproc/ingenic_rproc.c
   9838F:	drivers/rtc/rtc-jz4740.c
   9839F:	drivers/tty/serial/8250/8250_ingenic.c
   9840F:	drivers/usb/musb/jz4740.c
   9841F:	drivers/watchdog/jz4740_wdt.c
   9842F:	include/dt-bindings/iio/adc/ingenic,adc.h
   9843F:	include/linux/mfd/ingenic-tcu.h
   9844F:	sound/soc/codecs/jz47*
   9845F:	sound/soc/jz4740/
   9846
   9847INJOINIC IP5xxx POWER BANK IC DRIVER
   9848M:	Samuel Holland <samuel@sholland.org>
   9849S:	Maintained
   9850F:	drivers/power/supply/ip5xxx_power.c
   9851
   9852INOTIFY
   9853M:	Jan Kara <jack@suse.cz>
   9854R:	Amir Goldstein <amir73il@gmail.com>
   9855L:	linux-fsdevel@vger.kernel.org
   9856S:	Maintained
   9857F:	Documentation/filesystems/inotify.rst
   9858F:	fs/notify/inotify/
   9859F:	include/linux/inotify.h
   9860F:	include/uapi/linux/inotify.h
   9861
   9862INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
   9863M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
   9864L:	linux-input@vger.kernel.org
   9865S:	Maintained
   9866Q:	http://patchwork.kernel.org/project/linux-input/list/
   9867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
   9868F:	Documentation/devicetree/bindings/input/
   9869F:	Documentation/devicetree/bindings/serio/
   9870F:	Documentation/input/
   9871F:	drivers/input/
   9872F:	include/linux/input.h
   9873F:	include/linux/input/
   9874F:	include/uapi/linux/input-event-codes.h
   9875F:	include/uapi/linux/input.h
   9876
   9877INPUT MULTITOUCH (MT) PROTOCOL
   9878M:	Henrik Rydberg <rydberg@bitmath.org>
   9879L:	linux-input@vger.kernel.org
   9880S:	Odd fixes
   9881F:	Documentation/input/multi-touch-protocol.rst
   9882F:	drivers/input/input-mt.c
   9883K:	\b(ABS|SYN)_MT_
   9884
   9885INSIDE SECURE CRYPTO DRIVER
   9886M:	Antoine Tenart <atenart@kernel.org>
   9887L:	linux-crypto@vger.kernel.org
   9888S:	Maintained
   9889F:	drivers/crypto/inside-secure/
   9890
   9891INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
   9892M:	Mimi Zohar <zohar@linux.ibm.com>
   9893M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
   9894L:	linux-integrity@vger.kernel.org
   9895S:	Supported
   9896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
   9897F:	security/integrity/ima/
   9898F:	security/integrity/
   9899
   9900INTEL 810/815 FRAMEBUFFER DRIVER
   9901M:	Antonino Daplas <adaplas@gmail.com>
   9902L:	linux-fbdev@vger.kernel.org
   9903S:	Maintained
   9904F:	drivers/video/fbdev/i810/
   9905
   9906INTEL ASoC DRIVERS
   9907M:	Cezary Rojewski <cezary.rojewski@intel.com>
   9908M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
   9909M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
   9910M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
   9911M:	Bard Liao <yung-chuan.liao@linux.intel.com>
   9912M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
   9913M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
   9914L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
   9915S:	Supported
   9916F:	sound/soc/intel/
   9917
   9918INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
   9919M:	Hans de Goede <hdegoede@redhat.com>
   9920L:	platform-driver-x86@vger.kernel.org
   9921S:	Maintained
   9922F:	drivers/platform/x86/intel/atomisp2/pm.c
   9923
   9924INTEL ATOMISP2 LED DRIVER
   9925M:	Hans de Goede <hdegoede@redhat.com>
   9926L:	platform-driver-x86@vger.kernel.org
   9927S:	Maintained
   9928F:	drivers/platform/x86/intel/atomisp2/led.c
   9929
   9930INTEL BIOS SAR INT1092 DRIVER
   9931M:	Shravan Sudhakar <s.shravan@intel.com>
   9932M:	Intel Corporation <linuxwwan@intel.com>
   9933L:	platform-driver-x86@vger.kernel.org
   9934S:	Maintained
   9935F:	drivers/platform/x86/intel/int1092/
   9936
   9937INTEL BROXTON PMC DRIVER
   9938M:	Mika Westerberg <mika.westerberg@linux.intel.com>
   9939M:	Zha Qipeng <qipeng.zha@intel.com>
   9940S:	Maintained
   9941F:	drivers/mfd/intel_pmc_bxt.c
   9942F:	include/linux/mfd/intel_pmc_bxt.h
   9943
   9944INTEL C600 SERIES SAS CONTROLLER DRIVER
   9945M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
   9946L:	linux-scsi@vger.kernel.org
   9947S:	Supported
   9948T:	git git://git.code.sf.net/p/intel-sas/isci
   9949F:	drivers/scsi/isci/
   9950
   9951INTEL CPU family model numbers
   9952M:	Tony Luck <tony.luck@intel.com>
   9953M:	x86@kernel.org
   9954L:	linux-kernel@vger.kernel.org
   9955S:	Supported
   9956F:	arch/x86/include/asm/intel-family.h
   9957
   9958INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
   9959M:	Jani Nikula <jani.nikula@linux.intel.com>
   9960M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
   9961M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
   9962M:	Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
   9963L:	intel-gfx@lists.freedesktop.org
   9964S:	Supported
   9965W:	https://01.org/linuxgraphics/
   9966Q:	http://patchwork.freedesktop.org/project/intel-gfx/
   9967B:	https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
   9968C:	irc://irc.oftc.net/intel-gfx
   9969T:	git git://anongit.freedesktop.org/drm-intel
   9970F:	Documentation/gpu/i915.rst
   9971F:	drivers/gpu/drm/i915/
   9972F:	include/drm/i915*
   9973F:	include/uapi/drm/i915_drm.h
   9974
   9975INTEL ETHERNET DRIVERS
   9976M:	Jesse Brandeburg <jesse.brandeburg@intel.com>
   9977M:	Tony Nguyen <anthony.l.nguyen@intel.com>
   9978L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
   9979S:	Supported
   9980W:	http://www.intel.com/support/feedback.htm
   9981W:	http://e1000.sourceforge.net/
   9982Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
   9983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
   9984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
   9985F:	Documentation/networking/device_drivers/ethernet/intel/
   9986F:	drivers/net/ethernet/intel/
   9987F:	drivers/net/ethernet/intel/*/
   9988F:	include/linux/avf/virtchnl.h
   9989F:	include/linux/net/intel/iidc.h
   9990
   9991INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
   9992M:	Mustafa Ismail <mustafa.ismail@intel.com>
   9993M:	Shiraz Saleem <shiraz.saleem@intel.com>
   9994L:	linux-rdma@vger.kernel.org
   9995S:	Supported
   9996F:	drivers/infiniband/hw/irdma/
   9997F:	include/uapi/rdma/irdma-abi.h
   9998
   9999INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
  10000M:	Maik Broemme <mbroemme@libmpq.org>
  10001L:	linux-fbdev@vger.kernel.org
  10002S:	Maintained
  10003F:	Documentation/fb/intelfb.rst
  10004F:	drivers/video/fbdev/intelfb/
  10005
  10006INTEL GPIO DRIVERS
  10007M:	Andy Shevchenko <andy@kernel.org>
  10008L:	linux-gpio@vger.kernel.org
  10009S:	Supported
  10010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
  10011F:	drivers/gpio/gpio-ich.c
  10012F:	drivers/gpio/gpio-merrifield.c
  10013F:	drivers/gpio/gpio-ml-ioh.c
  10014F:	drivers/gpio/gpio-pch.c
  10015F:	drivers/gpio/gpio-sch.c
  10016F:	drivers/gpio/gpio-sodaville.c
  10017
  10018INTEL GVT-g DRIVERS (Intel GPU Virtualization)
  10019M:	Zhenyu Wang <zhenyuw@linux.intel.com>
  10020M:	Zhi Wang <zhi.a.wang@intel.com>
  10021L:	intel-gvt-dev@lists.freedesktop.org
  10022L:	intel-gfx@lists.freedesktop.org
  10023S:	Supported
  10024W:	https://01.org/igvt-g
  10025T:	git https://github.com/intel/gvt-linux.git
  10026F:	drivers/gpu/drm/i915/gvt/
  10027
  10028INTEL HID EVENT DRIVER
  10029M:	Alex Hung <alex.hung@canonical.com>
  10030L:	platform-driver-x86@vger.kernel.org
  10031S:	Maintained
  10032F:	drivers/platform/x86/intel/hid.c
  10033
  10034INTEL I/OAT DMA DRIVER
  10035M:	Dave Jiang <dave.jiang@intel.com>
  10036R:	Dan Williams <dan.j.williams@intel.com>
  10037L:	dmaengine@vger.kernel.org
  10038S:	Supported
  10039Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
  10040F:	drivers/dma/ioat*
  10041
  10042INTEL IADX DRIVER
  10043M:	Dave Jiang <dave.jiang@intel.com>
  10044L:	dmaengine@vger.kernel.org
  10045S:	Supported
  10046F:	drivers/dma/idxd/*
  10047F:	include/uapi/linux/idxd.h
  10048
  10049INTEL IDLE DRIVER
  10050M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
  10051M:	Len Brown <lenb@kernel.org>
  10052L:	linux-pm@vger.kernel.org
  10053S:	Supported
  10054B:	https://bugzilla.kernel.org
  10055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
  10056F:	drivers/idle/intel_idle.c
  10057
  10058INTEL IN FIELD SCAN (IFS) DEVICE
  10059M:	Jithu Joseph <jithu.joseph@intel.com>
  10060R:	Ashok Raj <ashok.raj@intel.com>
  10061R:	Tony Luck <tony.luck@intel.com>
  10062S:	Maintained
  10063F:	drivers/platform/x86/intel/ifs
  10064F:	include/trace/events/intel_ifs.h
  10065
  10066INTEL INTEGRATED SENSOR HUB DRIVER
  10067M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  10068M:	Jiri Kosina <jikos@kernel.org>
  10069L:	linux-input@vger.kernel.org
  10070S:	Maintained
  10071F:	drivers/hid/intel-ish-hid/
  10072
  10073INTEL IOMMU (VT-d)
  10074M:	David Woodhouse <dwmw2@infradead.org>
  10075M:	Lu Baolu <baolu.lu@linux.intel.com>
  10076L:	iommu@lists.linux.dev
  10077S:	Supported
  10078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
  10079F:	drivers/iommu/intel/
  10080F:	include/linux/intel-iommu.h
  10081F:	include/linux/intel-svm.h
  10082
  10083INTEL IOP-ADMA DMA DRIVER
  10084R:	Dan Williams <dan.j.williams@intel.com>
  10085S:	Odd fixes
  10086F:	drivers/dma/iop-adma.c
  10087
  10088INTEL IPU3 CSI-2 CIO2 DRIVER
  10089M:	Yong Zhi <yong.zhi@intel.com>
  10090M:	Sakari Ailus <sakari.ailus@linux.intel.com>
  10091M:	Bingbu Cao <bingbu.cao@intel.com>
  10092M:	Dan Scally <djrscally@gmail.com>
  10093R:	Tianshu Qiu <tian.shu.qiu@intel.com>
  10094L:	linux-media@vger.kernel.org
  10095S:	Maintained
  10096T:	git git://linuxtv.org/media_tree.git
  10097F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
  10098F:	drivers/media/pci/intel/ipu3/
  10099
  10100INTEL IPU3 CSI-2 IMGU DRIVER
  10101M:	Sakari Ailus <sakari.ailus@linux.intel.com>
  10102R:	Bingbu Cao <bingbu.cao@intel.com>
  10103R:	Tianshu Qiu <tian.shu.qiu@intel.com>
  10104L:	linux-media@vger.kernel.org
  10105S:	Maintained
  10106F:	Documentation/admin-guide/media/ipu3.rst
  10107F:	Documentation/admin-guide/media/ipu3_rcb.svg
  10108F:	Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
  10109F:	drivers/staging/media/ipu3/
  10110
  10111INTEL IXP4XX CRYPTO SUPPORT
  10112M:	Corentin Labbe <clabbe@baylibre.com>
  10113L:	linux-crypto@vger.kernel.org
  10114S:	Maintained
  10115F:	drivers/crypto/ixp4xx_crypto.c
  10116
  10117INTEL ISHTP ECLITE DRIVER
  10118M:	Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
  10119L:	platform-driver-x86@vger.kernel.org
  10120S:	Supported
  10121F:	drivers/platform/x86/intel/ishtp_eclite.c
  10122
  10123INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
  10124M:	Krzysztof Halasa <khalasa@piap.pl>
  10125S:	Maintained
  10126F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
  10127F:	drivers/net/wan/ixp4xx_hss.c
  10128F:	drivers/soc/ixp4xx/ixp4xx-npe.c
  10129F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
  10130F:	include/linux/soc/ixp4xx/npe.h
  10131F:	include/linux/soc/ixp4xx/qmgr.h
  10132
  10133INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
  10134M:	Deepak Saxena <dsaxena@plexity.net>
  10135S:	Maintained
  10136F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
  10137F:	drivers/char/hw_random/ixp4xx-rng.c
  10138
  10139INTEL KEEM BAY DRM DRIVER
  10140M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
  10141M:	Edmund Dea <edmund.j.dea@intel.com>
  10142S:	Maintained
  10143F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
  10144F:	drivers/gpu/drm/kmb/
  10145
  10146INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
  10147M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  10148S:	Maintained
  10149F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
  10150F:	drivers/crypto/keembay/Kconfig
  10151F:	drivers/crypto/keembay/Makefile
  10152F:	drivers/crypto/keembay/keembay-ocs-aes-core.c
  10153F:	drivers/crypto/keembay/ocs-aes.c
  10154F:	drivers/crypto/keembay/ocs-aes.h
  10155
  10156INTEL KEEM BAY OCS ECC CRYPTO DRIVER
  10157M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  10158M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
  10159M:	Mark Gross <mgross@linux.intel.com>
  10160S:	Maintained
  10161F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
  10162F:	drivers/crypto/keembay/Kconfig
  10163F:	drivers/crypto/keembay/Makefile
  10164F:	drivers/crypto/keembay/keembay-ocs-ecc.c
  10165
  10166INTEL KEEM BAY OCS HCU CRYPTO DRIVER
  10167M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  10168M:	Declan Murphy <declan.murphy@intel.com>
  10169S:	Maintained
  10170F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
  10171F:	drivers/crypto/keembay/Kconfig
  10172F:	drivers/crypto/keembay/Makefile
  10173F:	drivers/crypto/keembay/keembay-ocs-hcu-core.c
  10174F:	drivers/crypto/keembay/ocs-hcu.c
  10175F:	drivers/crypto/keembay/ocs-hcu.h
  10176
  10177INTEL THUNDER BAY EMMC PHY DRIVER
  10178M:	Nandhini Srikandan <nandhini.srikandan@intel.com>
  10179M:	Rashmi A <rashmi.a@intel.com>
  10180S:	Maintained
  10181F:	Documentation/devicetree/bindings/phy/intel,phy-thunderbay-emmc.yaml
  10182F:	drivers/phy/intel/phy-intel-thunderbay-emmc.c
  10183
  10184INTEL MANAGEMENT ENGINE (mei)
  10185M:	Tomas Winkler <tomas.winkler@intel.com>
  10186L:	linux-kernel@vger.kernel.org
  10187S:	Supported
  10188F:	Documentation/driver-api/mei/*
  10189F:	drivers/misc/mei/
  10190F:	drivers/watchdog/mei_wdt.c
  10191F:	include/linux/mei_aux.h
  10192F:	include/linux/mei_cl_bus.h
  10193F:	include/uapi/linux/mei.h
  10194F:	samples/mei/*
  10195
  10196INTEL MAX 10 BMC MFD DRIVER
  10197M:	Xu Yilun <yilun.xu@intel.com>
  10198R:	Tom Rix <trix@redhat.com>
  10199S:	Maintained
  10200F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
  10201F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
  10202F:	drivers/hwmon/intel-m10-bmc-hwmon.c
  10203F:	drivers/mfd/intel-m10-bmc.c
  10204F:	include/linux/mfd/intel-m10-bmc.h
  10205
  10206INTEL MENLOW THERMAL DRIVER
  10207M:	Sujith Thomas <sujith.thomas@intel.com>
  10208L:	linux-pm@vger.kernel.org
  10209S:	Supported
  10210W:	https://01.org/linux-acpi
  10211F:	drivers/thermal/intel/intel_menlow.c
  10212
  10213INTEL P-Unit IPC DRIVER
  10214M:	Zha Qipeng <qipeng.zha@intel.com>
  10215L:	platform-driver-x86@vger.kernel.org
  10216S:	Maintained
  10217F:	arch/x86/include/asm/intel_punit_ipc.h
  10218F:	drivers/platform/x86/intel/punit_ipc.c
  10219
  10220INTEL PMC CORE DRIVER
  10221M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
  10222M:	David E Box <david.e.box@intel.com>
  10223L:	platform-driver-x86@vger.kernel.org
  10224S:	Maintained
  10225F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
  10226F:	drivers/platform/x86/intel/pmc/
  10227
  10228INTEL PMIC GPIO DRIVERS
  10229M:	Andy Shevchenko <andy@kernel.org>
  10230S:	Supported
  10231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
  10232F:	drivers/gpio/gpio-*cove.c
  10233
  10234INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
  10235M:	Andy Shevchenko <andy@kernel.org>
  10236S:	Maintained
  10237F:	drivers/mfd/intel_soc_pmic*
  10238F:	include/linux/mfd/intel_soc_pmic*
  10239
  10240INTEL PMT DRIVERS
  10241M:	David E. Box <david.e.box@linux.intel.com>
  10242S:	Supported
  10243F:	drivers/platform/x86/intel/pmt/
  10244
  10245INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
  10246M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
  10247L:	linux-wireless@vger.kernel.org
  10248S:	Maintained
  10249F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
  10250F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
  10251F:	drivers/net/wireless/intel/ipw2x00/
  10252
  10253INTEL PSTATE DRIVER
  10254M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  10255M:	Len Brown <lenb@kernel.org>
  10256L:	linux-pm@vger.kernel.org
  10257S:	Supported
  10258F:	drivers/cpufreq/intel_pstate.c
  10259
  10260INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
  10261M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
  10262L:	linux-iio@vger.kernel.org
  10263F:	drivers/counter/intel-qep.c
  10264
  10265INTEL SCU DRIVERS
  10266M:	Mika Westerberg <mika.westerberg@linux.intel.com>
  10267S:	Maintained
  10268F:	arch/x86/include/asm/intel_scu_ipc.h
  10269F:	drivers/platform/x86/intel_scu_*
  10270
  10271INTEL SDSI DRIVER
  10272M:	David E. Box <david.e.box@linux.intel.com>
  10273S:	Supported
  10274F:	drivers/platform/x86/intel/sdsi.c
  10275F:	tools/arch/x86/intel_sdsi/
  10276F:	tools/testing/selftests/drivers/sdsi/
  10277
  10278INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
  10279M:	Daniel Scally <djrscally@gmail.com>
  10280S:	Maintained
  10281F:	drivers/platform/x86/intel/int3472/
  10282
  10283INTEL SPEED SELECT TECHNOLOGY
  10284M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  10285L:	platform-driver-x86@vger.kernel.org
  10286S:	Maintained
  10287F:	drivers/platform/x86/intel/speed_select_if/
  10288F:	include/uapi/linux/isst_if.h
  10289F:	tools/power/x86/intel-speed-select/
  10290
  10291INTEL STRATIX10 FIRMWARE DRIVERS
  10292M:	Dinh Nguyen <dinguyen@kernel.org>
  10293L:	linux-kernel@vger.kernel.org
  10294S:	Maintained
  10295F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
  10296F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
  10297F:	drivers/firmware/stratix10-rsu.c
  10298F:	drivers/firmware/stratix10-svc.c
  10299F:	include/linux/firmware/intel/stratix10-smc.h
  10300F:	include/linux/firmware/intel/stratix10-svc-client.h
  10301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
  10302
  10303INTEL TELEMETRY DRIVER
  10304M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
  10305M:	"David E. Box" <david.e.box@linux.intel.com>
  10306L:	platform-driver-x86@vger.kernel.org
  10307S:	Maintained
  10308F:	arch/x86/include/asm/intel_telemetry.h
  10309F:	drivers/platform/x86/intel/telemetry/
  10310
  10311INTEL UNCORE FREQUENCY CONTROL
  10312M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
  10313L:	platform-driver-x86@vger.kernel.org
  10314S:	Maintained
  10315F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
  10316F:	drivers/platform/x86/intel/uncore-frequency/
  10317
  10318INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
  10319M:	David E. Box <david.e.box@linux.intel.com>
  10320S:	Supported
  10321F:	drivers/platform/x86/intel/vsec.*
  10322
  10323INTEL VIRTUAL BUTTON DRIVER
  10324M:	AceLan Kao <acelan.kao@canonical.com>
  10325L:	platform-driver-x86@vger.kernel.org
  10326S:	Maintained
  10327F:	drivers/platform/x86/intel/vbtn.c
  10328
  10329INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
  10330M:	Stanislaw Gruszka <stf_xl@wp.pl>
  10331L:	linux-wireless@vger.kernel.org
  10332S:	Supported
  10333F:	drivers/net/wireless/intel/iwlegacy/
  10334
  10335INTEL WIRELESS WIFI LINK (iwlwifi)
  10336M:	Gregory Greenman <gregory.greenman@intel.com>
  10337L:	linux-wireless@vger.kernel.org
  10338S:	Supported
  10339W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
  10340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
  10341F:	drivers/net/wireless/intel/iwlwifi/
  10342
  10343INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
  10344M:	Jithu Joseph <jithu.joseph@intel.com>
  10345R:	Maurice Ma <maurice.ma@intel.com>
  10346S:	Maintained
  10347W:	https://slimbootloader.github.io/security/firmware-update.html
  10348F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
  10349
  10350INTEL WMI THUNDERBOLT FORCE POWER DRIVER
  10351L:	Dell.Client.Kernel@dell.com
  10352S:	Maintained
  10353F:	drivers/platform/x86/intel/wmi/thunderbolt.c
  10354
  10355INTEL WWAN IOSM DRIVER
  10356M:	M Chetan Kumar <m.chetan.kumar@intel.com>
  10357M:	Intel Corporation <linuxwwan@intel.com>
  10358L:	netdev@vger.kernel.org
  10359S:	Maintained
  10360F:	drivers/net/wwan/iosm/
  10361
  10362INTEL(R) TRACE HUB
  10363M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
  10364S:	Supported
  10365F:	Documentation/trace/intel_th.rst
  10366F:	drivers/hwtracing/intel_th/
  10367F:	include/linux/intel_th.h
  10368
  10369INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
  10370M:	Ning Sun <ning.sun@intel.com>
  10371L:	tboot-devel@lists.sourceforge.net
  10372S:	Supported
  10373W:	http://tboot.sourceforge.net
  10374T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
  10375F:	Documentation/x86/intel_txt.rst
  10376F:	arch/x86/kernel/tboot.c
  10377F:	include/linux/tboot.h
  10378
  10379INTEL SGX
  10380M:	Jarkko Sakkinen <jarkko@kernel.org>
  10381R:	Dave Hansen <dave.hansen@linux.intel.com>
  10382L:	linux-sgx@vger.kernel.org
  10383S:	Supported
  10384Q:	https://patchwork.kernel.org/project/intel-sgx/list/
  10385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
  10386F:	Documentation/x86/sgx.rst
  10387F:	arch/x86/entry/vdso/vsgx.S
  10388F:	arch/x86/include/asm/sgx.h
  10389F:	arch/x86/include/uapi/asm/sgx.h
  10390F:	arch/x86/kernel/cpu/sgx/*
  10391F:	tools/testing/selftests/sgx/*
  10392K:	\bSGX_
  10393
  10394INTERCONNECT API
  10395M:	Georgi Djakov <djakov@kernel.org>
  10396L:	linux-pm@vger.kernel.org
  10397S:	Maintained
  10398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
  10399F:	Documentation/devicetree/bindings/interconnect/
  10400F:	Documentation/driver-api/interconnect.rst
  10401F:	drivers/interconnect/
  10402F:	include/dt-bindings/interconnect/
  10403F:	include/linux/interconnect-provider.h
  10404F:	include/linux/interconnect.h
  10405
  10406INTERRUPT COUNTER DRIVER
  10407M:	Oleksij Rempel <o.rempel@pengutronix.de>
  10408R:	Pengutronix Kernel Team <kernel@pengutronix.de>
  10409L:	linux-iio@vger.kernel.org
  10410F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
  10411F:	drivers/counter/interrupt-cnt.c
  10412
  10413INTERSIL ISL7998X VIDEO DECODER DRIVER
  10414M:	Michael Tretter <m.tretter@pengutronix.de>
  10415R:	Pengutronix Kernel Team <kernel@pengutronix.de>
  10416L:	linux-media@vger.kernel.org
  10417S:	Maintained
  10418F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
  10419F:	drivers/media/i2c/isl7998x.c
  10420
  10421INVENSENSE ICM-426xx IMU DRIVER
  10422M:	Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
  10423L:	linux-iio@vger.kernel.org
  10424S:	Maintained
  10425W:	https://invensense.tdk.com/
  10426F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
  10427F:	drivers/iio/imu/inv_icm42600/
  10428
  10429INVENSENSE MPU-3050 GYROSCOPE DRIVER
  10430M:	Linus Walleij <linus.walleij@linaro.org>
  10431L:	linux-iio@vger.kernel.org
  10432S:	Maintained
  10433F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
  10434F:	drivers/iio/gyro/mpu3050*
  10435
  10436IOC3 ETHERNET DRIVER
  10437M:	Ralf Baechle <ralf@linux-mips.org>
  10438L:	linux-mips@vger.kernel.org
  10439S:	Maintained
  10440F:	drivers/net/ethernet/sgi/ioc3-eth.c
  10441
  10442IOMAP FILESYSTEM LIBRARY
  10443M:	Christoph Hellwig <hch@infradead.org>
  10444M:	Darrick J. Wong <djwong@kernel.org>
  10445L:	linux-xfs@vger.kernel.org
  10446L:	linux-fsdevel@vger.kernel.org
  10447S:	Supported
  10448T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
  10449F:	fs/iomap/
  10450F:	include/linux/iomap.h
  10451
  10452IOMMU DRIVERS
  10453M:	Joerg Roedel <joro@8bytes.org>
  10454M:	Will Deacon <will@kernel.org>
  10455L:	iommu@lists.linux.dev
  10456S:	Maintained
  10457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
  10458F:	Documentation/devicetree/bindings/iommu/
  10459F:	Documentation/userspace-api/iommu.rst
  10460F:	drivers/iommu/
  10461F:	include/linux/iommu.h
  10462F:	include/linux/iova.h
  10463F:	include/linux/of_iommu.h
  10464F:	include/uapi/linux/iommu.h
  10465
  10466IOSYS-MAP HELPERS
  10467M:	Thomas Zimmermann <tzimmermann@suse.de>
  10468L:	dri-devel@lists.freedesktop.org
  10469S:	Maintained
  10470T:	git git://anongit.freedesktop.org/drm/drm-misc
  10471F:	include/linux/iosys-map.h
  10472
  10473IO_URING
  10474M:	Jens Axboe <axboe@kernel.dk>
  10475R:	Pavel Begunkov <asml.silence@gmail.com>
  10476L:	io-uring@vger.kernel.org
  10477S:	Maintained
  10478T:	git git://git.kernel.dk/linux-block
  10479T:	git git://git.kernel.dk/liburing
  10480F:	fs/io-wq.c
  10481F:	fs/io-wq.h
  10482F:	fs/io_uring.c
  10483F:	include/linux/io_uring.h
  10484F:	include/uapi/linux/io_uring.h
  10485F:	tools/io_uring/
  10486
  10487IPMI SUBSYSTEM
  10488M:	Corey Minyard <minyard@acm.org>
  10489L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
  10490S:	Supported
  10491W:	http://openipmi.sourceforge.net/
  10492T:	git https://github.com/cminyard/linux-ipmi.git for-next
  10493F:	Documentation/driver-api/ipmi.rst
  10494F:	Documentation/devicetree/bindings/ipmi/
  10495F:	drivers/char/ipmi/
  10496F:	include/linux/ipmi*
  10497F:	include/uapi/linux/ipmi*
  10498
  10499IPS SCSI RAID DRIVER
  10500M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
  10501L:	linux-scsi@vger.kernel.org
  10502S:	Maintained
  10503W:	http://www.adaptec.com/
  10504F:	drivers/scsi/ips*
  10505
  10506IPVS
  10507M:	Simon Horman <horms@verge.net.au>
  10508M:	Julian Anastasov <ja@ssi.bg>
  10509L:	netdev@vger.kernel.org
  10510L:	lvs-devel@vger.kernel.org
  10511S:	Maintained
  10512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
  10513T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
  10514F:	Documentation/networking/ipvs-sysctl.rst
  10515F:	include/net/ip_vs.h
  10516F:	include/uapi/linux/ip_vs.h
  10517F:	net/netfilter/ipvs/
  10518
  10519IPWIRELESS DRIVER
  10520M:	Jiri Kosina <jikos@kernel.org>
  10521M:	David Sterba <dsterba@suse.com>
  10522S:	Odd Fixes
  10523F:	drivers/tty/ipwireless/
  10524
  10525IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
  10526M:	Marc Zyngier <maz@kernel.org>
  10527S:	Maintained
  10528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
  10529F:	Documentation/core-api/irq/irq-domain.rst
  10530F:	include/linux/irqdomain.h
  10531F:	kernel/irq/irqdomain.c
  10532F:	kernel/irq/msi.c
  10533
  10534IRQ SUBSYSTEM
  10535M:	Thomas Gleixner <tglx@linutronix.de>
  10536L:	linux-kernel@vger.kernel.org
  10537S:	Maintained
  10538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
  10539F:	kernel/irq/
  10540
  10541IRQCHIP DRIVERS
  10542M:	Thomas Gleixner <tglx@linutronix.de>
  10543M:	Marc Zyngier <maz@kernel.org>
  10544L:	linux-kernel@vger.kernel.org
  10545S:	Maintained
  10546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
  10547F:	Documentation/devicetree/bindings/interrupt-controller/
  10548F:	drivers/irqchip/
  10549
  10550ISA
  10551M:	William Breathitt Gray <vilhelm.gray@gmail.com>
  10552S:	Maintained
  10553F:	Documentation/driver-api/isa.rst
  10554F:	drivers/base/isa.c
  10555F:	include/linux/isa.h
  10556
  10557ISA RADIO MODULE
  10558M:	Hans Verkuil <hverkuil@xs4all.nl>
  10559L:	linux-media@vger.kernel.org
  10560S:	Maintained
  10561W:	https://linuxtv.org
  10562T:	git git://linuxtv.org/media_tree.git
  10563F:	drivers/media/radio/radio-isa*
  10564
  10565ISAPNP
  10566M:	Jaroslav Kysela <perex@perex.cz>
  10567S:	Maintained
  10568F:	Documentation/driver-api/isapnp.rst
  10569F:	drivers/pnp/isapnp/
  10570F:	include/linux/isapnp.h
  10571
  10572ISCSI
  10573M:	Lee Duncan <lduncan@suse.com>
  10574M:	Chris Leech <cleech@redhat.com>
  10575M:	Mike Christie <michael.christie@oracle.com>
  10576L:	open-iscsi@googlegroups.com
  10577L:	linux-scsi@vger.kernel.org
  10578S:	Maintained
  10579W:	www.open-iscsi.com
  10580F:	drivers/scsi/*iscsi*
  10581F:	include/scsi/*iscsi*
  10582
  10583iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
  10584M:	Peter Jones <pjones@redhat.com>
  10585M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
  10586S:	Maintained
  10587F:	drivers/firmware/iscsi_ibft*
  10588
  10589ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
  10590M:	Sagi Grimberg <sagi@grimberg.me>
  10591M:	Max Gurtovoy <mgurtovoy@nvidia.com>
  10592L:	linux-rdma@vger.kernel.org
  10593S:	Supported
  10594W:	http://www.openfabrics.org
  10595W:	www.open-iscsi.org
  10596Q:	http://patchwork.kernel.org/project/linux-rdma/list/
  10597F:	drivers/infiniband/ulp/iser/
  10598
  10599ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
  10600M:	Sagi Grimberg <sagi@grimberg.me>
  10601L:	linux-rdma@vger.kernel.org
  10602L:	target-devel@vger.kernel.org
  10603S:	Supported
  10604W:	http://www.linux-iscsi.org
  10605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
  10606F:	drivers/infiniband/ulp/isert
  10607
  10608ISDN/CMTP OVER BLUETOOTH
  10609M:	Karsten Keil <isdn@linux-pingi.de>
  10610L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
  10611L:	netdev@vger.kernel.org
  10612S:	Odd Fixes
  10613W:	http://www.isdn4linux.de
  10614F:	Documentation/isdn/
  10615F:	drivers/isdn/capi/
  10616F:	include/linux/isdn/
  10617F:	include/uapi/linux/isdn/
  10618F:	net/bluetooth/cmtp/
  10619
  10620ISDN/mISDN SUBSYSTEM
  10621M:	Karsten Keil <isdn@linux-pingi.de>
  10622L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
  10623L:	netdev@vger.kernel.org
  10624S:	Maintained
  10625W:	http://www.isdn4linux.de
  10626F:	drivers/isdn/Kconfig
  10627F:	drivers/isdn/Makefile
  10628F:	drivers/isdn/hardware/
  10629F:	drivers/isdn/mISDN/
  10630
  10631IT87 HARDWARE MONITORING DRIVER
  10632M:	Jean Delvare <jdelvare@suse.com>
  10633L:	linux-hwmon@vger.kernel.org
  10634S:	Maintained
  10635F:	Documentation/hwmon/it87.rst
  10636F:	drivers/hwmon/it87.c
  10637
  10638IT913X MEDIA DRIVER
  10639M:	Antti Palosaari <crope@iki.fi>
  10640L:	linux-media@vger.kernel.org
  10641S:	Maintained
  10642W:	https://linuxtv.org
  10643W:	http://palosaari.fi/linux/
  10644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  10645T:	git git://linuxtv.org/anttip/media_tree.git
  10646F:	drivers/media/tuners/it913x*
  10647
  10648ITE IT66121 HDMI BRIDGE DRIVER
  10649M:	Phong LE <ple@baylibre.com>
  10650M:	Neil Armstrong <narmstrong@baylibre.com>
  10651S:	Maintained
  10652T:	git git://anongit.freedesktop.org/drm/drm-misc
  10653F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
  10654F:	drivers/gpu/drm/bridge/ite-it66121.c
  10655
  10656IVTV VIDEO4LINUX DRIVER
  10657M:	Andy Walls <awalls@md.metrocast.net>
  10658L:	linux-media@vger.kernel.org
  10659S:	Maintained
  10660W:	https://linuxtv.org
  10661T:	git git://linuxtv.org/media_tree.git
  10662F:	Documentation/admin-guide/media/ivtv*
  10663F:	drivers/media/pci/ivtv/
  10664F:	include/uapi/linux/ivtv*
  10665
  10666IX2505V MEDIA DRIVER
  10667M:	Malcolm Priestley <tvboxspy@gmail.com>
  10668L:	linux-media@vger.kernel.org
  10669S:	Maintained
  10670W:	https://linuxtv.org
  10671Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  10672F:	drivers/media/dvb-frontends/ix2505v*
  10673
  10674JAILHOUSE HYPERVISOR INTERFACE
  10675M:	Jan Kiszka <jan.kiszka@siemens.com>
  10676L:	jailhouse-dev@googlegroups.com
  10677S:	Maintained
  10678F:	arch/x86/include/asm/jailhouse_para.h
  10679F:	arch/x86/kernel/jailhouse.c
  10680
  10681JC42.4 TEMPERATURE SENSOR DRIVER
  10682M:	Guenter Roeck <linux@roeck-us.net>
  10683L:	linux-hwmon@vger.kernel.org
  10684S:	Maintained
  10685F:	Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
  10686F:	Documentation/hwmon/jc42.rst
  10687F:	drivers/hwmon/jc42.c
  10688
  10689JFS FILESYSTEM
  10690M:	Dave Kleikamp <shaggy@kernel.org>
  10691L:	jfs-discussion@lists.sourceforge.net
  10692S:	Maintained
  10693W:	http://jfs.sourceforge.net/
  10694T:	git git://github.com/kleikamp/linux-shaggy.git
  10695F:	Documentation/admin-guide/jfs.rst
  10696F:	fs/jfs/
  10697
  10698JME NETWORK DRIVER
  10699M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
  10700L:	netdev@vger.kernel.org
  10701S:	Maintained
  10702F:	drivers/net/ethernet/jme.*
  10703
  10704JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
  10705M:	David Woodhouse <dwmw2@infradead.org>
  10706M:	Richard Weinberger <richard@nod.at>
  10707L:	linux-mtd@lists.infradead.org
  10708S:	Odd Fixes
  10709W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
  10710T:	git git://git.infradead.org/ubifs-2.6.git
  10711F:	fs/jffs2/
  10712F:	include/uapi/linux/jffs2.h
  10713
  10714JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
  10715M:	"Theodore Ts'o" <tytso@mit.edu>
  10716M:	Jan Kara <jack@suse.com>
  10717L:	linux-ext4@vger.kernel.org
  10718S:	Maintained
  10719F:	fs/jbd2/
  10720F:	include/linux/jbd2.h
  10721
  10722JPU V4L2 MEM2MEM DRIVER FOR RENESAS
  10723M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
  10724L:	linux-media@vger.kernel.org
  10725L:	linux-renesas-soc@vger.kernel.org
  10726S:	Maintained
  10727F:	drivers/media/platform/renesas/rcar_jpu.c
  10728
  10729JSM Neo PCI based serial card
  10730L:	linux-serial@vger.kernel.org
  10731S:	Orphan
  10732F:	drivers/tty/serial/jsm/
  10733
  10734K10TEMP HARDWARE MONITORING DRIVER
  10735M:	Clemens Ladisch <clemens@ladisch.de>
  10736L:	linux-hwmon@vger.kernel.org
  10737S:	Maintained
  10738F:	Documentation/hwmon/k10temp.rst
  10739F:	drivers/hwmon/k10temp.c
  10740
  10741K8TEMP HARDWARE MONITORING DRIVER
  10742M:	Rudolf Marek <r.marek@assembler.cz>
  10743L:	linux-hwmon@vger.kernel.org
  10744S:	Maintained
  10745F:	Documentation/hwmon/k8temp.rst
  10746F:	drivers/hwmon/k8temp.c
  10747
  10748KASAN
  10749M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
  10750R:	Alexander Potapenko <glider@google.com>
  10751R:	Andrey Konovalov <andreyknvl@gmail.com>
  10752R:	Dmitry Vyukov <dvyukov@google.com>
  10753R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
  10754L:	kasan-dev@googlegroups.com
  10755S:	Maintained
  10756F:	Documentation/dev-tools/kasan.rst
  10757F:	arch/*/include/asm/*kasan.h
  10758F:	arch/*/mm/kasan_init*
  10759F:	include/linux/kasan*.h
  10760F:	lib/Kconfig.kasan
  10761F:	lib/test_kasan*.c
  10762F:	mm/kasan/
  10763F:	scripts/Makefile.kasan
  10764
  10765KCONFIG
  10766M:	Masahiro Yamada <masahiroy@kernel.org>
  10767L:	linux-kbuild@vger.kernel.org
  10768S:	Maintained
  10769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
  10770F:	Documentation/kbuild/kconfig*
  10771F:	scripts/Kconfig.include
  10772F:	scripts/kconfig/
  10773
  10774KCOV
  10775R:	Dmitry Vyukov <dvyukov@google.com>
  10776R:	Andrey Konovalov <andreyknvl@gmail.com>
  10777L:	kasan-dev@googlegroups.com
  10778S:	Maintained
  10779F:	Documentation/dev-tools/kcov.rst
  10780F:	include/linux/kcov.h
  10781F:	include/uapi/linux/kcov.h
  10782F:	kernel/kcov.c
  10783F:	scripts/Makefile.kcov
  10784
  10785KCSAN
  10786M:	Marco Elver <elver@google.com>
  10787R:	Dmitry Vyukov <dvyukov@google.com>
  10788L:	kasan-dev@googlegroups.com
  10789S:	Maintained
  10790F:	Documentation/dev-tools/kcsan.rst
  10791F:	include/linux/kcsan*.h
  10792F:	kernel/kcsan/
  10793F:	lib/Kconfig.kcsan
  10794F:	scripts/Makefile.kcsan
  10795
  10796KDUMP
  10797M:	Baoquan He <bhe@redhat.com>
  10798R:	Vivek Goyal <vgoyal@redhat.com>
  10799R:	Dave Young <dyoung@redhat.com>
  10800L:	kexec@lists.infradead.org
  10801S:	Maintained
  10802W:	http://lse.sourceforge.net/kdump/
  10803F:	Documentation/admin-guide/kdump/
  10804F:	fs/proc/vmcore.c
  10805F:	include/linux/crash_core.h
  10806F:	include/linux/crash_dump.h
  10807F:	include/uapi/linux/vmcore.h
  10808F:	kernel/crash_*.c
  10809
  10810KEENE FM RADIO TRANSMITTER DRIVER
  10811M:	Hans Verkuil <hverkuil@xs4all.nl>
  10812L:	linux-media@vger.kernel.org
  10813S:	Maintained
  10814W:	https://linuxtv.org
  10815T:	git git://linuxtv.org/media_tree.git
  10816F:	drivers/media/radio/radio-keene*
  10817
  10818KERNEL AUTOMOUNTER
  10819M:	Ian Kent <raven@themaw.net>
  10820L:	autofs@vger.kernel.org
  10821S:	Maintained
  10822F:	fs/autofs/
  10823
  10824KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
  10825M:	Masahiro Yamada <masahiroy@kernel.org>
  10826M:	Michal Marek <michal.lkml@markovi.net>
  10827R:	Nick Desaulniers <ndesaulniers@google.com>
  10828L:	linux-kbuild@vger.kernel.org
  10829S:	Maintained
  10830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
  10831F:	Documentation/kbuild/
  10832F:	Makefile
  10833F:	scripts/*vmlinux*
  10834F:	scripts/Kbuild*
  10835F:	scripts/Makefile*
  10836F:	scripts/basic/
  10837F:	scripts/dummy-tools/
  10838F:	scripts/mk*
  10839F:	scripts/mod/
  10840F:	scripts/package/
  10841
  10842KERNEL JANITORS
  10843L:	kernel-janitors@vger.kernel.org
  10844S:	Odd Fixes
  10845W:	http://kernelnewbies.org/KernelJanitors
  10846
  10847KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
  10848M:	Chuck Lever <chuck.lever@oracle.com>
  10849M:	Jeff Layton <jlayton@kernel.org>
  10850L:	linux-nfs@vger.kernel.org
  10851S:	Supported
  10852W:	http://nfs.sourceforge.net/
  10853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
  10854F:	fs/lockd/
  10855F:	fs/nfs_common/
  10856F:	fs/nfsd/
  10857F:	include/linux/lockd/
  10858F:	include/linux/sunrpc/
  10859F:	include/uapi/linux/nfsd/
  10860F:	include/uapi/linux/sunrpc/
  10861F:	net/sunrpc/
  10862F:	Documentation/filesystems/nfs/
  10863
  10864KERNEL REGRESSIONS
  10865M:	Thorsten Leemhuis <linux@leemhuis.info>
  10866L:	regressions@lists.linux.dev
  10867S:	Supported
  10868F:	Documentation/admin-guide/reporting-regressions.rst
  10869F:	Documentation/process/handling-regressions.rst
  10870
  10871KERNEL SELFTEST FRAMEWORK
  10872M:	Shuah Khan <shuah@kernel.org>
  10873M:	Shuah Khan <skhan@linuxfoundation.org>
  10874L:	linux-kselftest@vger.kernel.org
  10875S:	Maintained
  10876Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
  10877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
  10878F:	Documentation/dev-tools/kselftest*
  10879F:	tools/testing/selftests/
  10880
  10881KERNEL SMB3 SERVER (KSMBD)
  10882M:	Namjae Jeon <linkinjeon@kernel.org>
  10883M:	Steve French <sfrench@samba.org>
  10884M:	Hyunchul Lee <hyc.lee@gmail.com>
  10885R:	Sergey Senozhatsky <senozhatsky@chromium.org>
  10886L:	linux-cifs@vger.kernel.org
  10887S:	Maintained
  10888T:	git git://git.samba.org/ksmbd.git
  10889F:	fs/ksmbd/
  10890F:	fs/smbfs_common/
  10891
  10892KERNEL UNIT TESTING FRAMEWORK (KUnit)
  10893M:	Brendan Higgins <brendanhiggins@google.com>
  10894L:	linux-kselftest@vger.kernel.org
  10895L:	kunit-dev@googlegroups.com
  10896S:	Maintained
  10897W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
  10898F:	Documentation/dev-tools/kunit/
  10899F:	include/kunit/
  10900F:	lib/kunit/
  10901F:	tools/testing/kunit/
  10902
  10903KERNEL USERMODE HELPER
  10904M:	Luis Chamberlain <mcgrof@kernel.org>
  10905L:	linux-kernel@vger.kernel.org
  10906S:	Maintained
  10907F:	include/linux/umh.h
  10908F:	kernel/umh.c
  10909
  10910KERNEL VIRTUAL MACHINE (KVM)
  10911M:	Paolo Bonzini <pbonzini@redhat.com>
  10912L:	kvm@vger.kernel.org
  10913S:	Supported
  10914W:	http://www.linux-kvm.org
  10915T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  10916F:	Documentation/virt/kvm/
  10917F:	include/asm-generic/kvm*
  10918F:	include/kvm/iodev.h
  10919F:	include/linux/kvm*
  10920F:	include/trace/events/kvm.h
  10921F:	include/uapi/asm-generic/kvm*
  10922F:	include/uapi/linux/kvm*
  10923F:	tools/kvm/
  10924F:	tools/testing/selftests/kvm/
  10925F:	virt/kvm/*
  10926
  10927KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
  10928M:	Marc Zyngier <maz@kernel.org>
  10929R:	James Morse <james.morse@arm.com>
  10930R:	Alexandru Elisei <alexandru.elisei@arm.com>
  10931R:	Suzuki K Poulose <suzuki.poulose@arm.com>
  10932R:	Oliver Upton <oliver.upton@linux.dev>
  10933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  10934L:	kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
  10935S:	Maintained
  10936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
  10937F:	arch/arm64/include/asm/kvm*
  10938F:	arch/arm64/include/uapi/asm/kvm*
  10939F:	arch/arm64/kvm/
  10940F:	include/kvm/arm_*
  10941F:	tools/testing/selftests/kvm/*/aarch64/
  10942F:	tools/testing/selftests/kvm/aarch64/
  10943
  10944KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
  10945M:	Huacai Chen <chenhuacai@kernel.org>
  10946M:	Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
  10947L:	linux-mips@vger.kernel.org
  10948L:	kvm@vger.kernel.org
  10949S:	Maintained
  10950T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  10951F:	arch/mips/include/asm/kvm*
  10952F:	arch/mips/include/uapi/asm/kvm*
  10953F:	arch/mips/kvm/
  10954
  10955KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
  10956L:	linuxppc-dev@lists.ozlabs.org
  10957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
  10958F:	arch/powerpc/include/asm/kvm*
  10959F:	arch/powerpc/include/uapi/asm/kvm*
  10960F:	arch/powerpc/kernel/kvm*
  10961F:	arch/powerpc/kvm/
  10962
  10963KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
  10964M:	Anup Patel <anup@brainfault.org>
  10965R:	Atish Patra <atishp@atishpatra.org>
  10966L:	kvm@vger.kernel.org
  10967L:	kvm-riscv@lists.infradead.org
  10968L:	linux-riscv@lists.infradead.org
  10969S:	Maintained
  10970T:	git git://github.com/kvm-riscv/linux.git
  10971F:	arch/riscv/include/asm/kvm*
  10972F:	arch/riscv/include/uapi/asm/kvm*
  10973F:	arch/riscv/kvm/
  10974F:	tools/testing/selftests/kvm/*/riscv/
  10975
  10976KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
  10977M:	Christian Borntraeger <borntraeger@linux.ibm.com>
  10978M:	Janosch Frank <frankja@linux.ibm.com>
  10979M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
  10980R:	David Hildenbrand <david@redhat.com>
  10981L:	kvm@vger.kernel.org
  10982S:	Supported
  10983W:	http://www.ibm.com/developerworks/linux/linux390/
  10984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
  10985F:	Documentation/virt/kvm/s390*
  10986F:	arch/s390/include/asm/gmap.h
  10987F:	arch/s390/include/asm/kvm*
  10988F:	arch/s390/include/uapi/asm/kvm*
  10989F:	arch/s390/include/uapi/asm/uvdevice.h
  10990F:	arch/s390/kernel/uv.c
  10991F:	arch/s390/kvm/
  10992F:	arch/s390/mm/gmap.c
  10993F:	drivers/s390/char/uvdevice.c
  10994F:	tools/testing/selftests/drivers/s390x/uvdevice/
  10995F:	tools/testing/selftests/kvm/*/s390x/
  10996F:	tools/testing/selftests/kvm/s390x/
  10997
  10998KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
  10999M:	Sean Christopherson <seanjc@google.com>
  11000M:	Paolo Bonzini <pbonzini@redhat.com>
  11001L:	kvm@vger.kernel.org
  11002S:	Supported
  11003T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  11004F:	arch/x86/include/asm/kvm*
  11005F:	arch/x86/include/asm/svm.h
  11006F:	arch/x86/include/asm/vmx*.h
  11007F:	arch/x86/include/uapi/asm/kvm*
  11008F:	arch/x86/include/uapi/asm/svm.h
  11009F:	arch/x86/include/uapi/asm/vmx.h
  11010F:	arch/x86/kvm/
  11011F:	arch/x86/kvm/*/
  11012
  11013KVM PARAVIRT (KVM/paravirt)
  11014M:	Paolo Bonzini <pbonzini@redhat.com>
  11015R:	Wanpeng Li <wanpengli@tencent.com>
  11016R:	Vitaly Kuznetsov <vkuznets@redhat.com>
  11017L:	kvm@vger.kernel.org
  11018S:	Supported
  11019T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  11020F:	arch/x86/kernel/kvm.c
  11021F:	arch/x86/kernel/kvmclock.c
  11022F:	arch/x86/include/asm/pvclock-abi.h
  11023F:	include/linux/kvm_para.h
  11024F:	include/uapi/linux/kvm_para.h
  11025F:	include/uapi/asm-generic/kvm_para.h
  11026F:	include/asm-generic/kvm_para.h
  11027F:	arch/um/include/asm/kvm_para.h
  11028F:	arch/x86/include/asm/kvm_para.h
  11029F:	arch/x86/include/uapi/asm/kvm_para.h
  11030
  11031KVM X86 HYPER-V (KVM/hyper-v)
  11032M:	Vitaly Kuznetsov <vkuznets@redhat.com>
  11033M:	Sean Christopherson <seanjc@google.com>
  11034M:	Paolo Bonzini <pbonzini@redhat.com>
  11035L:	kvm@vger.kernel.org
  11036S:	Supported
  11037T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
  11038F:	arch/x86/kvm/hyperv.*
  11039F:	arch/x86/kvm/kvm_onhyperv.*
  11040F:	arch/x86/kvm/svm/hyperv.*
  11041F:	arch/x86/kvm/svm/svm_onhyperv.*
  11042F:	arch/x86/kvm/vmx/evmcs.*
  11043
  11044KERNFS
  11045M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  11046M:	Tejun Heo <tj@kernel.org>
  11047S:	Supported
  11048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
  11049F:	fs/kernfs/
  11050F:	include/linux/kernfs.h
  11051
  11052KEXEC
  11053M:	Eric Biederman <ebiederm@xmission.com>
  11054L:	kexec@lists.infradead.org
  11055S:	Maintained
  11056W:	http://kernel.org/pub/linux/utils/kernel/kexec/
  11057F:	include/linux/kexec.h
  11058F:	include/uapi/linux/kexec.h
  11059F:	kernel/kexec*
  11060
  11061KEYS-ENCRYPTED
  11062M:	Mimi Zohar <zohar@linux.ibm.com>
  11063L:	linux-integrity@vger.kernel.org
  11064L:	keyrings@vger.kernel.org
  11065S:	Supported
  11066F:	Documentation/security/keys/trusted-encrypted.rst
  11067F:	include/keys/encrypted-type.h
  11068F:	security/keys/encrypted-keys/
  11069
  11070KEYS-TRUSTED
  11071M:	James Bottomley <jejb@linux.ibm.com>
  11072M:	Jarkko Sakkinen <jarkko@kernel.org>
  11073M:	Mimi Zohar <zohar@linux.ibm.com>
  11074L:	linux-integrity@vger.kernel.org
  11075L:	keyrings@vger.kernel.org
  11076S:	Supported
  11077F:	Documentation/security/keys/trusted-encrypted.rst
  11078F:	include/keys/trusted-type.h
  11079F:	include/keys/trusted_tpm.h
  11080F:	security/keys/trusted-keys/
  11081
  11082KEYS-TRUSTED-TEE
  11083M:	Sumit Garg <sumit.garg@linaro.org>
  11084L:	linux-integrity@vger.kernel.org
  11085L:	keyrings@vger.kernel.org
  11086S:	Supported
  11087F:	include/keys/trusted_tee.h
  11088F:	security/keys/trusted-keys/trusted_tee.c
  11089
  11090KEYS-TRUSTED-CAAM
  11091M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
  11092R:	Pengutronix Kernel Team <kernel@pengutronix.de>
  11093L:	linux-integrity@vger.kernel.org
  11094L:	keyrings@vger.kernel.org
  11095S:	Maintained
  11096F:	include/keys/trusted_caam.h
  11097F:	security/keys/trusted-keys/trusted_caam.c
  11098
  11099KEYS/KEYRINGS
  11100M:	David Howells <dhowells@redhat.com>
  11101M:	Jarkko Sakkinen <jarkko@kernel.org>
  11102L:	keyrings@vger.kernel.org
  11103S:	Maintained
  11104F:	Documentation/security/keys/core.rst
  11105F:	include/keys/
  11106F:	include/linux/key-type.h
  11107F:	include/linux/key.h
  11108F:	include/linux/keyctl.h
  11109F:	include/uapi/linux/keyctl.h
  11110F:	security/keys/
  11111
  11112KEYS/KEYRINGS_INTEGRITY
  11113M:	Jarkko Sakkinen <jarkko@kernel.org>
  11114M:	Mimi Zohar <zohar@linux.ibm.com>
  11115L:	linux-integrity@vger.kernel.org
  11116L:	keyrings@vger.kernel.org
  11117S:	Supported
  11118F:	security/integrity/platform_certs
  11119
  11120KFENCE
  11121M:	Alexander Potapenko <glider@google.com>
  11122M:	Marco Elver <elver@google.com>
  11123R:	Dmitry Vyukov <dvyukov@google.com>
  11124L:	kasan-dev@googlegroups.com
  11125S:	Maintained
  11126F:	Documentation/dev-tools/kfence.rst
  11127F:	arch/*/include/asm/kfence.h
  11128F:	include/linux/kfence.h
  11129F:	lib/Kconfig.kfence
  11130F:	mm/kfence/
  11131
  11132KFIFO
  11133M:	Stefani Seibold <stefani@seibold.net>
  11134S:	Maintained
  11135F:	include/linux/kfifo.h
  11136F:	lib/kfifo.c
  11137F:	samples/kfifo/
  11138
  11139KGDB / KDB /debug_core
  11140M:	Jason Wessel <jason.wessel@windriver.com>
  11141M:	Daniel Thompson <daniel.thompson@linaro.org>
  11142R:	Douglas Anderson <dianders@chromium.org>
  11143L:	kgdb-bugreport@lists.sourceforge.net
  11144S:	Maintained
  11145W:	http://kgdb.wiki.kernel.org/
  11146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
  11147F:	Documentation/dev-tools/kgdb.rst
  11148F:	drivers/misc/kgdbts.c
  11149F:	drivers/tty/serial/kgdboc.c
  11150F:	include/linux/kdb.h
  11151F:	include/linux/kgdb.h
  11152F:	kernel/debug/
  11153F:	kernel/module/kdb.c
  11154
  11155KHADAS MCU MFD DRIVER
  11156M:	Neil Armstrong <narmstrong@baylibre.com>
  11157L:	linux-amlogic@lists.infradead.org
  11158S:	Maintained
  11159F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
  11160F:	drivers/mfd/khadas-mcu.c
  11161F:	include/linux/mfd/khadas-mcu.h
  11162F:	drivers/thermal/khadas_mcu_fan.c
  11163
  11164KMEMLEAK
  11165M:	Catalin Marinas <catalin.marinas@arm.com>
  11166S:	Maintained
  11167F:	Documentation/dev-tools/kmemleak.rst
  11168F:	include/linux/kmemleak.h
  11169F:	mm/kmemleak.c
  11170F:	samples/kmemleak/kmemleak-test.c
  11171
  11172KMOD KERNEL MODULE LOADER - USERMODE HELPER
  11173M:	Luis Chamberlain <mcgrof@kernel.org>
  11174L:	linux-kernel@vger.kernel.org
  11175L:	linux-modules@vger.kernel.org
  11176S:	Maintained
  11177F:	include/linux/kmod.h
  11178F:	kernel/kmod.c
  11179F:	lib/test_kmod.c
  11180F:	tools/testing/selftests/kmod/
  11181
  11182KPROBES
  11183M:	Naveen N. Rao <naveen.n.rao@linux.ibm.com>
  11184M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
  11185M:	"David S. Miller" <davem@davemloft.net>
  11186M:	Masami Hiramatsu <mhiramat@kernel.org>
  11187S:	Maintained
  11188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
  11189F:	Documentation/trace/kprobes.rst
  11190F:	include/asm-generic/kprobes.h
  11191F:	include/linux/kprobes.h
  11192F:	kernel/kprobes.c
  11193F:	lib/test_kprobes.c
  11194F:	samples/kprobes
  11195
  11196KS0108 LCD CONTROLLER DRIVER
  11197M:	Miguel Ojeda <ojeda@kernel.org>
  11198S:	Maintained
  11199F:	Documentation/admin-guide/auxdisplay/ks0108.rst
  11200F:	drivers/auxdisplay/ks0108.c
  11201F:	include/linux/ks0108.h
  11202
  11203KTD253 BACKLIGHT DRIVER
  11204M:	Linus Walleij <linus.walleij@linaro.org>
  11205S:	Maintained
  11206F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
  11207F:	drivers/video/backlight/ktd253-backlight.c
  11208
  11209KTEST
  11210M:	Steven Rostedt <rostedt@goodmis.org>
  11211M:	John Hawley <warthog9@eaglescrag.net>
  11212S:	Maintained
  11213F:	tools/testing/ktest
  11214
  11215L3MDEV
  11216M:	David Ahern <dsahern@kernel.org>
  11217L:	netdev@vger.kernel.org
  11218S:	Maintained
  11219F:	include/net/l3mdev.h
  11220F:	net/l3mdev
  11221
  11222LANDLOCK SECURITY MODULE
  11223M:	Mickaël Salaün <mic@digikod.net>
  11224L:	linux-security-module@vger.kernel.org
  11225S:	Supported
  11226W:	https://landlock.io
  11227T:	git https://github.com/landlock-lsm/linux.git
  11228F:	Documentation/security/landlock.rst
  11229F:	Documentation/userspace-api/landlock.rst
  11230F:	include/uapi/linux/landlock.h
  11231F:	samples/landlock/
  11232F:	security/landlock/
  11233F:	tools/testing/selftests/landlock/
  11234K:	landlock
  11235K:	LANDLOCK
  11236
  11237LANTIQ / INTEL Ethernet drivers
  11238M:	Hauke Mehrtens <hauke@hauke-m.de>
  11239L:	netdev@vger.kernel.org
  11240S:	Maintained
  11241F:	drivers/net/dsa/lantiq_gswip.c
  11242F:	drivers/net/dsa/lantiq_pce.h
  11243F:	drivers/net/ethernet/lantiq_xrx200.c
  11244F:	net/dsa/tag_gswip.c
  11245
  11246LANTIQ MIPS ARCHITECTURE
  11247M:	John Crispin <john@phrozen.org>
  11248L:	linux-mips@vger.kernel.org
  11249S:	Maintained
  11250F:	arch/mips/lantiq
  11251F:	drivers/soc/lantiq
  11252
  11253LASI 53c700 driver for PARISC
  11254M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
  11255L:	linux-scsi@vger.kernel.org
  11256S:	Maintained
  11257F:	Documentation/scsi/53c700.rst
  11258F:	drivers/scsi/53c700*
  11259
  11260LEAKING_ADDRESSES
  11261M:	Tobin C. Harding <me@tobin.cc>
  11262M:	Tycho Andersen <tycho@tycho.pizza>
  11263L:	linux-hardening@vger.kernel.org
  11264S:	Maintained
  11265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
  11266F:	scripts/leaking_addresses.pl
  11267
  11268LED SUBSYSTEM
  11269M:	Pavel Machek <pavel@ucw.cz>
  11270L:	linux-leds@vger.kernel.org
  11271S:	Maintained
  11272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
  11273F:	Documentation/devicetree/bindings/leds/
  11274F:	drivers/leds/
  11275F:	include/linux/leds.h
  11276
  11277LEGACY EEPROM DRIVER
  11278M:	Jean Delvare <jdelvare@suse.com>
  11279S:	Maintained
  11280F:	Documentation/misc-devices/eeprom.rst
  11281F:	drivers/misc/eeprom/eeprom.c
  11282
  11283LEGO MINDSTORMS EV3
  11284R:	David Lechner <david@lechnology.com>
  11285S:	Maintained
  11286F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
  11287F:	arch/arm/boot/dts/da850-lego-ev3.dts
  11288F:	drivers/power/supply/lego_ev3_battery.c
  11289
  11290LEGO USB Tower driver
  11291M:	Juergen Stuber <starblue@users.sourceforge.net>
  11292L:	legousb-devel@lists.sourceforge.net
  11293S:	Maintained
  11294W:	http://legousb.sourceforge.net/
  11295F:	drivers/usb/misc/legousbtower.c
  11296
  11297LETSKETCH HID TABLET DRIVER
  11298M:	Hans de Goede <hdegoede@redhat.com>
  11299L:	linux-input@vger.kernel.org
  11300S:	Maintained
  11301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
  11302F:	drivers/hid/hid-letsketch.c
  11303
  11304LG LAPTOP EXTRAS
  11305M:	Matan Ziv-Av <matan@svgalib.org>
  11306L:	platform-driver-x86@vger.kernel.org
  11307S:	Maintained
  11308F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
  11309F:	Documentation/admin-guide/laptops/lg-laptop.rst
  11310F:	drivers/platform/x86/lg-laptop.c
  11311
  11312LG2160 MEDIA DRIVER
  11313M:	Michael Krufky <mkrufky@linuxtv.org>
  11314L:	linux-media@vger.kernel.org
  11315S:	Maintained
  11316W:	https://linuxtv.org
  11317W:	http://github.com/mkrufky
  11318Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  11319T:	git git://linuxtv.org/mkrufky/tuners.git
  11320F:	drivers/media/dvb-frontends/lg2160.*
  11321
  11322LGDT3305 MEDIA DRIVER
  11323M:	Michael Krufky <mkrufky@linuxtv.org>
  11324L:	linux-media@vger.kernel.org
  11325S:	Maintained
  11326W:	https://linuxtv.org
  11327W:	http://github.com/mkrufky
  11328Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  11329T:	git git://linuxtv.org/mkrufky/tuners.git
  11330F:	drivers/media/dvb-frontends/lgdt3305.*
  11331
  11332LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
  11333M:	Viresh Kumar <vireshk@kernel.org>
  11334L:	linux-ide@vger.kernel.org
  11335S:	Maintained
  11336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
  11337F:	drivers/ata/pata_arasan_cf.c
  11338F:	include/linux/pata_arasan_cf_data.h
  11339
  11340LIBATA PATA DRIVERS
  11341R:	Sergey Shtylyov <s.shtylyov@omp.ru>
  11342L:	linux-ide@vger.kernel.org
  11343F:	drivers/ata/ata_*.c
  11344F:	drivers/ata/pata_*.c
  11345
  11346LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
  11347M:	Linus Walleij <linus.walleij@linaro.org>
  11348L:	linux-ide@vger.kernel.org
  11349S:	Maintained
  11350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
  11351F:	drivers/ata/pata_ftide010.c
  11352F:	drivers/ata/sata_gemini.c
  11353F:	drivers/ata/sata_gemini.h
  11354
  11355LIBATA SATA AHCI PLATFORM devices support
  11356M:	Hans de Goede <hdegoede@redhat.com>
  11357M:	Jens Axboe <axboe@kernel.dk>
  11358L:	linux-ide@vger.kernel.org
  11359S:	Maintained
  11360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
  11361F:	drivers/ata/ahci_platform.c
  11362F:	drivers/ata/libahci_platform.c
  11363F:	include/linux/ahci_platform.h
  11364
  11365LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
  11366M:	Mikael Pettersson <mikpelinux@gmail.com>
  11367L:	linux-ide@vger.kernel.org
  11368S:	Maintained
  11369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
  11370F:	drivers/ata/sata_promise.*
  11371
  11372LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
  11373M:	Damien Le Moal <damien.lemoal@opensource.wdc.com>
  11374L:	linux-ide@vger.kernel.org
  11375S:	Maintained
  11376T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
  11377F:	Documentation/ABI/testing/sysfs-ata
  11378F:	Documentation/devicetree/bindings/ata/
  11379F:	drivers/ata/
  11380F:	include/linux/ata.h
  11381F:	include/linux/libata.h
  11382
  11383LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
  11384M:	Vishal Verma <vishal.l.verma@intel.com>
  11385M:	Dan Williams <dan.j.williams@intel.com>
  11386M:	Dave Jiang <dave.jiang@intel.com>
  11387L:	nvdimm@lists.linux.dev
  11388S:	Supported
  11389Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
  11390P:	Documentation/nvdimm/maintainer-entry-profile.rst
  11391F:	drivers/nvdimm/btt*
  11392
  11393LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
  11394M:	Dan Williams <dan.j.williams@intel.com>
  11395M:	Vishal Verma <vishal.l.verma@intel.com>
  11396M:	Dave Jiang <dave.jiang@intel.com>
  11397L:	nvdimm@lists.linux.dev
  11398S:	Supported
  11399Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
  11400P:	Documentation/nvdimm/maintainer-entry-profile.rst
  11401F:	drivers/nvdimm/pmem*
  11402
  11403LIBNVDIMM: DEVICETREE BINDINGS
  11404M:	Oliver O'Halloran <oohall@gmail.com>
  11405L:	nvdimm@lists.linux.dev
  11406S:	Supported
  11407Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
  11408F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
  11409F:	drivers/nvdimm/of_pmem.c
  11410
  11411LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
  11412M:	Dan Williams <dan.j.williams@intel.com>
  11413M:	Vishal Verma <vishal.l.verma@intel.com>
  11414M:	Dave Jiang <dave.jiang@intel.com>
  11415M:	Ira Weiny <ira.weiny@intel.com>
  11416L:	nvdimm@lists.linux.dev
  11417S:	Supported
  11418Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
  11419P:	Documentation/nvdimm/maintainer-entry-profile.rst
  11420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
  11421F:	drivers/acpi/nfit/*
  11422F:	drivers/nvdimm/*
  11423F:	include/linux/libnvdimm.h
  11424F:	include/linux/nd.h
  11425F:	include/uapi/linux/ndctl.h
  11426F:	tools/testing/nvdimm/
  11427
  11428LICENSES and SPDX stuff
  11429M:	Thomas Gleixner <tglx@linutronix.de>
  11430M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  11431L:	linux-spdx@vger.kernel.org
  11432S:	Maintained
  11433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
  11434F:	COPYING
  11435F:	Documentation/process/license-rules.rst
  11436F:	LICENSES/
  11437F:	scripts/spdxcheck-test.sh
  11438F:	scripts/spdxcheck.py
  11439
  11440LINEAR RANGES HELPERS
  11441M:	Mark Brown <broonie@kernel.org>
  11442R:	Matti Vaittinen <mazziesaccount@gmail.com>
  11443F:	lib/linear_ranges.c
  11444F:	lib/test_linear_ranges.c
  11445F:	include/linux/linear_range.h
  11446
  11447LINUX FOR POWER MACINTOSH
  11448M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
  11449L:	linuxppc-dev@lists.ozlabs.org
  11450S:	Odd Fixes
  11451F:	arch/powerpc/platforms/powermac/
  11452F:	drivers/macintosh/
  11453
  11454LINUX FOR POWERPC (32-BIT AND 64-BIT)
  11455M:	Michael Ellerman <mpe@ellerman.id.au>
  11456R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
  11457R:	Paul Mackerras <paulus@samba.org>
  11458L:	linuxppc-dev@lists.ozlabs.org
  11459S:	Supported
  11460W:	https://github.com/linuxppc/wiki/wiki
  11461Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
  11462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
  11463F:	Documentation/ABI/stable/sysfs-firmware-opal-*
  11464F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
  11465F:	Documentation/devicetree/bindings/powerpc/
  11466F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
  11467F:	Documentation/powerpc/
  11468F:	arch/powerpc/
  11469F:	drivers/*/*/*pasemi*
  11470F:	drivers/*/*pasemi*
  11471F:	drivers/char/tpm/tpm_ibmvtpm*
  11472F:	drivers/crypto/nx/
  11473F:	drivers/crypto/vmx/
  11474F:	drivers/i2c/busses/i2c-opal.c
  11475F:	drivers/net/ethernet/ibm/ibmveth.*
  11476F:	drivers/net/ethernet/ibm/ibmvnic.*
  11477F:	drivers/pci/hotplug/pnv_php.c
  11478F:	drivers/pci/hotplug/rpa*
  11479F:	drivers/rtc/rtc-opal.c
  11480F:	drivers/scsi/ibmvscsi/
  11481F:	drivers/tty/hvc/hvc_opal.c
  11482F:	drivers/watchdog/wdrtas.c
  11483F:	tools/testing/selftests/powerpc
  11484N:	/pmac
  11485N:	powermac
  11486N:	powernv
  11487N:	[^a-z0-9]ps3
  11488N:	pseries
  11489
  11490LINUX FOR POWERPC EMBEDDED MPC5XXX
  11491M:	Anatolij Gustschin <agust@denx.de>
  11492L:	linuxppc-dev@lists.ozlabs.org
  11493S:	Odd Fixes
  11494F:	arch/powerpc/platforms/512x/
  11495F:	arch/powerpc/platforms/52xx/
  11496
  11497LINUX FOR POWERPC EMBEDDED PPC4XX
  11498L:	linuxppc-dev@lists.ozlabs.org
  11499S:	Orphan
  11500F:	arch/powerpc/platforms/40x/
  11501F:	arch/powerpc/platforms/44x/
  11502
  11503LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
  11504M:	Scott Wood <oss@buserror.net>
  11505L:	linuxppc-dev@lists.ozlabs.org
  11506S:	Odd fixes
  11507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
  11508F:	Documentation/devicetree/bindings/powerpc/fsl/
  11509F:	arch/powerpc/platforms/83xx/
  11510F:	arch/powerpc/platforms/85xx/
  11511
  11512LINUX FOR POWERPC EMBEDDED PPC8XX
  11513M:	Christophe Leroy <christophe.leroy@csgroup.eu>
  11514L:	linuxppc-dev@lists.ozlabs.org
  11515S:	Maintained
  11516F:	arch/powerpc/platforms/8xx/
  11517
  11518LINUX KERNEL DUMP TEST MODULE (LKDTM)
  11519M:	Kees Cook <keescook@chromium.org>
  11520S:	Maintained
  11521F:	drivers/misc/lkdtm/*
  11522F:	tools/testing/selftests/lkdtm/*
  11523
  11524LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
  11525M:	Alan Stern <stern@rowland.harvard.edu>
  11526M:	Andrea Parri <parri.andrea@gmail.com>
  11527M:	Will Deacon <will@kernel.org>
  11528M:	Peter Zijlstra <peterz@infradead.org>
  11529M:	Boqun Feng <boqun.feng@gmail.com>
  11530M:	Nicholas Piggin <npiggin@gmail.com>
  11531M:	David Howells <dhowells@redhat.com>
  11532M:	Jade Alglave <j.alglave@ucl.ac.uk>
  11533M:	Luc Maranget <luc.maranget@inria.fr>
  11534M:	"Paul E. McKenney" <paulmck@kernel.org>
  11535R:	Akira Yokosawa <akiyks@gmail.com>
  11536R:	Daniel Lustig <dlustig@nvidia.com>
  11537R:	Joel Fernandes <joel@joelfernandes.org>
  11538L:	linux-kernel@vger.kernel.org
  11539L:	linux-arch@vger.kernel.org
  11540S:	Supported
  11541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  11542F:	Documentation/atomic_bitops.txt
  11543F:	Documentation/atomic_t.txt
  11544F:	Documentation/core-api/refcount-vs-atomic.rst
  11545F:	Documentation/litmus-tests/
  11546F:	Documentation/memory-barriers.txt
  11547F:	tools/memory-model/
  11548
  11549LIS3LV02D ACCELEROMETER DRIVER
  11550M:	Eric Piel <eric.piel@tremplin-utc.net>
  11551S:	Maintained
  11552F:	Documentation/misc-devices/lis3lv02d.rst
  11553F:	drivers/misc/lis3lv02d/
  11554F:	drivers/platform/x86/hp_accel.c
  11555
  11556LIST KUNIT TEST
  11557M:	David Gow <davidgow@google.com>
  11558L:	linux-kselftest@vger.kernel.org
  11559L:	kunit-dev@googlegroups.com
  11560S:	Maintained
  11561F:	lib/list-test.c
  11562
  11563LITEX PLATFORM
  11564M:	Karol Gugala <kgugala@antmicro.com>
  11565M:	Mateusz Holenko <mholenko@antmicro.com>
  11566M:	Gabriel Somlo <gsomlo@gmail.com>
  11567M:	Joel Stanley <joel@jms.id.au>
  11568S:	Maintained
  11569F:	Documentation/devicetree/bindings/*/litex,*.yaml
  11570F:	arch/openrisc/boot/dts/or1klitex.dts
  11571F:	include/linux/litex.h
  11572F:	drivers/tty/serial/liteuart.c
  11573F:	drivers/soc/litex/*
  11574F:	drivers/net/ethernet/litex/*
  11575F:	drivers/mmc/host/litex_mmc.c
  11576N:	litex
  11577
  11578LIVE PATCHING
  11579M:	Josh Poimboeuf <jpoimboe@kernel.org>
  11580M:	Jiri Kosina <jikos@kernel.org>
  11581M:	Miroslav Benes <mbenes@suse.cz>
  11582M:	Petr Mladek <pmladek@suse.com>
  11583R:	Joe Lawrence <joe.lawrence@redhat.com>
  11584L:	live-patching@vger.kernel.org
  11585S:	Maintained
  11586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
  11587F:	Documentation/ABI/testing/sysfs-kernel-livepatch
  11588F:	Documentation/livepatch/
  11589F:	arch/powerpc/include/asm/livepatch.h
  11590F:	include/linux/livepatch.h
  11591F:	kernel/livepatch/
  11592F:	kernel/module/livepatch.c
  11593F:	lib/livepatch/
  11594F:	samples/livepatch/
  11595F:	tools/testing/selftests/livepatch/
  11596
  11597LLC (802.2)
  11598L:	netdev@vger.kernel.org
  11599S:	Odd fixes
  11600F:	include/linux/llc.h
  11601F:	include/net/llc*
  11602F:	include/uapi/linux/llc.h
  11603F:	net/llc/
  11604
  11605LM73 HARDWARE MONITOR DRIVER
  11606M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
  11607L:	linux-hwmon@vger.kernel.org
  11608S:	Maintained
  11609F:	drivers/hwmon/lm73.c
  11610
  11611LM78 HARDWARE MONITOR DRIVER
  11612M:	Jean Delvare <jdelvare@suse.com>
  11613L:	linux-hwmon@vger.kernel.org
  11614S:	Maintained
  11615F:	Documentation/hwmon/lm78.rst
  11616F:	drivers/hwmon/lm78.c
  11617
  11618LM83 HARDWARE MONITOR DRIVER
  11619M:	Jean Delvare <jdelvare@suse.com>
  11620L:	linux-hwmon@vger.kernel.org
  11621S:	Maintained
  11622F:	Documentation/hwmon/lm83.rst
  11623F:	drivers/hwmon/lm83.c
  11624
  11625LM90 HARDWARE MONITOR DRIVER
  11626M:	Jean Delvare <jdelvare@suse.com>
  11627L:	linux-hwmon@vger.kernel.org
  11628S:	Maintained
  11629F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
  11630F:	Documentation/hwmon/lm90.rst
  11631F:	drivers/hwmon/lm90.c
  11632F:	include/dt-bindings/thermal/lm90.h
  11633
  11634LM95234 HARDWARE MONITOR DRIVER
  11635M:	Guenter Roeck <linux@roeck-us.net>
  11636L:	linux-hwmon@vger.kernel.org
  11637S:	Maintained
  11638F:	Documentation/hwmon/lm95234.rst
  11639F:	drivers/hwmon/lm95234.c
  11640
  11641LME2510 MEDIA DRIVER
  11642M:	Malcolm Priestley <tvboxspy@gmail.com>
  11643L:	linux-media@vger.kernel.org
  11644S:	Maintained
  11645W:	https://linuxtv.org
  11646Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  11647F:	drivers/media/usb/dvb-usb-v2/lmedm04*
  11648
  11649LOADPIN SECURITY MODULE
  11650M:	Kees Cook <keescook@chromium.org>
  11651S:	Supported
  11652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
  11653F:	Documentation/admin-guide/LSM/LoadPin.rst
  11654F:	security/loadpin/
  11655
  11656LOCKING PRIMITIVES
  11657M:	Peter Zijlstra <peterz@infradead.org>
  11658M:	Ingo Molnar <mingo@redhat.com>
  11659M:	Will Deacon <will@kernel.org>
  11660R:	Waiman Long <longman@redhat.com>
  11661R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
  11662L:	linux-kernel@vger.kernel.org
  11663S:	Maintained
  11664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
  11665F:	Documentation/locking/
  11666F:	arch/*/include/asm/spinlock*.h
  11667F:	include/linux/lockdep.h
  11668F:	include/linux/mutex*.h
  11669F:	include/linux/rwlock*.h
  11670F:	include/linux/rwsem*.h
  11671F:	include/linux/seqlock.h
  11672F:	include/linux/spinlock*.h
  11673F:	kernel/locking/
  11674F:	lib/locking*.[ch]
  11675X:	kernel/locking/locktorture.c
  11676
  11677LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
  11678M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
  11679L:	linux-ntfs-dev@lists.sourceforge.net
  11680S:	Maintained
  11681W:	http://www.linux-ntfs.org/content/view/19/37/
  11682F:	Documentation/admin-guide/ldm.rst
  11683F:	block/partitions/ldm.*
  11684
  11685LOGITECH HID GAMING KEYBOARDS
  11686M:	Hans de Goede <hdegoede@redhat.com>
  11687L:	linux-input@vger.kernel.org
  11688S:	Maintained
  11689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
  11690F:	drivers/hid/hid-lg-g15.c
  11691
  11692LONTIUM LT8912B MIPI TO HDMI BRIDGE
  11693M:	Adrien Grassein <adrien.grassein@gmail.com>
  11694S:	Maintained
  11695F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
  11696F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
  11697
  11698LOONGARCH
  11699M:	Huacai Chen <chenhuacai@kernel.org>
  11700R:	WANG Xuerui <kernel@xen0n.name>
  11701L:	loongarch@lists.linux.dev
  11702S:	Maintained
  11703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
  11704F:	arch/loongarch/
  11705F:	drivers/*/*loongarch*
  11706F:	Documentation/loongarch/
  11707F:	Documentation/translations/zh_CN/loongarch/
  11708
  11709LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
  11710M:	Sathya Prakash <sathya.prakash@broadcom.com>
  11711M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
  11712M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
  11713L:	MPT-FusionLinux.pdl@broadcom.com
  11714L:	linux-scsi@vger.kernel.org
  11715S:	Supported
  11716W:	http://www.avagotech.com/support/
  11717F:	drivers/message/fusion/
  11718F:	drivers/scsi/mpt3sas/
  11719
  11720LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
  11721M:	Matthew Wilcox <willy@infradead.org>
  11722L:	linux-scsi@vger.kernel.org
  11723S:	Maintained
  11724F:	drivers/scsi/sym53c8xx_2/
  11725
  11726LTC1660 DAC DRIVER
  11727M:	Marcus Folkesson <marcus.folkesson@gmail.com>
  11728L:	linux-iio@vger.kernel.org
  11729S:	Maintained
  11730F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
  11731F:	drivers/iio/dac/ltc1660.c
  11732
  11733LTC2688 IIO DAC DRIVER
  11734M:	Nuno Sá <nuno.sa@analog.com>
  11735L:	linux-iio@vger.kernel.org
  11736S:	Supported
  11737W:	http://ez.analog.com/community/linux-device-drivers
  11738F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
  11739F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
  11740F:	drivers/iio/dac/ltc2688.c
  11741
  11742LTC2947 HARDWARE MONITOR DRIVER
  11743M:	Nuno Sá <nuno.sa@analog.com>
  11744L:	linux-hwmon@vger.kernel.org
  11745S:	Supported
  11746W:	https://ez.analog.com/linux-software-drivers
  11747F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
  11748F:	drivers/hwmon/ltc2947-core.c
  11749F:	drivers/hwmon/ltc2947-i2c.c
  11750F:	drivers/hwmon/ltc2947-spi.c
  11751F:	drivers/hwmon/ltc2947.h
  11752
  11753LTC2983 IIO TEMPERATURE DRIVER
  11754M:	Nuno Sá <nuno.sa@analog.com>
  11755L:	linux-iio@vger.kernel.org
  11756S:	Supported
  11757W:	https://ez.analog.com/linux-software-drivers
  11758F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
  11759F:	drivers/iio/temperature/ltc2983.c
  11760
  11761LTC4261 HARDWARE MONITOR DRIVER
  11762M:	Guenter Roeck <linux@roeck-us.net>
  11763L:	linux-hwmon@vger.kernel.org
  11764S:	Maintained
  11765F:	Documentation/hwmon/ltc4261.rst
  11766F:	drivers/hwmon/ltc4261.c
  11767
  11768LTC4306 I2C MULTIPLEXER DRIVER
  11769M:	Michael Hennerich <michael.hennerich@analog.com>
  11770L:	linux-i2c@vger.kernel.org
  11771S:	Supported
  11772W:	https://ez.analog.com/linux-software-drivers
  11773F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
  11774F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
  11775
  11776LTP (Linux Test Project)
  11777M:	Mike Frysinger <vapier@gentoo.org>
  11778M:	Cyril Hrubis <chrubis@suse.cz>
  11779M:	Wanlong Gao <wanlong.gao@gmail.com>
  11780M:	Jan Stancek <jstancek@redhat.com>
  11781M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
  11782M:	Alexey Kodanev <alexey.kodanev@oracle.com>
  11783L:	ltp@lists.linux.it (subscribers-only)
  11784S:	Maintained
  11785W:	http://linux-test-project.github.io/
  11786T:	git git://github.com/linux-test-project/ltp.git
  11787
  11788LYNX 28G SERDES PHY DRIVER
  11789M:	Ioana Ciornei <ioana.ciornei@nxp.com>
  11790L:	netdev@vger.kernel.org
  11791S:	Supported
  11792F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
  11793F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
  11794
  11795LYNX PCS MODULE
  11796M:	Ioana Ciornei <ioana.ciornei@nxp.com>
  11797L:	netdev@vger.kernel.org
  11798S:	Supported
  11799F:	drivers/net/pcs/pcs-lynx.c
  11800F:	include/linux/pcs-lynx.h
  11801
  11802M68K ARCHITECTURE
  11803M:	Geert Uytterhoeven <geert@linux-m68k.org>
  11804L:	linux-m68k@lists.linux-m68k.org
  11805S:	Maintained
  11806W:	http://www.linux-m68k.org/
  11807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
  11808F:	arch/m68k/
  11809F:	drivers/zorro/
  11810
  11811M68K ON APPLE MACINTOSH
  11812M:	Joshua Thompson <funaho@jurai.org>
  11813L:	linux-m68k@lists.linux-m68k.org
  11814S:	Maintained
  11815W:	http://www.mac.linux-m68k.org/
  11816F:	arch/m68k/mac/
  11817F:	drivers/macintosh/adb-iop.c
  11818F:	drivers/macintosh/via-macii.c
  11819
  11820M68K ON HP9000/300
  11821M:	Philip Blundell <philb@gnu.org>
  11822S:	Maintained
  11823W:	http://www.tazenda.demon.co.uk/phil/linux-hp
  11824F:	arch/m68k/hp300/
  11825
  11826M88DS3103 MEDIA DRIVER
  11827M:	Antti Palosaari <crope@iki.fi>
  11828L:	linux-media@vger.kernel.org
  11829S:	Maintained
  11830W:	https://linuxtv.org
  11831W:	http://palosaari.fi/linux/
  11832Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  11833T:	git git://linuxtv.org/anttip/media_tree.git
  11834F:	drivers/media/dvb-frontends/m88ds3103*
  11835
  11836M88RS2000 MEDIA DRIVER
  11837M:	Malcolm Priestley <tvboxspy@gmail.com>
  11838L:	linux-media@vger.kernel.org
  11839S:	Maintained
  11840W:	https://linuxtv.org
  11841Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  11842F:	drivers/media/dvb-frontends/m88rs2000*
  11843
  11844MA901 MASTERKIT USB FM RADIO DRIVER
  11845M:	Alexey Klimov <klimov.linux@gmail.com>
  11846L:	linux-media@vger.kernel.org
  11847S:	Maintained
  11848T:	git git://linuxtv.org/media_tree.git
  11849F:	drivers/media/radio/radio-ma901.c
  11850
  11851MAC80211
  11852M:	Johannes Berg <johannes@sipsolutions.net>
  11853L:	linux-wireless@vger.kernel.org
  11854S:	Maintained
  11855W:	https://wireless.wiki.kernel.org/
  11856Q:	https://patchwork.kernel.org/project/linux-wireless/list/
  11857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
  11858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
  11859F:	Documentation/networking/mac80211-injection.rst
  11860F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
  11861F:	drivers/net/wireless/mac80211_hwsim.[ch]
  11862F:	include/net/mac80211.h
  11863F:	net/mac80211/
  11864
  11865MAILBOX API
  11866M:	Jassi Brar <jassisinghbrar@gmail.com>
  11867L:	linux-kernel@vger.kernel.org
  11868S:	Maintained
  11869F:	drivers/mailbox/
  11870F:	include/linux/mailbox_client.h
  11871F:	include/linux/mailbox_controller.h
  11872F:	include/dt-bindings/mailbox/
  11873F:	Documentation/devicetree/bindings/mailbox/
  11874
  11875MAILBOX ARM MHUv2
  11876M:	Viresh Kumar <viresh.kumar@linaro.org>
  11877M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
  11878L:	linux-kernel@vger.kernel.org
  11879S:	Maintained
  11880F:	drivers/mailbox/arm_mhuv2.c
  11881F:	include/linux/mailbox/arm_mhuv2_message.h
  11882F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
  11883
  11884MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
  11885M:	Jeremy Kerr <jk@codeconstruct.com.au>
  11886M:	Matt Johnston <matt@codeconstruct.com.au>
  11887L:	netdev@vger.kernel.org
  11888S:	Maintained
  11889F:	Documentation/networking/mctp.rst
  11890F:	drivers/net/mctp/
  11891F:	include/net/mctp.h
  11892F:	include/net/mctpdevice.h
  11893F:	include/net/netns/mctp.h
  11894F:	net/mctp/
  11895
  11896MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
  11897M:	Michael Kerrisk <mtk.manpages@gmail.com>
  11898L:	linux-man@vger.kernel.org
  11899S:	Maintained
  11900W:	http://www.kernel.org/doc/man-pages
  11901
  11902MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
  11903M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
  11904L:	linux-mips@vger.kernel.org
  11905S:	Maintained
  11906F:	arch/mips/boot/dts/img/pistachio*
  11907
  11908MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
  11909M:	Andrew Lunn <andrew@lunn.ch>
  11910M:	Vivien Didelot <vivien.didelot@gmail.com>
  11911L:	netdev@vger.kernel.org
  11912S:	Maintained
  11913F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
  11914F:	Documentation/networking/devlink/mv88e6xxx.rst
  11915F:	drivers/net/dsa/mv88e6xxx/
  11916F:	include/linux/dsa/mv88e6xxx.h
  11917F:	include/linux/platform_data/mv88e6xxx.h
  11918
  11919MARVELL ARMADA 3700 PHY DRIVERS
  11920M:	Miquel Raynal <miquel.raynal@bootlin.com>
  11921S:	Maintained
  11922F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
  11923F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
  11924F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
  11925F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
  11926
  11927MARVELL ARMADA 3700 SERIAL DRIVER
  11928M:	Pali Rohár <pali@kernel.org>
  11929S:	Maintained
  11930F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
  11931F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
  11932F:	drivers/tty/serial/mvebu-uart.c
  11933
  11934MARVELL ARMADA DRM SUPPORT
  11935M:	Russell King <linux@armlinux.org.uk>
  11936S:	Maintained
  11937T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
  11938T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
  11939F:	Documentation/devicetree/bindings/display/armada/
  11940F:	drivers/gpu/drm/armada/
  11941F:	include/uapi/drm/armada_drm.h
  11942
  11943MARVELL CRYPTO DRIVER
  11944M:	Boris Brezillon <bbrezillon@kernel.org>
  11945M:	Arnaud Ebalard <arno@natisbad.org>
  11946M:	Srujana Challa <schalla@marvell.com>
  11947L:	linux-crypto@vger.kernel.org
  11948S:	Maintained
  11949F:	drivers/crypto/marvell/
  11950F:	include/linux/soc/marvell/octeontx2/
  11951
  11952MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
  11953M:	Mirko Lindner <mlindner@marvell.com>
  11954M:	Stephen Hemminger <stephen@networkplumber.org>
  11955L:	netdev@vger.kernel.org
  11956S:	Maintained
  11957F:	drivers/net/ethernet/marvell/sk*
  11958
  11959MARVELL LIBERTAS WIRELESS DRIVER
  11960L:	libertas-dev@lists.infradead.org
  11961S:	Orphan
  11962F:	drivers/net/wireless/marvell/libertas/
  11963
  11964MARVELL MACCHIATOBIN SUPPORT
  11965M:	Russell King <linux@armlinux.org.uk>
  11966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  11967S:	Maintained
  11968F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
  11969
  11970MARVELL MV643XX ETHERNET DRIVER
  11971M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
  11972L:	netdev@vger.kernel.org
  11973S:	Maintained
  11974F:	drivers/net/ethernet/marvell/mv643xx_eth.*
  11975F:	include/linux/mv643xx.h
  11976
  11977MARVELL MV88X3310 PHY DRIVER
  11978M:	Russell King <linux@armlinux.org.uk>
  11979M:	Marek Behún <kabel@kernel.org>
  11980L:	netdev@vger.kernel.org
  11981S:	Maintained
  11982F:	drivers/net/phy/marvell10g.c
  11983
  11984MARVELL MVEBU THERMAL DRIVER
  11985M:	Miquel Raynal <miquel.raynal@bootlin.com>
  11986S:	Maintained
  11987F:	drivers/thermal/armada_thermal.c
  11988
  11989MARVELL MVNETA ETHERNET DRIVER
  11990M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  11991L:	netdev@vger.kernel.org
  11992S:	Maintained
  11993F:	drivers/net/ethernet/marvell/mvneta.*
  11994
  11995MARVELL MVPP2 ETHERNET DRIVER
  11996M:	Marcin Wojtas <mw@semihalf.com>
  11997M:	Russell King <linux@armlinux.org.uk>
  11998L:	netdev@vger.kernel.org
  11999S:	Maintained
  12000F:	Documentation/devicetree/bindings/net/marvell-pp2.txt
  12001F:	drivers/net/ethernet/marvell/mvpp2/
  12002
  12003MARVELL MWIFIEX WIRELESS DRIVER
  12004M:	Amitkumar Karwar <amitkarwar@gmail.com>
  12005M:	Ganapathi Bhat <ganapathi017@gmail.com>
  12006M:	Sharvari Harisangam <sharvari.harisangam@nxp.com>
  12007M:	Xinming Hu <huxinming820@gmail.com>
  12008L:	linux-wireless@vger.kernel.org
  12009S:	Maintained
  12010F:	drivers/net/wireless/marvell/mwifiex/
  12011
  12012MARVELL MWL8K WIRELESS DRIVER
  12013M:	Lennert Buytenhek <buytenh@wantstofly.org>
  12014L:	linux-wireless@vger.kernel.org
  12015S:	Odd Fixes
  12016F:	drivers/net/wireless/marvell/mwl8k.c
  12017
  12018MARVELL NAND CONTROLLER DRIVER
  12019M:	Miquel Raynal <miquel.raynal@bootlin.com>
  12020L:	linux-mtd@lists.infradead.org
  12021S:	Maintained
  12022F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
  12023F:	drivers/mtd/nand/raw/marvell_nand.c
  12024
  12025MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
  12026M:	Sunil Goutham <sgoutham@marvell.com>
  12027M:	Geetha sowjanya <gakula@marvell.com>
  12028M:	Subbaraya Sundeep <sbhatta@marvell.com>
  12029M:	hariprasad <hkelam@marvell.com>
  12030L:	netdev@vger.kernel.org
  12031S:	Supported
  12032F:	drivers/net/ethernet/marvell/octeontx2/nic/
  12033F:	include/linux/soc/marvell/octeontx2/
  12034
  12035MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
  12036M:	Sunil Goutham <sgoutham@marvell.com>
  12037M:	Linu Cherian <lcherian@marvell.com>
  12038M:	Geetha sowjanya <gakula@marvell.com>
  12039M:	Jerin Jacob <jerinj@marvell.com>
  12040M:	hariprasad <hkelam@marvell.com>
  12041M:	Subbaraya Sundeep <sbhatta@marvell.com>
  12042L:	netdev@vger.kernel.org
  12043S:	Supported
  12044F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
  12045F:	drivers/net/ethernet/marvell/octeontx2/af/
  12046
  12047MARVELL PRESTERA ETHERNET SWITCH DRIVER
  12048M:	Taras Chornyi <tchornyi@marvell.com>
  12049S:	Supported
  12050W:	https://github.com/Marvell-switching/switchdev-prestera
  12051F:	drivers/net/ethernet/marvell/prestera/
  12052
  12053MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
  12054M:	Nicolas Pitre <nico@fluxnic.net>
  12055S:	Odd Fixes
  12056F:	drivers/mmc/host/mvsdio.*
  12057
  12058MARVELL USB MDIO CONTROLLER DRIVER
  12059M:	Tobias Waldekranz <tobias@waldekranz.com>
  12060L:	netdev@vger.kernel.org
  12061S:	Maintained
  12062F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
  12063F:	drivers/net/mdio/mdio-mvusb.c
  12064
  12065MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
  12066M:	Hu Ziji <huziji@marvell.com>
  12067L:	linux-mmc@vger.kernel.org
  12068S:	Supported
  12069F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
  12070F:	drivers/mmc/host/sdhci-xenon*
  12071
  12072MARVELL OCTEON ENDPOINT DRIVER
  12073M:	Veerasenareddy Burru <vburru@marvell.com>
  12074M:	Abhijit Ayarekar <aayarekar@marvell.com>
  12075L:	netdev@vger.kernel.org
  12076S:	Supported
  12077F:	drivers/net/ethernet/marvell/octeon_ep
  12078
  12079MATROX FRAMEBUFFER DRIVER
  12080L:	linux-fbdev@vger.kernel.org
  12081S:	Orphan
  12082F:	drivers/video/fbdev/matrox/matroxfb_*
  12083F:	include/uapi/linux/matroxfb.h
  12084
  12085MAX15301 DRIVER
  12086M:	Daniel Nilsson <daniel.nilsson@flex.com>
  12087L:	linux-hwmon@vger.kernel.org
  12088S:	Maintained
  12089F:	Documentation/hwmon/max15301.rst
  12090F:	drivers/hwmon/pmbus/max15301.c
  12091
  12092MAX16065 HARDWARE MONITOR DRIVER
  12093M:	Guenter Roeck <linux@roeck-us.net>
  12094L:	linux-hwmon@vger.kernel.org
  12095S:	Maintained
  12096F:	Documentation/hwmon/max16065.rst
  12097F:	drivers/hwmon/max16065.c
  12098
  12099MAX2175 SDR TUNER DRIVER
  12100M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
  12101L:	linux-media@vger.kernel.org
  12102S:	Maintained
  12103T:	git git://linuxtv.org/media_tree.git
  12104F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
  12105F:	Documentation/userspace-api/media/drivers/max2175.rst
  12106F:	drivers/media/i2c/max2175*
  12107F:	include/uapi/linux/max2175.h
  12108
  12109MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
  12110L:	linux-hwmon@vger.kernel.org
  12111S:	Orphan
  12112F:	Documentation/hwmon/max6650.rst
  12113F:	drivers/hwmon/max6650.c
  12114
  12115MAX6697 HARDWARE MONITOR DRIVER
  12116M:	Guenter Roeck <linux@roeck-us.net>
  12117L:	linux-hwmon@vger.kernel.org
  12118S:	Maintained
  12119F:	Documentation/devicetree/bindings/hwmon/max6697.txt
  12120F:	Documentation/hwmon/max6697.rst
  12121F:	drivers/hwmon/max6697.c
  12122F:	include/linux/platform_data/max6697.h
  12123
  12124MAX9286 QUAD GMSL DESERIALIZER DRIVER
  12125M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
  12126M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  12127M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  12128M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
  12129L:	linux-media@vger.kernel.org
  12130S:	Maintained
  12131F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
  12132F:	drivers/media/i2c/max9286.c
  12133
  12134MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
  12135M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
  12136L:	linux-media@vger.kernel.org
  12137S:	Maintained
  12138F:	drivers/staging/media/max96712/max96712.c
  12139
  12140MAX9860 MONO AUDIO VOICE CODEC DRIVER
  12141M:	Peter Rosin <peda@axentia.se>
  12142L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  12143S:	Maintained
  12144F:	Documentation/devicetree/bindings/sound/max9860.txt
  12145F:	sound/soc/codecs/max9860.*
  12146
  12147MAXBOTIX ULTRASONIC RANGER IIO DRIVER
  12148M:	Andreas Klinger <ak@it-klinger.de>
  12149L:	linux-iio@vger.kernel.org
  12150S:	Maintained
  12151F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
  12152F:	drivers/iio/proximity/mb1232.c
  12153
  12154MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
  12155R:	Iskren Chernev <iskren.chernev@gmail.com>
  12156R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  12157R:	Marek Szyprowski <m.szyprowski@samsung.com>
  12158R:	Matheus Castello <matheus@castello.eng.br>
  12159L:	linux-pm@vger.kernel.org
  12160S:	Maintained
  12161F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
  12162F:	drivers/power/supply/max17040_battery.c
  12163
  12164MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
  12165R:	Hans de Goede <hdegoede@redhat.com>
  12166R:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  12167R:	Marek Szyprowski <m.szyprowski@samsung.com>
  12168R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
  12169R:	Purism Kernel Team <kernel@puri.sm>
  12170L:	linux-pm@vger.kernel.org
  12171S:	Maintained
  12172F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
  12173F:	drivers/power/supply/max17042_battery.c
  12174
  12175MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
  12176M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  12177L:	linux-kernel@vger.kernel.org
  12178S:	Maintained
  12179F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
  12180F:	drivers/regulator/max20086-regulator.c
  12181
  12182MAXIM MAX77650 PMIC MFD DRIVER
  12183M:	Bartosz Golaszewski <brgl@bgdev.pl>
  12184L:	linux-kernel@vger.kernel.org
  12185S:	Maintained
  12186F:	Documentation/devicetree/bindings/*/*max77650.yaml
  12187F:	Documentation/devicetree/bindings/*/max77650*.yaml
  12188F:	drivers/gpio/gpio-max77650.c
  12189F:	drivers/input/misc/max77650-onkey.c
  12190F:	drivers/leds/leds-max77650.c
  12191F:	drivers/mfd/max77650.c
  12192F:	drivers/power/supply/max77650-charger.c
  12193F:	drivers/regulator/max77650-regulator.c
  12194F:	include/linux/mfd/max77650.h
  12195
  12196MAXIM MAX77714 PMIC MFD DRIVER
  12197M:	Luca Ceresoli <luca@lucaceresoli.net>
  12198S:	Maintained
  12199F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
  12200F:	drivers/mfd/max77714.c
  12201F:	include/linux/mfd/max77714.h
  12202
  12203MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
  12204M:	Javier Martinez Canillas <javier@dowhile0.org>
  12205L:	linux-kernel@vger.kernel.org
  12206S:	Supported
  12207F:	Documentation/devicetree/bindings/*/*max77802.yaml
  12208F:	drivers/regulator/max77802-regulator.c
  12209F:	include/dt-bindings/*/*max77802.h
  12210
  12211MAXIM MAX77976 BATTERY CHARGER
  12212M:	Luca Ceresoli <luca@lucaceresoli.net>
  12213S:	Supported
  12214F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
  12215F:	drivers/power/supply/max77976_charger.c
  12216
  12217MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
  12218M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  12219M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  12220L:	linux-pm@vger.kernel.org
  12221S:	Supported
  12222B:	mailto:linux-samsung-soc@vger.kernel.org
  12223F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
  12224F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
  12225F:	drivers/power/supply/max14577_charger.c
  12226F:	drivers/power/supply/max77693_charger.c
  12227
  12228MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
  12229M:	Chanwoo Choi <cw00.choi@samsung.com>
  12230M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  12231M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  12232L:	linux-kernel@vger.kernel.org
  12233S:	Supported
  12234B:	mailto:linux-samsung-soc@vger.kernel.org
  12235F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
  12236F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
  12237F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
  12238F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
  12239F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
  12240F:	Documentation/devicetree/bindings/mfd/max77693.txt
  12241F:	drivers/*/*max77843.c
  12242F:	drivers/*/max14577*.c
  12243F:	drivers/*/max77686*.c
  12244F:	drivers/*/max77693*.c
  12245F:	drivers/clk/clk-max77686.c
  12246F:	drivers/extcon/extcon-max14577.c
  12247F:	drivers/extcon/extcon-max77693.c
  12248F:	drivers/rtc/rtc-max77686.c
  12249F:	include/linux/mfd/max14577*.h
  12250F:	include/linux/mfd/max77686*.h
  12251F:	include/linux/mfd/max77693*.h
  12252
  12253MAXIRADIO FM RADIO RECEIVER DRIVER
  12254M:	Hans Verkuil <hverkuil@xs4all.nl>
  12255L:	linux-media@vger.kernel.org
  12256S:	Maintained
  12257W:	https://linuxtv.org
  12258T:	git git://linuxtv.org/media_tree.git
  12259F:	drivers/media/radio/radio-maxiradio*
  12260
  12261MAXLINEAR ETHERNET PHY DRIVER
  12262M:	Xu Liang <lxu@maxlinear.com>
  12263L:	netdev@vger.kernel.org
  12264S:	Supported
  12265F:	drivers/net/phy/mxl-gpy.c
  12266
  12267MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
  12268R:	Yasushi SHOJI <yashi@spacecubics.com>
  12269L:	linux-can@vger.kernel.org
  12270S:	Maintained
  12271F:	drivers/net/can/usb/mcba_usb.c
  12272
  12273MCAN MMIO DEVICE DRIVER
  12274M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
  12275L:	linux-can@vger.kernel.org
  12276S:	Maintained
  12277F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
  12278F:	drivers/net/can/m_can/m_can.c
  12279F:	drivers/net/can/m_can/m_can.h
  12280F:	drivers/net/can/m_can/m_can_platform.c
  12281
  12282MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
  12283M:	Rishi Gupta <gupt21@gmail.com>
  12284L:	linux-i2c@vger.kernel.org
  12285L:	linux-input@vger.kernel.org
  12286S:	Maintained
  12287F:	drivers/hid/hid-mcp2221.c
  12288
  12289MCP251XFD SPI-CAN NETWORK DRIVER
  12290M:	Marc Kleine-Budde <mkl@pengutronix.de>
  12291M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  12292R:	Thomas Kopp <thomas.kopp@microchip.com>
  12293L:	linux-can@vger.kernel.org
  12294S:	Maintained
  12295F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
  12296F:	drivers/net/can/spi/mcp251xfd/
  12297
  12298MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
  12299M:	Peter Rosin <peda@axentia.se>
  12300L:	linux-iio@vger.kernel.org
  12301S:	Maintained
  12302F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
  12303F:	drivers/iio/potentiometer/mcp4018.c
  12304F:	drivers/iio/potentiometer/mcp4531.c
  12305
  12306MCR20A IEEE-802.15.4 RADIO DRIVER
  12307M:	Xue Liu <liuxuenetmail@gmail.com>
  12308L:	linux-wpan@vger.kernel.org
  12309S:	Maintained
  12310W:	https://github.com/xueliu/mcr20a-linux
  12311F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
  12312F:	drivers/net/ieee802154/mcr20a.c
  12313F:	drivers/net/ieee802154/mcr20a.h
  12314
  12315MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
  12316M:	William Breathitt Gray <vilhelm.gray@gmail.com>
  12317L:	linux-iio@vger.kernel.org
  12318S:	Maintained
  12319F:	drivers/iio/dac/cio-dac.c
  12320
  12321MEDIA CONTROLLER FRAMEWORK
  12322M:	Sakari Ailus <sakari.ailus@linux.intel.com>
  12323M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  12324L:	linux-media@vger.kernel.org
  12325S:	Supported
  12326W:	https://www.linuxtv.org
  12327T:	git git://linuxtv.org/media_tree.git
  12328F:	drivers/media/mc/
  12329F:	include/media/media-*.h
  12330F:	include/uapi/linux/media.h
  12331
  12332MEDIA DRIVER FOR FREESCALE IMX PXP
  12333M:	Philipp Zabel <p.zabel@pengutronix.de>
  12334L:	linux-media@vger.kernel.org
  12335S:	Maintained
  12336T:	git git://linuxtv.org/media_tree.git
  12337F:	drivers/media/platform/nxp/imx-pxp.[ch]
  12338
  12339MEDIA DRIVERS FOR ASCOT2E
  12340M:	Sergey Kozlov <serjk@netup.ru>
  12341M:	Abylay Ospan <aospan@netup.ru>
  12342L:	linux-media@vger.kernel.org
  12343S:	Supported
  12344W:	https://linuxtv.org
  12345W:	http://netup.tv/
  12346T:	git git://linuxtv.org/media_tree.git
  12347F:	drivers/media/dvb-frontends/ascot2e*
  12348
  12349MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
  12350M:	Jasmin Jessich <jasmin@anw.at>
  12351L:	linux-media@vger.kernel.org
  12352S:	Maintained
  12353W:	https://linuxtv.org
  12354T:	git git://linuxtv.org/media_tree.git
  12355F:	drivers/media/dvb-frontends/cxd2099*
  12356
  12357MEDIA DRIVERS FOR CXD2841ER
  12358M:	Sergey Kozlov <serjk@netup.ru>
  12359M:	Abylay Ospan <aospan@netup.ru>
  12360L:	linux-media@vger.kernel.org
  12361S:	Supported
  12362W:	https://linuxtv.org
  12363W:	http://netup.tv/
  12364T:	git git://linuxtv.org/media_tree.git
  12365F:	drivers/media/dvb-frontends/cxd2841er*
  12366
  12367MEDIA DRIVERS FOR CXD2880
  12368M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
  12369L:	linux-media@vger.kernel.org
  12370S:	Supported
  12371W:	http://linuxtv.org/
  12372T:	git git://linuxtv.org/media_tree.git
  12373F:	drivers/media/dvb-frontends/cxd2880/*
  12374F:	drivers/media/spi/cxd2880*
  12375
  12376MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
  12377L:	linux-media@vger.kernel.org
  12378S:	Orphan
  12379W:	https://linuxtv.org
  12380T:	git git://linuxtv.org/media_tree.git
  12381F:	drivers/media/pci/ddbridge/*
  12382
  12383MEDIA DRIVERS FOR FREESCALE IMX
  12384M:	Steve Longerbeam <slongerbeam@gmail.com>
  12385M:	Philipp Zabel <p.zabel@pengutronix.de>
  12386L:	linux-media@vger.kernel.org
  12387S:	Maintained
  12388T:	git git://linuxtv.org/media_tree.git
  12389F:	Documentation/admin-guide/media/imx.rst
  12390F:	Documentation/devicetree/bindings/media/imx.txt
  12391F:	drivers/staging/media/imx/
  12392F:	include/linux/imx-media.h
  12393F:	include/media/imx.h
  12394
  12395MEDIA DRIVERS FOR FREESCALE IMX7
  12396M:	Rui Miguel Silva <rmfrfs@gmail.com>
  12397M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  12398L:	linux-media@vger.kernel.org
  12399S:	Maintained
  12400T:	git git://linuxtv.org/media_tree.git
  12401F:	Documentation/admin-guide/media/imx7.rst
  12402F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
  12403F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
  12404F:	drivers/media/platform/nxp/imx-mipi-csis.c
  12405F:	drivers/staging/media/imx/imx7-media-csi.c
  12406
  12407MEDIA DRIVERS FOR HELENE
  12408M:	Abylay Ospan <aospan@netup.ru>
  12409L:	linux-media@vger.kernel.org
  12410S:	Supported
  12411W:	https://linuxtv.org
  12412W:	http://netup.tv/
  12413T:	git git://linuxtv.org/media_tree.git
  12414F:	drivers/media/dvb-frontends/helene*
  12415
  12416MEDIA DRIVERS FOR HORUS3A
  12417M:	Sergey Kozlov <serjk@netup.ru>
  12418M:	Abylay Ospan <aospan@netup.ru>
  12419L:	linux-media@vger.kernel.org
  12420S:	Supported
  12421W:	https://linuxtv.org
  12422W:	http://netup.tv/
  12423T:	git git://linuxtv.org/media_tree.git
  12424F:	drivers/media/dvb-frontends/horus3a*
  12425
  12426MEDIA DRIVERS FOR LNBH25
  12427M:	Sergey Kozlov <serjk@netup.ru>
  12428M:	Abylay Ospan <aospan@netup.ru>
  12429L:	linux-media@vger.kernel.org
  12430S:	Supported
  12431W:	https://linuxtv.org
  12432W:	http://netup.tv/
  12433T:	git git://linuxtv.org/media_tree.git
  12434F:	drivers/media/dvb-frontends/lnbh25*
  12435
  12436MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
  12437L:	linux-media@vger.kernel.org
  12438S:	Orphan
  12439W:	https://linuxtv.org
  12440T:	git git://linuxtv.org/media_tree.git
  12441F:	drivers/media/dvb-frontends/mxl5xx*
  12442
  12443MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
  12444M:	Sergey Kozlov <serjk@netup.ru>
  12445M:	Abylay Ospan <aospan@netup.ru>
  12446L:	linux-media@vger.kernel.org
  12447S:	Supported
  12448W:	https://linuxtv.org
  12449W:	http://netup.tv/
  12450T:	git git://linuxtv.org/media_tree.git
  12451F:	drivers/media/pci/netup_unidvb/*
  12452
  12453MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
  12454M:	Dmitry Osipenko <digetx@gmail.com>
  12455L:	linux-media@vger.kernel.org
  12456L:	linux-tegra@vger.kernel.org
  12457S:	Maintained
  12458T:	git git://linuxtv.org/media_tree.git
  12459F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
  12460F:	drivers/media/platform/nvidia/tegra-vde/
  12461
  12462MEDIA DRIVERS FOR RENESAS - CEU
  12463M:	Jacopo Mondi <jacopo@jmondi.org>
  12464L:	linux-media@vger.kernel.org
  12465L:	linux-renesas-soc@vger.kernel.org
  12466S:	Supported
  12467T:	git git://linuxtv.org/media_tree.git
  12468F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
  12469F:	drivers/media/platform/renesas/renesas-ceu.c
  12470F:	include/media/drv-intf/renesas-ceu.h
  12471
  12472MEDIA DRIVERS FOR RENESAS - DRIF
  12473M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
  12474L:	linux-media@vger.kernel.org
  12475L:	linux-renesas-soc@vger.kernel.org
  12476S:	Supported
  12477T:	git git://linuxtv.org/media_tree.git
  12478F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
  12479F:	drivers/media/platform/renesas/rcar_drif.c
  12480
  12481MEDIA DRIVERS FOR RENESAS - FCP
  12482M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  12483L:	linux-media@vger.kernel.org
  12484L:	linux-renesas-soc@vger.kernel.org
  12485S:	Supported
  12486T:	git git://linuxtv.org/media_tree.git
  12487F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
  12488F:	drivers/media/platform/renesas/rcar-fcp.c
  12489F:	include/media/rcar-fcp.h
  12490
  12491MEDIA DRIVERS FOR RENESAS - FDP1
  12492M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  12493L:	linux-media@vger.kernel.org
  12494L:	linux-renesas-soc@vger.kernel.org
  12495S:	Supported
  12496T:	git git://linuxtv.org/media_tree.git
  12497F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
  12498F:	drivers/media/platform/renesas/rcar_fdp1.c
  12499
  12500MEDIA DRIVERS FOR RENESAS - VIN
  12501M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
  12502L:	linux-media@vger.kernel.org
  12503L:	linux-renesas-soc@vger.kernel.org
  12504S:	Supported
  12505T:	git git://linuxtv.org/media_tree.git
  12506F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
  12507F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
  12508F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
  12509F:	drivers/media/platform/renesas/rcar-isp.c
  12510F:	drivers/media/platform/renesas/rcar-vin/
  12511
  12512MEDIA DRIVERS FOR RENESAS - VSP1
  12513M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  12514M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  12515L:	linux-media@vger.kernel.org
  12516L:	linux-renesas-soc@vger.kernel.org
  12517S:	Supported
  12518T:	git git://linuxtv.org/media_tree.git
  12519F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
  12520F:	drivers/media/platform/renesas/vsp1/
  12521
  12522MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
  12523L:	linux-media@vger.kernel.org
  12524S:	Orphan
  12525W:	https://linuxtv.org
  12526T:	git git://linuxtv.org/media_tree.git
  12527F:	drivers/media/dvb-frontends/stv0910*
  12528
  12529MEDIA DRIVERS FOR ST STV6111 TUNER ICs
  12530L:	linux-media@vger.kernel.org
  12531S:	Orphan
  12532W:	https://linuxtv.org
  12533T:	git git://linuxtv.org/media_tree.git
  12534F:	drivers/media/dvb-frontends/stv6111*
  12535
  12536MEDIA DRIVERS FOR STM32 - DCMI
  12537M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
  12538L:	linux-media@vger.kernel.org
  12539S:	Supported
  12540T:	git git://linuxtv.org/media_tree.git
  12541F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
  12542F:	drivers/media/platform/st/stm32/stm32-dcmi.c
  12543
  12544MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
  12545M:	Mauro Carvalho Chehab <mchehab@kernel.org>
  12546L:	linux-media@vger.kernel.org
  12547S:	Maintained
  12548W:	https://linuxtv.org
  12549Q:	http://patchwork.kernel.org/project/linux-media/list/
  12550T:	git git://linuxtv.org/media_tree.git
  12551F:	Documentation/admin-guide/media/
  12552F:	Documentation/devicetree/bindings/media/
  12553F:	Documentation/driver-api/media/
  12554F:	Documentation/userspace-api/media/
  12555F:	drivers/media/
  12556F:	drivers/staging/media/
  12557F:	include/linux/platform_data/media/
  12558F:	include/media/
  12559F:	include/uapi/linux/dvb/
  12560F:	include/uapi/linux/ivtv*
  12561F:	include/uapi/linux/media.h
  12562F:	include/uapi/linux/meye.h
  12563F:	include/uapi/linux/uvcvideo.h
  12564F:	include/uapi/linux/v4l2-*
  12565F:	include/uapi/linux/videodev2.h
  12566
  12567MEDIATEK BLUETOOTH DRIVER
  12568M:	Sean Wang <sean.wang@mediatek.com>
  12569L:	linux-bluetooth@vger.kernel.org
  12570L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  12571S:	Maintained
  12572F:	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
  12573F:	drivers/bluetooth/btmtkuart.c
  12574
  12575MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
  12576M:	Sean Wang <sean.wang@mediatek.com>
  12577L:	linux-pm@vger.kernel.org
  12578S:	Maintained
  12579F:	Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
  12580F:	drivers/power/reset/mt6323-poweroff.c
  12581
  12582MEDIATEK CIR DRIVER
  12583M:	Sean Wang <sean.wang@mediatek.com>
  12584S:	Maintained
  12585F:	drivers/media/rc/mtk-cir.c
  12586
  12587MEDIATEK DMA DRIVER
  12588M:	Sean Wang <sean.wang@mediatek.com>
  12589L:	dmaengine@vger.kernel.org
  12590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  12591L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  12592S:	Maintained
  12593F:	Documentation/devicetree/bindings/dma/mtk-*
  12594F:	drivers/dma/mediatek/
  12595
  12596MEDIATEK ETHERNET DRIVER
  12597M:	Felix Fietkau <nbd@nbd.name>
  12598M:	John Crispin <john@phrozen.org>
  12599M:	Sean Wang <sean.wang@mediatek.com>
  12600M:	Mark Lee <Mark-MC.Lee@mediatek.com>
  12601L:	netdev@vger.kernel.org
  12602S:	Maintained
  12603F:	drivers/net/ethernet/mediatek/
  12604
  12605MEDIATEK I2C CONTROLLER DRIVER
  12606M:	Qii Wang <qii.wang@mediatek.com>
  12607L:	linux-i2c@vger.kernel.org
  12608S:	Maintained
  12609F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
  12610F:	drivers/i2c/busses/i2c-mt65xx.c
  12611
  12612MEDIATEK IOMMU DRIVER
  12613M:	Yong Wu <yong.wu@mediatek.com>
  12614L:	iommu@lists.linux.dev
  12615L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  12616S:	Supported
  12617F:	Documentation/devicetree/bindings/iommu/mediatek*
  12618F:	drivers/iommu/mtk_iommu*
  12619F:	include/dt-bindings/memory/mt*-port.h
  12620
  12621MEDIATEK JPEG DRIVER
  12622M:	Bin Liu <bin.liu@mediatek.com>
  12623S:	Supported
  12624F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
  12625F:	drivers/media/platform/mediatek/jpeg/
  12626
  12627MEDIATEK MDP DRIVER
  12628M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
  12629M:	Houlong Wei <houlong.wei@mediatek.com>
  12630M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
  12631S:	Supported
  12632F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
  12633F:	drivers/media/platform/mediatek/mdp/
  12634F:	drivers/media/platform/mediatek/vpu/
  12635
  12636MEDIATEK MEDIA DRIVER
  12637M:	Tiffany Lin <tiffany.lin@mediatek.com>
  12638M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
  12639S:	Supported
  12640F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
  12641F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
  12642F:	drivers/media/platform/mediatek/vcodec/
  12643F:	drivers/media/platform/mediatek/vpu/
  12644
  12645MEDIATEK MMC/SD/SDIO DRIVER
  12646M:	Chaotian Jing <chaotian.jing@mediatek.com>
  12647S:	Maintained
  12648F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
  12649F:	drivers/mmc/host/mtk-sd.c
  12650
  12651MEDIATEK MT76 WIRELESS LAN DRIVER
  12652M:	Felix Fietkau <nbd@nbd.name>
  12653M:	Lorenzo Bianconi <lorenzo@kernel.org>
  12654M:	Ryder Lee <ryder.lee@mediatek.com>
  12655R:	Shayne Chen <shayne.chen@mediatek.com>
  12656R:	Sean Wang <sean.wang@mediatek.com>
  12657L:	linux-wireless@vger.kernel.org
  12658S:	Maintained
  12659F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
  12660F:	drivers/net/wireless/mediatek/mt76/
  12661
  12662MEDIATEK MT7601U WIRELESS LAN DRIVER
  12663M:	Jakub Kicinski <kubakici@wp.pl>
  12664L:	linux-wireless@vger.kernel.org
  12665S:	Maintained
  12666F:	drivers/net/wireless/mediatek/mt7601u/
  12667
  12668MEDIATEK MT7621 CLOCK DRIVER
  12669M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
  12670S:	Maintained
  12671F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
  12672F:	drivers/clk/ralink/clk-mt7621.c
  12673
  12674MEDIATEK MT7621/28/88 I2C DRIVER
  12675M:	Stefan Roese <sr@denx.de>
  12676L:	linux-i2c@vger.kernel.org
  12677S:	Maintained
  12678F:	Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
  12679F:	drivers/i2c/busses/i2c-mt7621.c
  12680
  12681MEDIATEK MT7621 PCIE CONTROLLER DRIVER
  12682M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
  12683S:	Maintained
  12684F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
  12685F:	drivers/pci/controller/pcie-mt7621.c
  12686
  12687MEDIATEK MT7621 PHY PCI DRIVER
  12688M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
  12689S:	Maintained
  12690F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
  12691F:	drivers/phy/ralink/phy-mt7621-pci.c
  12692
  12693MEDIATEK NAND CONTROLLER DRIVER
  12694L:	linux-mtd@lists.infradead.org
  12695S:	Orphan
  12696F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
  12697F:	drivers/mtd/nand/raw/mtk_*
  12698
  12699MEDIATEK PMIC LED DRIVER
  12700M:	Sean Wang <sean.wang@mediatek.com>
  12701S:	Maintained
  12702F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
  12703F:	drivers/leds/leds-mt6323.c
  12704
  12705MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
  12706M:	Sean Wang <sean.wang@mediatek.com>
  12707S:	Maintained
  12708F:	drivers/char/hw_random/mtk-rng.c
  12709
  12710MEDIATEK SMI DRIVER
  12711M:	Yong Wu <yong.wu@mediatek.com>
  12712L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  12713S:	Supported
  12714F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
  12715F:	drivers/memory/mtk-smi.c
  12716F:	include/soc/mediatek/smi.h
  12717
  12718MEDIATEK SWITCH DRIVER
  12719M:	Sean Wang <sean.wang@mediatek.com>
  12720M:	Landen Chao <Landen.Chao@mediatek.com>
  12721M:	DENG Qingfang <dqfext@gmail.com>
  12722L:	netdev@vger.kernel.org
  12723S:	Maintained
  12724F:	drivers/net/dsa/mt7530.*
  12725F:	net/dsa/tag_mtk.c
  12726
  12727MEDIATEK T7XX 5G WWAN MODEM DRIVER
  12728M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
  12729M:	Intel Corporation <linuxwwan@intel.com>
  12730R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
  12731R:	Liu Haijun <haijun.liu@mediatek.com>
  12732R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
  12733R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
  12734L:	netdev@vger.kernel.org
  12735S:	Supported
  12736F:	drivers/net/wwan/t7xx/
  12737
  12738MEDIATEK USB3 DRD IP DRIVER
  12739M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
  12740L:	linux-usb@vger.kernel.org
  12741L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  12742L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  12743S:	Maintained
  12744F:	Documentation/devicetree/bindings/usb/mediatek,*
  12745F:	drivers/usb/host/xhci-mtk*
  12746F:	drivers/usb/mtu3/
  12747
  12748MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
  12749M:	Peter Senna Tschudin <peter.senna@gmail.com>
  12750M:	Martin Donnelly <martin.donnelly@ge.com>
  12751M:	Martyn Welch <martyn.welch@collabora.co.uk>
  12752S:	Maintained
  12753F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
  12754F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
  12755
  12756MEGARAID SCSI/SAS DRIVERS
  12757M:	Kashyap Desai <kashyap.desai@broadcom.com>
  12758M:	Sumit Saxena <sumit.saxena@broadcom.com>
  12759M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
  12760L:	megaraidlinux.pdl@broadcom.com
  12761L:	linux-scsi@vger.kernel.org
  12762S:	Maintained
  12763W:	http://www.avagotech.com/support/
  12764F:	Documentation/scsi/megaraid.rst
  12765F:	drivers/scsi/megaraid.*
  12766F:	drivers/scsi/megaraid/
  12767
  12768MELEXIS MLX90614 DRIVER
  12769M:	Crt Mori <cmo@melexis.com>
  12770L:	linux-iio@vger.kernel.org
  12771S:	Supported
  12772W:	http://www.melexis.com
  12773F:	drivers/iio/temperature/mlx90614.c
  12774
  12775MELEXIS MLX90632 DRIVER
  12776M:	Crt Mori <cmo@melexis.com>
  12777L:	linux-iio@vger.kernel.org
  12778S:	Supported
  12779W:	http://www.melexis.com
  12780F:	drivers/iio/temperature/mlx90632.c
  12781
  12782MELFAS MIP4 TOUCHSCREEN DRIVER
  12783M:	Sangwon Jee <jeesw@melfas.com>
  12784S:	Supported
  12785W:	http://www.melfas.com
  12786F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
  12787F:	drivers/input/touchscreen/melfas_mip4.c
  12788
  12789MELLANOX BLUEFIELD I2C DRIVER
  12790M:	Khalil Blaiech <kblaiech@nvidia.com>
  12791L:	linux-i2c@vger.kernel.org
  12792S:	Supported
  12793F:	Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
  12794F:	drivers/i2c/busses/i2c-mlxbf.c
  12795
  12796MELLANOX ETHERNET DRIVER (mlx4_en)
  12797M:	Tariq Toukan <tariqt@nvidia.com>
  12798L:	netdev@vger.kernel.org
  12799S:	Supported
  12800W:	http://www.mellanox.com
  12801Q:	https://patchwork.kernel.org/project/netdevbpf/list/
  12802F:	drivers/net/ethernet/mellanox/mlx4/en_*
  12803
  12804MELLANOX ETHERNET DRIVER (mlx5e)
  12805M:	Saeed Mahameed <saeedm@nvidia.com>
  12806L:	netdev@vger.kernel.org
  12807S:	Supported
  12808W:	http://www.mellanox.com
  12809Q:	https://patchwork.kernel.org/project/netdevbpf/list/
  12810F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
  12811
  12812MELLANOX ETHERNET INNOVA DRIVERS
  12813R:	Boris Pismenny <borisp@nvidia.com>
  12814L:	netdev@vger.kernel.org
  12815S:	Supported
  12816W:	http://www.mellanox.com
  12817Q:	https://patchwork.kernel.org/project/netdevbpf/list/
  12818F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
  12819F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
  12820F:	include/linux/mlx5/mlx5_ifc_fpga.h
  12821
  12822MELLANOX ETHERNET SWITCH DRIVERS
  12823M:	Ido Schimmel <idosch@nvidia.com>
  12824M:	Petr Machata <petrm@nvidia.com>
  12825L:	netdev@vger.kernel.org
  12826S:	Supported
  12827W:	http://www.mellanox.com
  12828Q:	https://patchwork.kernel.org/project/netdevbpf/list/
  12829F:	drivers/net/ethernet/mellanox/mlxsw/
  12830F:	tools/testing/selftests/drivers/net/mlxsw/
  12831
  12832MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
  12833M:	mlxsw@nvidia.com
  12834L:	netdev@vger.kernel.org
  12835S:	Supported
  12836W:	http://www.mellanox.com
  12837Q:	https://patchwork.kernel.org/project/netdevbpf/list/
  12838F:	drivers/net/ethernet/mellanox/mlxfw/
  12839
  12840MELLANOX HARDWARE PLATFORM SUPPORT
  12841M:	Hans de Goede <hdegoede@redhat.com>
  12842M:	Mark Gross <markgross@kernel.org>
  12843M:	Vadim Pasternak <vadimp@nvidia.com>
  12844L:	platform-driver-x86@vger.kernel.org
  12845S:	Supported
  12846F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
  12847F:	drivers/platform/mellanox/
  12848F:	include/linux/platform_data/mlxreg.h
  12849
  12850MELLANOX MLX4 core VPI driver
  12851M:	Tariq Toukan <tariqt@nvidia.com>
  12852L:	netdev@vger.kernel.org
  12853L:	linux-rdma@vger.kernel.org
  12854S:	Supported
  12855W:	http://www.mellanox.com
  12856Q:	https://patchwork.kernel.org/project/netdevbpf/list/
  12857F:	drivers/net/ethernet/mellanox/mlx4/
  12858F:	include/linux/mlx4/
  12859
  12860MELLANOX MLX4 IB driver
  12861M:	Yishai Hadas <yishaih@nvidia.com>
  12862L:	linux-rdma@vger.kernel.org
  12863S:	Supported
  12864W:	http://www.mellanox.com
  12865Q:	http://patchwork.kernel.org/project/linux-rdma/list/
  12866F:	drivers/infiniband/hw/mlx4/
  12867F:	include/linux/mlx4/
  12868F:	include/uapi/rdma/mlx4-abi.h
  12869
  12870MELLANOX MLX5 core VPI driver
  12871M:	Saeed Mahameed <saeedm@nvidia.com>
  12872M:	Leon Romanovsky <leonro@nvidia.com>
  12873L:	netdev@vger.kernel.org
  12874L:	linux-rdma@vger.kernel.org
  12875S:	Supported
  12876W:	http://www.mellanox.com
  12877Q:	https://patchwork.kernel.org/project/netdevbpf/list/
  12878F:	Documentation/networking/device_drivers/ethernet/mellanox/
  12879F:	drivers/net/ethernet/mellanox/mlx5/core/
  12880F:	include/linux/mlx5/
  12881
  12882MELLANOX MLX5 IB driver
  12883M:	Leon Romanovsky <leonro@nvidia.com>
  12884L:	linux-rdma@vger.kernel.org
  12885S:	Supported
  12886W:	http://www.mellanox.com
  12887Q:	http://patchwork.kernel.org/project/linux-rdma/list/
  12888F:	drivers/infiniband/hw/mlx5/
  12889F:	include/linux/mlx5/
  12890F:	include/uapi/rdma/mlx5-abi.h
  12891
  12892MELLANOX MLXCPLD I2C AND MUX DRIVER
  12893M:	Vadim Pasternak <vadimp@nvidia.com>
  12894M:	Michael Shych <michaelsh@nvidia.com>
  12895L:	linux-i2c@vger.kernel.org
  12896S:	Supported
  12897F:	Documentation/i2c/busses/i2c-mlxcpld.rst
  12898F:	drivers/i2c/busses/i2c-mlxcpld.c
  12899F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
  12900
  12901MELLANOX MLXCPLD LED DRIVER
  12902M:	Vadim Pasternak <vadimp@nvidia.com>
  12903L:	linux-leds@vger.kernel.org
  12904S:	Supported
  12905F:	Documentation/leds/leds-mlxcpld.rst
  12906F:	drivers/leds/leds-mlxcpld.c
  12907F:	drivers/leds/leds-mlxreg.c
  12908
  12909MELLANOX PLATFORM DRIVER
  12910M:	Vadim Pasternak <vadimp@nvidia.com>
  12911L:	platform-driver-x86@vger.kernel.org
  12912S:	Supported
  12913F:	drivers/platform/x86/mlx-platform.c
  12914
  12915MEMBARRIER SUPPORT
  12916M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  12917M:	"Paul E. McKenney" <paulmck@kernel.org>
  12918L:	linux-kernel@vger.kernel.org
  12919S:	Supported
  12920F:	arch/powerpc/include/asm/membarrier.h
  12921F:	include/uapi/linux/membarrier.h
  12922F:	kernel/sched/membarrier.c
  12923
  12924MEMBLOCK
  12925M:	Mike Rapoport <rppt@kernel.org>
  12926L:	linux-mm@kvack.org
  12927S:	Maintained
  12928F:	Documentation/core-api/boot-time-mm.rst
  12929F:	include/linux/memblock.h
  12930F:	mm/memblock.c
  12931F:	tools/testing/memblock/
  12932
  12933MEMORY CONTROLLER DRIVERS
  12934M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  12935L:	linux-kernel@vger.kernel.org
  12936S:	Maintained
  12937B:	mailto:krzysztof.kozlowski@linaro.org
  12938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
  12939F:	Documentation/devicetree/bindings/memory-controllers/
  12940F:	drivers/memory/
  12941F:	include/dt-bindings/memory/
  12942F:	include/memory/
  12943
  12944MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
  12945M:	Dmitry Osipenko <digetx@gmail.com>
  12946L:	linux-pm@vger.kernel.org
  12947L:	linux-tegra@vger.kernel.org
  12948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
  12949S:	Maintained
  12950F:	drivers/devfreq/tegra30-devfreq.c
  12951
  12952MEMORY MANAGEMENT
  12953M:	Andrew Morton <akpm@linux-foundation.org>
  12954L:	linux-mm@kvack.org
  12955S:	Maintained
  12956W:	http://www.linux-mm.org
  12957T:	git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
  12958T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
  12959F:	include/linux/gfp.h
  12960F:	include/linux/memory_hotplug.h
  12961F:	include/linux/mm.h
  12962F:	include/linux/mmzone.h
  12963F:	include/linux/pagewalk.h
  12964F:	include/linux/vmalloc.h
  12965F:	mm/
  12966F:	tools/testing/selftests/vm/
  12967
  12968MEMORY HOT(UN)PLUG
  12969M:	David Hildenbrand <david@redhat.com>
  12970M:	Oscar Salvador <osalvador@suse.de>
  12971L:	linux-mm@kvack.org
  12972S:	Maintained
  12973F:	Documentation/admin-guide/mm/memory-hotplug.rst
  12974F:	Documentation/core-api/memory-hotplug.rst
  12975F:	drivers/base/memory.c
  12976F:	include/linux/memory_hotplug.h
  12977F:	mm/memory_hotplug.c
  12978F:	tools/testing/selftests/memory-hotplug/
  12979
  12980MEMORY TECHNOLOGY DEVICES (MTD)
  12981M:	Miquel Raynal <miquel.raynal@bootlin.com>
  12982M:	Richard Weinberger <richard@nod.at>
  12983M:	Vignesh Raghavendra <vigneshr@ti.com>
  12984L:	linux-mtd@lists.infradead.org
  12985S:	Maintained
  12986W:	http://www.linux-mtd.infradead.org/
  12987Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
  12988C:	irc://irc.oftc.net/mtd
  12989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
  12990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
  12991F:	Documentation/devicetree/bindings/mtd/
  12992F:	drivers/mtd/
  12993F:	include/linux/mtd/
  12994F:	include/uapi/mtd/
  12995
  12996MEN A21 WATCHDOG DRIVER
  12997M:	Johannes Thumshirn <morbidrsa@gmail.com>
  12998L:	linux-watchdog@vger.kernel.org
  12999S:	Maintained
  13000F:	drivers/watchdog/mena21_wdt.c
  13001
  13002MEN CHAMELEON BUS (mcb)
  13003M:	Johannes Thumshirn <morbidrsa@gmail.com>
  13004S:	Maintained
  13005F:	Documentation/driver-api/men-chameleon-bus.rst
  13006F:	drivers/mcb/
  13007F:	include/linux/mcb.h
  13008
  13009MEN F21BMC (Board Management Controller)
  13010M:	Andreas Werner <andreas.werner@men.de>
  13011S:	Supported
  13012F:	Documentation/hwmon/menf21bmc.rst
  13013F:	drivers/hwmon/menf21bmc_hwmon.c
  13014F:	drivers/leds/leds-menf21bmc.c
  13015F:	drivers/mfd/menf21bmc.c
  13016F:	drivers/watchdog/menf21bmc_wdt.c
  13017
  13018MEN Z069 WATCHDOG DRIVER
  13019M:	Johannes Thumshirn <jth@kernel.org>
  13020L:	linux-watchdog@vger.kernel.org
  13021S:	Maintained
  13022F:	drivers/watchdog/menz69_wdt.c
  13023
  13024MESON AO CEC DRIVER FOR AMLOGIC SOCS
  13025M:	Neil Armstrong <narmstrong@baylibre.com>
  13026L:	linux-media@vger.kernel.org
  13027L:	linux-amlogic@lists.infradead.org
  13028S:	Supported
  13029W:	http://linux-meson.com/
  13030T:	git git://linuxtv.org/media_tree.git
  13031F:	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
  13032F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
  13033F:	drivers/media/cec/platform/meson/ao-cec.c
  13034
  13035MESON GE2D DRIVER FOR AMLOGIC SOCS
  13036M:	Neil Armstrong <narmstrong@baylibre.com>
  13037L:	linux-media@vger.kernel.org
  13038L:	linux-amlogic@lists.infradead.org
  13039S:	Supported
  13040T:	git git://linuxtv.org/media_tree.git
  13041F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
  13042F:	drivers/media/platform/amlogic/meson-ge2d/
  13043
  13044MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
  13045M:	Liang Yang <liang.yang@amlogic.com>
  13046L:	linux-mtd@lists.infradead.org
  13047S:	Maintained
  13048F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
  13049F:	drivers/mtd/nand/raw/meson_*
  13050
  13051MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
  13052M:	Neil Armstrong <narmstrong@baylibre.com>
  13053L:	linux-media@vger.kernel.org
  13054L:	linux-amlogic@lists.infradead.org
  13055S:	Supported
  13056T:	git git://linuxtv.org/media_tree.git
  13057F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
  13058F:	drivers/staging/media/meson/vdec/
  13059
  13060METHODE UDPU SUPPORT
  13061M:	Vladimir Vid <vladimir.vid@sartura.hr>
  13062S:	Maintained
  13063F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
  13064
  13065MHI BUS
  13066M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  13067R:	Hemant Kumar <quic_hemantk@quicinc.com>
  13068L:	mhi@lists.linux.dev
  13069L:	linux-arm-msm@vger.kernel.org
  13070S:	Maintained
  13071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
  13072F:	Documentation/ABI/stable/sysfs-bus-mhi
  13073F:	Documentation/mhi/
  13074F:	drivers/bus/mhi/
  13075F:	include/linux/mhi.h
  13076
  13077MICROBLAZE ARCHITECTURE
  13078M:	Michal Simek <monstr@monstr.eu>
  13079S:	Supported
  13080W:	http://www.monstr.eu/fdt/
  13081T:	git git://git.monstr.eu/linux-2.6-microblaze.git
  13082F:	arch/microblaze/
  13083
  13084MICROCHIP AT91 DMA DRIVERS
  13085M:	Ludovic Desroches <ludovic.desroches@microchip.com>
  13086M:	Tudor Ambarus <tudor.ambarus@microchip.com>
  13087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13088L:	dmaengine@vger.kernel.org
  13089S:	Supported
  13090F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
  13091F:	drivers/dma/at_hdmac.c
  13092F:	drivers/dma/at_hdmac_regs.h
  13093F:	drivers/dma/at_xdmac.c
  13094F:	include/dt-bindings/dma/at91.h
  13095
  13096MICROCHIP AT91 SERIAL DRIVER
  13097M:	Richard Genoud <richard.genoud@gmail.com>
  13098S:	Maintained
  13099F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
  13100F:	drivers/tty/serial/atmel_serial.c
  13101F:	drivers/tty/serial/atmel_serial.h
  13102
  13103MICROCHIP AT91 USART MFD DRIVER
  13104M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
  13105L:	linux-kernel@vger.kernel.org
  13106S:	Supported
  13107F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
  13108F:	drivers/mfd/at91-usart.c
  13109F:	include/dt-bindings/mfd/at91-usart.h
  13110
  13111MICROCHIP AT91 USART SPI DRIVER
  13112M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
  13113L:	linux-spi@vger.kernel.org
  13114S:	Supported
  13115F:	Documentation/devicetree/bindings/mfd/atmel-usart.txt
  13116F:	drivers/spi/spi-at91-usart.c
  13117
  13118MICROCHIP AUDIO ASOC DRIVERS
  13119M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
  13120L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  13121S:	Supported
  13122F:	sound/soc/atmel
  13123
  13124MICROCHIP CSI2DC DRIVER
  13125M:	Eugen Hristev <eugen.hristev@microchip.com>
  13126L:	linux-media@vger.kernel.org
  13127S:	Supported
  13128F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
  13129F:	drivers/media/platform/atmel/microchip-csi2dc.c
  13130
  13131MICROCHIP ECC DRIVER
  13132M:	Tudor Ambarus <tudor.ambarus@microchip.com>
  13133L:	linux-crypto@vger.kernel.org
  13134S:	Maintained
  13135F:	drivers/crypto/atmel-ecc.*
  13136
  13137MICROCHIP EIC DRIVER
  13138M:	Claudiu Beznea <claudiu.beznea@microchip.com>
  13139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13140S:	Supported
  13141F:	drivers/irqchip/irq-mchp-eic.c
  13142
  13143MICROCHIP I2C DRIVER
  13144M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
  13145L:	linux-i2c@vger.kernel.org
  13146S:	Supported
  13147F:	drivers/i2c/busses/i2c-at91-*.c
  13148F:	drivers/i2c/busses/i2c-at91.h
  13149
  13150MICROCHIP ISC DRIVER
  13151M:	Eugen Hristev <eugen.hristev@microchip.com>
  13152L:	linux-media@vger.kernel.org
  13153S:	Supported
  13154F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
  13155F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
  13156F:	drivers/media/platform/atmel/atmel-isc*
  13157F:	drivers/media/platform/atmel/atmel-sama*-isc*
  13158F:	include/linux/atmel-isc-media.h
  13159
  13160MICROCHIP ISI DRIVER
  13161M:	Eugen Hristev <eugen.hristev@microchip.com>
  13162L:	linux-media@vger.kernel.org
  13163S:	Supported
  13164F:	drivers/media/platform/atmel/atmel-isi.c
  13165F:	drivers/media/platform/atmel/atmel-isi.h
  13166
  13167MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
  13168M:	Woojung Huh <woojung.huh@microchip.com>
  13169M:	UNGLinuxDriver@microchip.com
  13170L:	netdev@vger.kernel.org
  13171S:	Maintained
  13172F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
  13173F:	drivers/net/dsa/microchip/*
  13174F:	include/linux/platform_data/microchip-ksz.h
  13175F:	net/dsa/tag_ksz.c
  13176
  13177MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
  13178M:	Arun Ramadoss <arun.ramadoss@microchip.com>
  13179R:	UNGLinuxDriver@microchip.com
  13180L:	netdev@vger.kernel.org
  13181S:	Maintained
  13182F:	drivers/net/phy/microchip_t1.c
  13183
  13184MICROCHIP LAN743X ETHERNET DRIVER
  13185M:	Bryan Whitehead <bryan.whitehead@microchip.com>
  13186M:	UNGLinuxDriver@microchip.com
  13187L:	netdev@vger.kernel.org
  13188S:	Maintained
  13189F:	drivers/net/ethernet/microchip/lan743x_*
  13190
  13191MICROCHIP LAN966X ETHERNET DRIVER
  13192M:	Horatiu Vultur <horatiu.vultur@microchip.com>
  13193M:	UNGLinuxDriver@microchip.com
  13194L:	netdev@vger.kernel.org
  13195S:	Maintained
  13196F:	drivers/net/ethernet/microchip/lan966x/*
  13197
  13198MICROCHIP LCDFB DRIVER
  13199M:	Nicolas Ferre <nicolas.ferre@microchip.com>
  13200L:	linux-fbdev@vger.kernel.org
  13201S:	Maintained
  13202F:	drivers/video/fbdev/atmel_lcdfb.c
  13203F:	include/video/atmel_lcdc.h
  13204
  13205MICROCHIP MCP16502 PMIC DRIVER
  13206M:	Claudiu Beznea <claudiu.beznea@microchip.com>
  13207L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13208S:	Supported
  13209F:	Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
  13210F:	drivers/regulator/mcp16502.c
  13211
  13212MICROCHIP MCP3911 ADC DRIVER
  13213M:	Marcus Folkesson <marcus.folkesson@gmail.com>
  13214M:	Kent Gustavsson <kent@minoris.se>
  13215L:	linux-iio@vger.kernel.org
  13216S:	Supported
  13217F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
  13218F:	drivers/iio/adc/mcp3911.c
  13219
  13220MICROCHIP MMC/SD/SDIO MCI DRIVER
  13221M:	Ludovic Desroches <ludovic.desroches@microchip.com>
  13222S:	Maintained
  13223F:	drivers/mmc/host/atmel-mci.c
  13224
  13225MICROCHIP NAND DRIVER
  13226M:	Tudor Ambarus <tudor.ambarus@microchip.com>
  13227L:	linux-mtd@lists.infradead.org
  13228S:	Supported
  13229F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
  13230F:	drivers/mtd/nand/raw/atmel/*
  13231
  13232MICROCHIP PWM DRIVER
  13233M:	Claudiu Beznea <claudiu.beznea@microchip.com>
  13234L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13235L:	linux-pwm@vger.kernel.org
  13236S:	Supported
  13237F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
  13238F:	drivers/pwm/pwm-atmel.c
  13239
  13240MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
  13241M:	Eugen Hristev <eugen.hristev@microchip.com>
  13242L:	linux-iio@vger.kernel.org
  13243S:	Supported
  13244F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
  13245F:	drivers/iio/adc/at91-sama5d2_adc.c
  13246F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
  13247
  13248MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
  13249M:	Claudiu Beznea <claudiu.beznea@microchip.com>
  13250S:	Supported
  13251F:	drivers/power/reset/at91-sama5d2_shdwc.c
  13252
  13253MICROCHIP SPI DRIVER
  13254M:	Tudor Ambarus <tudor.ambarus@microchip.com>
  13255S:	Supported
  13256F:	drivers/spi/spi-atmel.*
  13257
  13258MICROCHIP SSC DRIVER
  13259M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
  13260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13261S:	Supported
  13262F:	drivers/misc/atmel-ssc.c
  13263F:	include/linux/atmel-ssc.h
  13264
  13265MICROCHIP USB251XB DRIVER
  13266M:	Richard Leitner <richard.leitner@skidata.com>
  13267L:	linux-usb@vger.kernel.org
  13268S:	Maintained
  13269F:	Documentation/devicetree/bindings/usb/usb251xb.txt
  13270F:	drivers/usb/misc/usb251xb.c
  13271
  13272MICROCHIP USBA UDC DRIVER
  13273M:	Cristian Birsan <cristian.birsan@microchip.com>
  13274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13275S:	Supported
  13276F:	drivers/usb/gadget/udc/atmel_usba_udc.*
  13277
  13278MICROCHIP WILC1000 WIFI DRIVER
  13279M:	Ajay Singh <ajay.kathat@microchip.com>
  13280M:	Claudiu Beznea <claudiu.beznea@microchip.com>
  13281L:	linux-wireless@vger.kernel.org
  13282S:	Supported
  13283F:	drivers/net/wireless/microchip/wilc1000/
  13284
  13285MICROSEMI MIPS SOCS
  13286M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
  13287M:	UNGLinuxDriver@microchip.com
  13288L:	linux-mips@vger.kernel.org
  13289S:	Supported
  13290F:	Documentation/devicetree/bindings/mips/mscc.txt
  13291F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
  13292F:	arch/mips/boot/dts/mscc/
  13293F:	arch/mips/configs/generic/board-ocelot.config
  13294F:	arch/mips/generic/board-ocelot.c
  13295
  13296MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
  13297M:	Don Brace <don.brace@microchip.com>
  13298L:	storagedev@microchip.com
  13299L:	linux-scsi@vger.kernel.org
  13300S:	Supported
  13301F:	Documentation/scsi/smartpqi.rst
  13302F:	drivers/scsi/smartpqi/Kconfig
  13303F:	drivers/scsi/smartpqi/Makefile
  13304F:	drivers/scsi/smartpqi/smartpqi*.[ch]
  13305F:	include/linux/cciss*.h
  13306F:	include/uapi/linux/cciss*.h
  13307
  13308MICROSOFT SURFACE BATTERY AND AC DRIVERS
  13309M:	Maximilian Luz <luzmaximilian@gmail.com>
  13310L:	linux-pm@vger.kernel.org
  13311L:	platform-driver-x86@vger.kernel.org
  13312S:	Maintained
  13313F:	drivers/power/supply/surface_battery.c
  13314F:	drivers/power/supply/surface_charger.c
  13315
  13316MICROSOFT SURFACE DTX DRIVER
  13317M:	Maximilian Luz <luzmaximilian@gmail.com>
  13318L:	platform-driver-x86@vger.kernel.org
  13319S:	Maintained
  13320F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
  13321F:	drivers/platform/surface/surface_dtx.c
  13322F:	include/uapi/linux/surface_aggregator/dtx.h
  13323
  13324MICROSOFT SURFACE GPE LID SUPPORT DRIVER
  13325M:	Maximilian Luz <luzmaximilian@gmail.com>
  13326L:	platform-driver-x86@vger.kernel.org
  13327S:	Maintained
  13328F:	drivers/platform/surface/surface_gpe.c
  13329
  13330MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
  13331M:	Hans de Goede <hdegoede@redhat.com>
  13332M:	Mark Gross <markgross@kernel.org>
  13333M:	Maximilian Luz <luzmaximilian@gmail.com>
  13334L:	platform-driver-x86@vger.kernel.org
  13335S:	Maintained
  13336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
  13337F:	drivers/platform/surface/
  13338
  13339MICROSOFT SURFACE HID TRANSPORT DRIVER
  13340M:	Maximilian Luz <luzmaximilian@gmail.com>
  13341L:	linux-input@vger.kernel.org
  13342L:	platform-driver-x86@vger.kernel.org
  13343S:	Maintained
  13344F:	drivers/hid/surface-hid/
  13345
  13346MICROSOFT SURFACE HOT-PLUG DRIVER
  13347M:	Maximilian Luz <luzmaximilian@gmail.com>
  13348L:	platform-driver-x86@vger.kernel.org
  13349S:	Maintained
  13350F:	drivers/platform/surface/surface_hotplug.c
  13351
  13352MICROSOFT SURFACE PLATFORM PROFILE DRIVER
  13353M:	Maximilian Luz <luzmaximilian@gmail.com>
  13354L:	platform-driver-x86@vger.kernel.org
  13355S:	Maintained
  13356F:	drivers/platform/surface/surface_platform_profile.c
  13357
  13358MICROSOFT SURFACE PRO 3 BUTTON DRIVER
  13359M:	Chen Yu <yu.c.chen@intel.com>
  13360L:	platform-driver-x86@vger.kernel.org
  13361S:	Supported
  13362F:	drivers/platform/surface/surfacepro3_button.c
  13363
  13364MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
  13365M:	Maximilian Luz <luzmaximilian@gmail.com>
  13366L:	platform-driver-x86@vger.kernel.org
  13367S:	Maintained
  13368W:	https://github.com/linux-surface/surface-aggregator-module
  13369C:	irc://irc.libera.chat/linux-surface
  13370F:	Documentation/driver-api/surface_aggregator/
  13371F:	drivers/platform/surface/aggregator/
  13372F:	drivers/platform/surface/surface_acpi_notify.c
  13373F:	drivers/platform/surface/surface_aggregator_cdev.c
  13374F:	drivers/platform/surface/surface_aggregator_registry.c
  13375F:	include/linux/surface_acpi_notify.h
  13376F:	include/linux/surface_aggregator/
  13377F:	include/uapi/linux/surface_aggregator/
  13378
  13379MICROTEK X6 SCANNER
  13380M:	Oliver Neukum <oliver@neukum.org>
  13381S:	Maintained
  13382F:	drivers/usb/image/microtek.*
  13383
  13384MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
  13385M:	Luka Kovacic <luka.kovacic@sartura.hr>
  13386M:	Luka Perkov <luka.perkov@sartura.hr>
  13387S:	Maintained
  13388F:	arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
  13389F:	arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
  13390F:	arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
  13391F:	arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
  13392F:	arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
  13393F:	arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
  13394
  13395MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
  13396M:	Sakari Ailus <sakari.ailus@linux.intel.com>
  13397L:	linux-media@vger.kernel.org
  13398S:	Maintained
  13399F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
  13400F:	Documentation/driver-api/media/drivers/ccs/
  13401F:	Documentation/userspace-api/media/drivers/ccs.rst
  13402F:	drivers/media/i2c/ccs-pll.c
  13403F:	drivers/media/i2c/ccs-pll.h
  13404F:	drivers/media/i2c/ccs/
  13405F:	include/uapi/linux/ccs.h
  13406F:	include/uapi/linux/smiapp.h
  13407
  13408MIPS
  13409M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  13410L:	linux-mips@vger.kernel.org
  13411S:	Maintained
  13412W:	http://www.linux-mips.org/
  13413Q:	https://patchwork.kernel.org/project/linux-mips/list/
  13414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
  13415F:	Documentation/devicetree/bindings/mips/
  13416F:	Documentation/mips/
  13417F:	arch/mips/
  13418F:	drivers/platform/mips/
  13419
  13420MIPS BOSTON DEVELOPMENT BOARD
  13421M:	Paul Burton <paulburton@kernel.org>
  13422L:	linux-mips@vger.kernel.org
  13423S:	Maintained
  13424F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
  13425F:	arch/mips/boot/dts/img/boston.dts
  13426F:	arch/mips/configs/generic/board-boston.config
  13427F:	drivers/clk/imgtec/clk-boston.c
  13428F:	include/dt-bindings/clock/boston-clock.h
  13429
  13430MIPS CORE DRIVERS
  13431M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  13432M:	Serge Semin <fancer.lancer@gmail.com>
  13433L:	linux-mips@vger.kernel.org
  13434S:	Supported
  13435F:	drivers/bus/mips_cdmm.c
  13436F:	drivers/clocksource/mips-gic-timer.c
  13437F:	drivers/cpuidle/cpuidle-cps.c
  13438F:	drivers/irqchip/irq-mips-cpu.c
  13439F:	drivers/irqchip/irq-mips-gic.c
  13440
  13441MIPS GENERIC PLATFORM
  13442M:	Paul Burton <paulburton@kernel.org>
  13443L:	linux-mips@vger.kernel.org
  13444S:	Supported
  13445F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
  13446F:	arch/mips/generic/
  13447F:	arch/mips/tools/generic-board-config.sh
  13448
  13449MIPS RINT INSTRUCTION EMULATION
  13450M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
  13451L:	linux-mips@vger.kernel.org
  13452S:	Supported
  13453F:	arch/mips/math-emu/dp_rint.c
  13454F:	arch/mips/math-emu/sp_rint.c
  13455
  13456MIPS/LOONGSON1 ARCHITECTURE
  13457M:	Keguang Zhang <keguang.zhang@gmail.com>
  13458L:	linux-mips@vger.kernel.org
  13459S:	Maintained
  13460F:	arch/mips/include/asm/mach-loongson32/
  13461F:	arch/mips/loongson32/
  13462F:	drivers/*/*/*loongson1*
  13463F:	drivers/*/*loongson1*
  13464
  13465MIPS/LOONGSON2EF ARCHITECTURE
  13466M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
  13467L:	linux-mips@vger.kernel.org
  13468S:	Maintained
  13469F:	arch/mips/include/asm/mach-loongson2ef/
  13470F:	arch/mips/loongson2ef/
  13471F:	drivers/cpufreq/loongson2_cpufreq.c
  13472
  13473MIPS/LOONGSON64 ARCHITECTURE
  13474M:	Huacai Chen <chenhuacai@kernel.org>
  13475M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
  13476L:	linux-mips@vger.kernel.org
  13477S:	Maintained
  13478F:	arch/mips/include/asm/mach-loongson64/
  13479F:	arch/mips/loongson64/
  13480F:	drivers/irqchip/irq-loongson*
  13481F:	drivers/platform/mips/cpu_hwmon.c
  13482
  13483MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
  13484M:	Hans Verkuil <hverkuil@xs4all.nl>
  13485L:	linux-media@vger.kernel.org
  13486S:	Odd Fixes
  13487W:	https://linuxtv.org
  13488T:	git git://linuxtv.org/media_tree.git
  13489F:	drivers/media/radio/radio-miropcm20*
  13490
  13491MMP SUPPORT
  13492R:	Lubomir Rintel <lkundrak@v3.sk>
  13493L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13494S:	Odd Fixes
  13495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
  13496F:	arch/arm/boot/dts/mmp*
  13497F:	arch/arm/mach-mmp/
  13498F:	include/linux/soc/mmp/
  13499
  13500MMP USB PHY DRIVERS
  13501R:	Lubomir Rintel <lkundrak@v3.sk>
  13502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  13503S:	Maintained
  13504F:	drivers/phy/marvell/phy-mmp3-usb.c
  13505F:	drivers/phy/marvell/phy-pxa-usb.c
  13506
  13507MMU GATHER AND TLB INVALIDATION
  13508M:	Will Deacon <will@kernel.org>
  13509M:	"Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
  13510M:	Andrew Morton <akpm@linux-foundation.org>
  13511M:	Nick Piggin <npiggin@gmail.com>
  13512M:	Peter Zijlstra <peterz@infradead.org>
  13513L:	linux-arch@vger.kernel.org
  13514L:	linux-mm@kvack.org
  13515S:	Maintained
  13516F:	arch/*/include/asm/tlb.h
  13517F:	include/asm-generic/tlb.h
  13518F:	mm/mmu_gather.c
  13519
  13520MN88472 MEDIA DRIVER
  13521M:	Antti Palosaari <crope@iki.fi>
  13522L:	linux-media@vger.kernel.org
  13523S:	Maintained
  13524W:	https://linuxtv.org
  13525W:	http://palosaari.fi/linux/
  13526Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  13527F:	drivers/media/dvb-frontends/mn88472*
  13528
  13529MN88473 MEDIA DRIVER
  13530M:	Antti Palosaari <crope@iki.fi>
  13531L:	linux-media@vger.kernel.org
  13532S:	Maintained
  13533W:	https://linuxtv.org
  13534W:	http://palosaari.fi/linux/
  13535Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  13536F:	drivers/media/dvb-frontends/mn88473*
  13537
  13538MODULE SUPPORT
  13539M:	Luis Chamberlain <mcgrof@kernel.org>
  13540L:	linux-modules@vger.kernel.org
  13541L:	linux-kernel@vger.kernel.org
  13542S:	Maintained
  13543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
  13544F:	include/linux/module.h
  13545F:	kernel/module/
  13546
  13547MONOLITHIC POWER SYSTEM PMIC DRIVER
  13548M:	Saravanan Sekar <sravanhome@gmail.com>
  13549S:	Maintained
  13550F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
  13551F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
  13552F:	drivers/iio/adc/mp2629_adc.c
  13553F:	drivers/mfd/mp2629.c
  13554F:	drivers/power/supply/mp2629_charger.c
  13555F:	drivers/regulator/mp5416.c
  13556F:	drivers/regulator/mpq7920.c
  13557F:	drivers/regulator/mpq7920.h
  13558F:	include/linux/mfd/mp2629.h
  13559
  13560MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
  13561S:	Orphan
  13562W:	http://popies.net/meye/
  13563F:	Documentation/userspace-api/media/drivers/meye*
  13564F:	drivers/media/pci/meye/
  13565F:	include/uapi/linux/meye.h
  13566
  13567MOTORCOMM PHY DRIVER
  13568M:	Peter Geis <pgwipeout@gmail.com>
  13569L:	netdev@vger.kernel.org
  13570S:	Maintained
  13571F:	drivers/net/phy/motorcomm.c
  13572
  13573MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
  13574M:	Jiri Slaby <jirislaby@kernel.org>
  13575S:	Maintained
  13576F:	Documentation/driver-api/tty/moxa-smartio.rst
  13577F:	drivers/tty/mxser.*
  13578
  13579MR800 AVERMEDIA USB FM RADIO DRIVER
  13580M:	Alexey Klimov <klimov.linux@gmail.com>
  13581L:	linux-media@vger.kernel.org
  13582S:	Maintained
  13583T:	git git://linuxtv.org/media_tree.git
  13584F:	drivers/media/radio/radio-mr800.c
  13585
  13586MRF24J40 IEEE 802.15.4 RADIO DRIVER
  13587M:	Alan Ott <alan@signal11.us>
  13588L:	linux-wpan@vger.kernel.org
  13589S:	Maintained
  13590F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
  13591F:	drivers/net/ieee802154/mrf24j40.c
  13592
  13593MSI LAPTOP SUPPORT
  13594M:	"Lee, Chun-Yi" <jlee@suse.com>
  13595L:	platform-driver-x86@vger.kernel.org
  13596S:	Maintained
  13597F:	drivers/platform/x86/msi-laptop.c
  13598
  13599MSI WMI SUPPORT
  13600L:	platform-driver-x86@vger.kernel.org
  13601S:	Orphan
  13602F:	drivers/platform/x86/msi-wmi.c
  13603
  13604MSI001 MEDIA DRIVER
  13605M:	Antti Palosaari <crope@iki.fi>
  13606L:	linux-media@vger.kernel.org
  13607S:	Maintained
  13608W:	https://linuxtv.org
  13609W:	http://palosaari.fi/linux/
  13610Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  13611T:	git git://linuxtv.org/anttip/media_tree.git
  13612F:	drivers/media/tuners/msi001*
  13613
  13614MSI2500 MEDIA DRIVER
  13615M:	Antti Palosaari <crope@iki.fi>
  13616L:	linux-media@vger.kernel.org
  13617S:	Maintained
  13618W:	https://linuxtv.org
  13619W:	http://palosaari.fi/linux/
  13620Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  13621T:	git git://linuxtv.org/anttip/media_tree.git
  13622F:	drivers/media/usb/msi2500/
  13623
  13624MSTAR INTERRUPT CONTROLLER DRIVER
  13625M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
  13626M:	Daniel Palmer <daniel@thingy.jp>
  13627S:	Maintained
  13628F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
  13629F:	drivers/irqchip/irq-mst-intc.c
  13630
  13631MSYSTEMS DISKONCHIP G3 MTD DRIVER
  13632M:	Robert Jarzmik <robert.jarzmik@free.fr>
  13633L:	linux-mtd@lists.infradead.org
  13634S:	Maintained
  13635F:	drivers/mtd/devices/docg3*
  13636
  13637MT9M032 APTINA SENSOR DRIVER
  13638M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  13639L:	linux-media@vger.kernel.org
  13640S:	Maintained
  13641T:	git git://linuxtv.org/media_tree.git
  13642F:	drivers/media/i2c/mt9m032.c
  13643F:	include/media/i2c/mt9m032.h
  13644
  13645MT9P031 APTINA CAMERA SENSOR
  13646M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  13647L:	linux-media@vger.kernel.org
  13648S:	Maintained
  13649T:	git git://linuxtv.org/media_tree.git
  13650F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
  13651F:	drivers/media/i2c/mt9p031.c
  13652F:	include/media/i2c/mt9p031.h
  13653
  13654MT9T001 APTINA CAMERA SENSOR
  13655M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  13656L:	linux-media@vger.kernel.org
  13657S:	Maintained
  13658T:	git git://linuxtv.org/media_tree.git
  13659F:	drivers/media/i2c/mt9t001.c
  13660F:	include/media/i2c/mt9t001.h
  13661
  13662MT9T112 APTINA CAMERA SENSOR
  13663M:	Jacopo Mondi <jacopo@jmondi.org>
  13664L:	linux-media@vger.kernel.org
  13665S:	Odd Fixes
  13666T:	git git://linuxtv.org/media_tree.git
  13667F:	drivers/media/i2c/mt9t112.c
  13668F:	include/media/i2c/mt9t112.h
  13669
  13670MT9V032 APTINA CAMERA SENSOR
  13671M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  13672L:	linux-media@vger.kernel.org
  13673S:	Maintained
  13674T:	git git://linuxtv.org/media_tree.git
  13675F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
  13676F:	drivers/media/i2c/mt9v032.c
  13677F:	include/media/i2c/mt9v032.h
  13678
  13679MT9V111 APTINA CAMERA SENSOR
  13680M:	Jacopo Mondi <jacopo@jmondi.org>
  13681L:	linux-media@vger.kernel.org
  13682S:	Maintained
  13683T:	git git://linuxtv.org/media_tree.git
  13684F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
  13685F:	drivers/media/i2c/mt9v111.c
  13686
  13687MULTIFUNCTION DEVICES (MFD)
  13688M:	Lee Jones <lee.jones@linaro.org>
  13689S:	Supported
  13690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
  13691F:	Documentation/devicetree/bindings/mfd/
  13692F:	drivers/mfd/
  13693F:	include/dt-bindings/mfd/
  13694F:	include/linux/mfd/
  13695
  13696MULTIMEDIA CARD (MMC) ETC. OVER SPI
  13697S:	Orphan
  13698F:	drivers/mmc/host/mmc_spi.c
  13699F:	include/linux/spi/mmc_spi.h
  13700
  13701MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
  13702M:	Ulf Hansson <ulf.hansson@linaro.org>
  13703L:	linux-mmc@vger.kernel.org
  13704S:	Maintained
  13705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
  13706F:	Documentation/devicetree/bindings/mmc/
  13707F:	drivers/mmc/
  13708F:	include/linux/mmc/
  13709F:	include/uapi/linux/mmc/
  13710
  13711MULTIPLEXER SUBSYSTEM
  13712M:	Peter Rosin <peda@axentia.se>
  13713S:	Maintained
  13714F:	Documentation/ABI/testing/sysfs-class-mux*
  13715F:	Documentation/devicetree/bindings/mux/
  13716F:	drivers/mux/
  13717F:	include/dt-bindings/mux/
  13718F:	include/linux/mux/
  13719
  13720MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
  13721M:	Bin Liu <b-liu@ti.com>
  13722L:	linux-usb@vger.kernel.org
  13723S:	Maintained
  13724F:	drivers/usb/musb/
  13725
  13726MXL301RF MEDIA DRIVER
  13727M:	Akihiro Tsukada <tskd08@gmail.com>
  13728L:	linux-media@vger.kernel.org
  13729S:	Odd Fixes
  13730F:	drivers/media/tuners/mxl301rf*
  13731
  13732MXL5007T MEDIA DRIVER
  13733M:	Michael Krufky <mkrufky@linuxtv.org>
  13734L:	linux-media@vger.kernel.org
  13735S:	Maintained
  13736W:	https://linuxtv.org
  13737W:	http://github.com/mkrufky
  13738Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  13739T:	git git://linuxtv.org/mkrufky/tuners.git
  13740F:	drivers/media/tuners/mxl5007t.*
  13741
  13742MXSFB DRM DRIVER
  13743M:	Marek Vasut <marex@denx.de>
  13744M:	Stefan Agner <stefan@agner.ch>
  13745L:	dri-devel@lists.freedesktop.org
  13746S:	Supported
  13747T:	git git://anongit.freedesktop.org/drm/drm-misc
  13748F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
  13749F:	drivers/gpu/drm/mxsfb/
  13750
  13751MYLEX DAC960 PCI RAID Controller
  13752M:	Hannes Reinecke <hare@kernel.org>
  13753L:	linux-scsi@vger.kernel.org
  13754S:	Supported
  13755F:	drivers/scsi/myrb.*
  13756F:	drivers/scsi/myrs.*
  13757
  13758MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
  13759M:	Chris Lee <christopher.lee@cspi.com>
  13760L:	netdev@vger.kernel.org
  13761S:	Supported
  13762W:	https://www.cspi.com/ethernet-products/support/downloads/
  13763F:	drivers/net/ethernet/myricom/myri10ge/
  13764
  13765NAND FLASH SUBSYSTEM
  13766M:	Miquel Raynal <miquel.raynal@bootlin.com>
  13767R:	Richard Weinberger <richard@nod.at>
  13768L:	linux-mtd@lists.infradead.org
  13769S:	Maintained
  13770W:	http://www.linux-mtd.infradead.org/
  13771Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
  13772C:	irc://irc.oftc.net/mtd
  13773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
  13774F:	drivers/mtd/nand/
  13775F:	include/linux/mtd/*nand*.h
  13776
  13777NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
  13778M:	Daniel Mack <zonque@gmail.com>
  13779L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  13780S:	Maintained
  13781W:	http://www.native-instruments.com
  13782F:	sound/usb/caiaq/
  13783
  13784NATSEMI ETHERNET DRIVER (DP8381x)
  13785S:	Orphan
  13786F:	drivers/net/ethernet/natsemi/natsemi.c
  13787
  13788NCR 5380 SCSI DRIVERS
  13789M:	Finn Thain <fthain@linux-m68k.org>
  13790M:	Michael Schmitz <schmitzmic@gmail.com>
  13791L:	linux-scsi@vger.kernel.org
  13792S:	Maintained
  13793F:	Documentation/scsi/g_NCR5380.rst
  13794F:	drivers/scsi/NCR5380.*
  13795F:	drivers/scsi/arm/cumana_1.c
  13796F:	drivers/scsi/arm/oak.c
  13797F:	drivers/scsi/atari_scsi.*
  13798F:	drivers/scsi/dmx3191d.c
  13799F:	drivers/scsi/g_NCR5380.*
  13800F:	drivers/scsi/mac_scsi.*
  13801F:	drivers/scsi/sun3_scsi.*
  13802F:	drivers/scsi/sun3_scsi_vme.c
  13803
  13804NCSI LIBRARY
  13805M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
  13806S:	Maintained
  13807F:	net/ncsi/
  13808
  13809NCT6775 HARDWARE MONITOR DRIVER - CORE & PLATFORM DRIVER
  13810M:	Guenter Roeck <linux@roeck-us.net>
  13811L:	linux-hwmon@vger.kernel.org
  13812S:	Maintained
  13813F:	Documentation/hwmon/nct6775.rst
  13814F:	drivers/hwmon/nct6775-core.c
  13815F:	drivers/hwmon/nct6775-platform.c
  13816F:	drivers/hwmon/nct6775.h
  13817
  13818NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
  13819M:	Zev Weiss <zev@bewilderbeest.net>
  13820L:	linux-hwmon@vger.kernel.org
  13821S:	Maintained
  13822F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
  13823F:	drivers/hwmon/nct6775-i2c.c
  13824
  13825NETDEVSIM
  13826M:	Jakub Kicinski <kuba@kernel.org>
  13827S:	Maintained
  13828F:	drivers/net/netdevsim/*
  13829
  13830NETEM NETWORK EMULATOR
  13831M:	Stephen Hemminger <stephen@networkplumber.org>
  13832L:	netdev@vger.kernel.org
  13833S:	Maintained
  13834F:	net/sched/sch_netem.c
  13835
  13836NETERION 10GbE DRIVERS (s2io/vxge)
  13837M:	Jon Mason <jdmason@kudzu.us>
  13838L:	netdev@vger.kernel.org
  13839S:	Supported
  13840F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
  13841F:	Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
  13842F:	drivers/net/ethernet/neterion/
  13843
  13844NETFILTER
  13845M:	Pablo Neira Ayuso <pablo@netfilter.org>
  13846M:	Jozsef Kadlecsik <kadlec@netfilter.org>
  13847M:	Florian Westphal <fw@strlen.de>
  13848L:	netfilter-devel@vger.kernel.org
  13849L:	coreteam@netfilter.org
  13850S:	Maintained
  13851W:	http://www.netfilter.org/
  13852W:	http://www.iptables.org/
  13853W:	http://www.nftables.org/
  13854Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
  13855C:	irc://irc.libera.chat/netfilter
  13856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
  13857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
  13858F:	include/linux/netfilter*
  13859F:	include/linux/netfilter/
  13860F:	include/net/netfilter/
  13861F:	include/uapi/linux/netfilter*
  13862F:	include/uapi/linux/netfilter/
  13863F:	net/*/netfilter.c
  13864F:	net/*/netfilter/
  13865F:	net/bridge/br_netfilter*.c
  13866F:	net/netfilter/
  13867
  13868NETROM NETWORK LAYER
  13869M:	Ralf Baechle <ralf@linux-mips.org>
  13870L:	linux-hams@vger.kernel.org
  13871S:	Maintained
  13872W:	http://www.linux-ax25.org/
  13873F:	include/net/netrom.h
  13874F:	include/uapi/linux/netrom.h
  13875F:	net/netrom/
  13876
  13877NETRONIX EMBEDDED CONTROLLER
  13878M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
  13879S:	Maintained
  13880F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
  13881F:	drivers/mfd/ntxec.c
  13882F:	drivers/pwm/pwm-ntxec.c
  13883F:	drivers/rtc/rtc-ntxec.c
  13884F:	include/linux/mfd/ntxec.h
  13885
  13886NETRONOME ETHERNET DRIVERS
  13887M:	Simon Horman <simon.horman@corigine.com>
  13888R:	Jakub Kicinski <kuba@kernel.org>
  13889L:	oss-drivers@corigine.com
  13890S:	Maintained
  13891F:	drivers/net/ethernet/netronome/
  13892
  13893NETWORK BLOCK DEVICE (NBD)
  13894M:	Josef Bacik <josef@toxicpanda.com>
  13895L:	linux-block@vger.kernel.org
  13896L:	nbd@other.debian.org
  13897S:	Maintained
  13898F:	Documentation/admin-guide/blockdev/nbd.rst
  13899F:	drivers/block/nbd.c
  13900F:	include/trace/events/nbd.h
  13901F:	include/uapi/linux/nbd.h
  13902
  13903NETWORK DROP MONITOR
  13904M:	Neil Horman <nhorman@tuxdriver.com>
  13905L:	netdev@vger.kernel.org
  13906S:	Maintained
  13907W:	https://fedorahosted.org/dropwatch/
  13908F:	include/uapi/linux/net_dropmon.h
  13909F:	net/core/drop_monitor.c
  13910
  13911NETWORKING DRIVERS
  13912M:	"David S. Miller" <davem@davemloft.net>
  13913M:	Eric Dumazet <edumazet@google.com>
  13914M:	Jakub Kicinski <kuba@kernel.org>
  13915M:	Paolo Abeni <pabeni@redhat.com>
  13916L:	netdev@vger.kernel.org
  13917S:	Maintained
  13918Q:	https://patchwork.kernel.org/project/netdevbpf/list/
  13919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  13920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
  13921F:	Documentation/devicetree/bindings/net/
  13922F:	drivers/connector/
  13923F:	drivers/net/
  13924F:	include/dt-bindings/net/
  13925F:	include/linux/etherdevice.h
  13926F:	include/linux/fcdevice.h
  13927F:	include/linux/fddidevice.h
  13928F:	include/linux/hippidevice.h
  13929F:	include/linux/if_*
  13930F:	include/linux/inetdevice.h
  13931F:	include/linux/netdevice.h
  13932F:	include/uapi/linux/if_*
  13933F:	include/uapi/linux/netdevice.h
  13934
  13935NETWORKING DRIVERS (WIRELESS)
  13936M:	Kalle Valo <kvalo@kernel.org>
  13937L:	linux-wireless@vger.kernel.org
  13938S:	Maintained
  13939W:	https://wireless.wiki.kernel.org/
  13940Q:	https://patchwork.kernel.org/project/linux-wireless/list/
  13941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
  13942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
  13943F:	Documentation/devicetree/bindings/net/wireless/
  13944F:	drivers/net/wireless/
  13945
  13946NETWORKING [DSA]
  13947M:	Andrew Lunn <andrew@lunn.ch>
  13948M:	Vivien Didelot <vivien.didelot@gmail.com>
  13949M:	Florian Fainelli <f.fainelli@gmail.com>
  13950M:	Vladimir Oltean <olteanv@gmail.com>
  13951S:	Maintained
  13952F:	Documentation/devicetree/bindings/net/dsa/
  13953F:	drivers/net/dsa/
  13954F:	include/linux/dsa/
  13955F:	include/linux/platform_data/dsa.h
  13956F:	include/net/dsa.h
  13957F:	net/dsa/
  13958F:	tools/testing/selftests/drivers/net/dsa/
  13959
  13960NETWORKING [GENERAL]
  13961M:	"David S. Miller" <davem@davemloft.net>
  13962M:	Eric Dumazet <edumazet@google.com>
  13963M:	Jakub Kicinski <kuba@kernel.org>
  13964M:	Paolo Abeni <pabeni@redhat.com>
  13965L:	netdev@vger.kernel.org
  13966S:	Maintained
  13967Q:	https://patchwork.kernel.org/project/netdevbpf/list/
  13968B:	mailto:netdev@vger.kernel.org
  13969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  13970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
  13971F:	Documentation/networking/
  13972F:	Documentation/process/maintainer-netdev.rst
  13973F:	include/linux/in.h
  13974F:	include/linux/net.h
  13975F:	include/linux/netdevice.h
  13976F:	include/net/
  13977F:	include/uapi/linux/in.h
  13978F:	include/uapi/linux/net.h
  13979F:	include/uapi/linux/net_namespace.h
  13980F:	include/uapi/linux/netdevice.h
  13981F:	lib/net_utils.c
  13982F:	lib/random32.c
  13983F:	net/
  13984F:	tools/testing/selftests/net/
  13985
  13986NETWORKING [IPSEC]
  13987M:	Steffen Klassert <steffen.klassert@secunet.com>
  13988M:	Herbert Xu <herbert@gondor.apana.org.au>
  13989M:	"David S. Miller" <davem@davemloft.net>
  13990L:	netdev@vger.kernel.org
  13991S:	Maintained
  13992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
  13993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
  13994F:	include/net/xfrm.h
  13995F:	include/uapi/linux/xfrm.h
  13996F:	net/ipv4/ah4.c
  13997F:	net/ipv4/esp4*
  13998F:	net/ipv4/ip_vti.c
  13999F:	net/ipv4/ipcomp.c
  14000F:	net/ipv4/xfrm*
  14001F:	net/ipv6/ah6.c
  14002F:	net/ipv6/esp6*
  14003F:	net/ipv6/ip6_vti.c
  14004F:	net/ipv6/ipcomp6.c
  14005F:	net/ipv6/xfrm*
  14006F:	net/key/
  14007F:	net/xfrm/
  14008F:	tools/testing/selftests/net/ipsec.c
  14009
  14010NETWORKING [IPv4/IPv6]
  14011M:	"David S. Miller" <davem@davemloft.net>
  14012M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
  14013M:	David Ahern <dsahern@kernel.org>
  14014L:	netdev@vger.kernel.org
  14015S:	Maintained
  14016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
  14017F:	arch/x86/net/*
  14018F:	include/linux/ip.h
  14019F:	include/linux/ipv6*
  14020F:	include/net/fib*
  14021F:	include/net/ip*
  14022F:	include/net/route.h
  14023F:	net/ipv4/
  14024F:	net/ipv6/
  14025
  14026NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
  14027M:	Paul Moore <paul@paul-moore.com>
  14028L:	netdev@vger.kernel.org
  14029L:	linux-security-module@vger.kernel.org
  14030S:	Maintained
  14031W:	https://github.com/netlabel
  14032F:	Documentation/netlabel/
  14033F:	include/net/calipso.h
  14034F:	include/net/cipso_ipv4.h
  14035F:	include/net/netlabel.h
  14036F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
  14037F:	include/uapi/linux/netfilter/xt_SECMARK.h
  14038F:	net/ipv4/cipso_ipv4.c
  14039F:	net/ipv6/calipso.c
  14040F:	net/netfilter/xt_CONNSECMARK.c
  14041F:	net/netfilter/xt_SECMARK.c
  14042F:	net/netlabel/
  14043
  14044NETWORKING [MPTCP]
  14045M:	Mat Martineau <mathew.j.martineau@linux.intel.com>
  14046M:	Matthieu Baerts <matthieu.baerts@tessares.net>
  14047L:	netdev@vger.kernel.org
  14048L:	mptcp@lists.linux.dev
  14049S:	Maintained
  14050W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
  14051B:	https://github.com/multipath-tcp/mptcp_net-next/issues
  14052F:	Documentation/networking/mptcp-sysctl.rst
  14053F:	include/net/mptcp.h
  14054F:	include/trace/events/mptcp.h
  14055F:	include/uapi/linux/mptcp.h
  14056F:	net/mptcp/
  14057F:	tools/testing/selftests/bpf/*/*mptcp*.c
  14058F:	tools/testing/selftests/net/mptcp/
  14059
  14060NETWORKING [TCP]
  14061M:	Eric Dumazet <edumazet@google.com>
  14062L:	netdev@vger.kernel.org
  14063S:	Maintained
  14064F:	include/linux/tcp.h
  14065F:	include/net/tcp.h
  14066F:	include/trace/events/tcp.h
  14067F:	include/uapi/linux/tcp.h
  14068F:	net/ipv4/syncookies.c
  14069F:	net/ipv4/tcp*.c
  14070F:	net/ipv6/syncookies.c
  14071F:	net/ipv6/tcp*.c
  14072
  14073NETWORKING [TLS]
  14074M:	Boris Pismenny <borisp@nvidia.com>
  14075M:	John Fastabend <john.fastabend@gmail.com>
  14076M:	Jakub Kicinski <kuba@kernel.org>
  14077L:	netdev@vger.kernel.org
  14078S:	Maintained
  14079F:	include/net/tls.h
  14080F:	include/uapi/linux/tls.h
  14081F:	net/tls/*
  14082
  14083NETXEN (1/10) GbE SUPPORT
  14084M:	Manish Chopra <manishc@marvell.com>
  14085M:	Rahul Verma <rahulv@marvell.com>
  14086M:	GR-Linux-NIC-Dev@marvell.com
  14087L:	netdev@vger.kernel.org
  14088S:	Supported
  14089F:	drivers/net/ethernet/qlogic/netxen/
  14090
  14091NET_FAILOVER MODULE
  14092M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
  14093L:	netdev@vger.kernel.org
  14094S:	Supported
  14095F:	Documentation/networking/net_failover.rst
  14096F:	drivers/net/net_failover.c
  14097F:	include/net/net_failover.h
  14098
  14099NEXTHOP
  14100M:	David Ahern <dsahern@kernel.org>
  14101L:	netdev@vger.kernel.org
  14102S:	Maintained
  14103F:	include/net/netns/nexthop.h
  14104F:	include/net/nexthop.h
  14105F:	include/uapi/linux/nexthop.h
  14106F:	net/ipv4/nexthop.c
  14107
  14108NFC SUBSYSTEM
  14109M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  14110L:	linux-nfc@lists.01.org (subscribers-only)
  14111L:	netdev@vger.kernel.org
  14112S:	Maintained
  14113B:	mailto:linux-nfc@lists.01.org
  14114F:	Documentation/devicetree/bindings/net/nfc/
  14115F:	drivers/nfc/
  14116F:	include/linux/platform_data/nfcmrvl.h
  14117F:	include/net/nfc/
  14118F:	include/uapi/linux/nfc.h
  14119F:	net/nfc/
  14120
  14121NFC VIRTUAL NCI DEVICE DRIVER
  14122M:	Bongsu Jeon <bongsu.jeon@samsung.com>
  14123L:	netdev@vger.kernel.org
  14124L:	linux-nfc@lists.01.org (subscribers-only)
  14125S:	Supported
  14126F:	drivers/nfc/virtual_ncidev.c
  14127F:	tools/testing/selftests/nci/
  14128
  14129NFS, SUNRPC, AND LOCKD CLIENTS
  14130M:	Trond Myklebust <trond.myklebust@hammerspace.com>
  14131M:	Anna Schumaker <anna@kernel.org>
  14132L:	linux-nfs@vger.kernel.org
  14133S:	Maintained
  14134W:	http://client.linux-nfs.org
  14135T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
  14136F:	fs/lockd/
  14137F:	fs/nfs/
  14138F:	fs/nfs_common/
  14139F:	include/linux/lockd/
  14140F:	include/linux/nfs*
  14141F:	include/linux/sunrpc/
  14142F:	include/uapi/linux/nfs*
  14143F:	include/uapi/linux/sunrpc/
  14144F:	net/sunrpc/
  14145F:	Documentation/filesystems/nfs/
  14146
  14147NILFS2 FILESYSTEM
  14148M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
  14149L:	linux-nilfs@vger.kernel.org
  14150S:	Supported
  14151W:	https://nilfs.sourceforge.io/
  14152W:	https://nilfs.osdn.jp/
  14153T:	git git://github.com/konis/nilfs2.git
  14154F:	Documentation/filesystems/nilfs2.rst
  14155F:	fs/nilfs2/
  14156F:	include/trace/events/nilfs2.h
  14157F:	include/uapi/linux/nilfs2_api.h
  14158F:	include/uapi/linux/nilfs2_ondisk.h
  14159
  14160NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
  14161M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
  14162S:	Maintained
  14163W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
  14164F:	Documentation/scsi/NinjaSCSI.rst
  14165F:	drivers/scsi/pcmcia/nsp_*
  14166
  14167NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
  14168M:	GOTO Masanori <gotom@debian.or.jp>
  14169M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
  14170S:	Maintained
  14171W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
  14172F:	Documentation/scsi/NinjaSCSI.rst
  14173F:	drivers/scsi/nsp32*
  14174
  14175NINTENDO HID DRIVER
  14176M:	Daniel J. Ogorchock <djogorchock@gmail.com>
  14177L:	linux-input@vger.kernel.org
  14178S:	Maintained
  14179F:	drivers/hid/hid-nintendo*
  14180
  14181NIOS2 ARCHITECTURE
  14182M:	Dinh Nguyen <dinguyen@kernel.org>
  14183S:	Maintained
  14184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
  14185F:	arch/nios2/
  14186
  14187NITRO ENCLAVES (NE)
  14188M:	Andra Paraschiv <andraprs@amazon.com>
  14189M:	Alexandru Vasile <lexnv@amazon.com>
  14190M:	Alexandru Ciobotaru <alcioa@amazon.com>
  14191L:	linux-kernel@vger.kernel.org
  14192S:	Supported
  14193W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
  14194F:	Documentation/virt/ne_overview.rst
  14195F:	drivers/virt/nitro_enclaves/
  14196F:	include/linux/nitro_enclaves.h
  14197F:	include/uapi/linux/nitro_enclaves.h
  14198F:	samples/nitro_enclaves/
  14199
  14200NOHZ, DYNTICKS SUPPORT
  14201M:	Frederic Weisbecker <fweisbec@gmail.com>
  14202M:	Thomas Gleixner <tglx@linutronix.de>
  14203M:	Ingo Molnar <mingo@kernel.org>
  14204L:	linux-kernel@vger.kernel.org
  14205S:	Maintained
  14206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
  14207F:	include/linux/sched/nohz.h
  14208F:	include/linux/tick.h
  14209F:	kernel/time/tick*.*
  14210
  14211NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
  14212M:	Pavel Machek <pavel@ucw.cz>
  14213M:	Sakari Ailus <sakari.ailus@iki.fi>
  14214L:	linux-media@vger.kernel.org
  14215S:	Maintained
  14216F:	drivers/media/i2c/ad5820.c
  14217F:	drivers/media/i2c/et8ek8
  14218
  14219NOKIA N900 POWER SUPPLY DRIVERS
  14220R:	Pali Rohár <pali@kernel.org>
  14221F:	drivers/power/supply/bq2415x_charger.c
  14222F:	drivers/power/supply/bq27xxx_battery.c
  14223F:	drivers/power/supply/bq27xxx_battery_i2c.c
  14224F:	drivers/power/supply/isp1704_charger.c
  14225F:	drivers/power/supply/rx51_battery.c
  14226F:	include/linux/power/bq2415x_charger.h
  14227F:	include/linux/power/bq27xxx_battery.h
  14228
  14229NOLIBC HEADER FILE
  14230M:	Willy Tarreau <w@1wt.eu>
  14231S:	Maintained
  14232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
  14233F:	tools/include/nolibc/
  14234
  14235NSDEPS
  14236M:	Matthias Maennich <maennich@google.com>
  14237S:	Maintained
  14238F:	Documentation/core-api/symbol-namespaces.rst
  14239F:	scripts/nsdeps
  14240
  14241NTB AMD DRIVER
  14242M:	Sanjay R Mehta <sanju.mehta@amd.com>
  14243M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  14244L:	ntb@lists.linux.dev
  14245S:	Supported
  14246F:	drivers/ntb/hw/amd/
  14247
  14248NTB DRIVER CORE
  14249M:	Jon Mason <jdmason@kudzu.us>
  14250M:	Dave Jiang <dave.jiang@intel.com>
  14251M:	Allen Hubbe <allenbh@gmail.com>
  14252L:	ntb@lists.linux.dev
  14253S:	Supported
  14254W:	https://github.com/jonmason/ntb/wiki
  14255T:	git git://github.com/jonmason/ntb.git
  14256F:	drivers/net/ntb_netdev.c
  14257F:	drivers/ntb/
  14258F:	include/linux/ntb.h
  14259F:	include/linux/ntb_transport.h
  14260F:	tools/testing/selftests/ntb/
  14261
  14262NTB IDT DRIVER
  14263M:	Serge Semin <fancer.lancer@gmail.com>
  14264L:	ntb@lists.linux.dev
  14265S:	Supported
  14266F:	drivers/ntb/hw/idt/
  14267
  14268NTB INTEL DRIVER
  14269M:	Dave Jiang <dave.jiang@intel.com>
  14270L:	ntb@lists.linux.dev
  14271S:	Supported
  14272W:	https://github.com/davejiang/linux/wiki
  14273T:	git https://github.com/davejiang/linux.git
  14274F:	drivers/ntb/hw/intel/
  14275
  14276NTFS FILESYSTEM
  14277M:	Anton Altaparmakov <anton@tuxera.com>
  14278L:	linux-ntfs-dev@lists.sourceforge.net
  14279S:	Supported
  14280W:	http://www.tuxera.com/
  14281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
  14282F:	Documentation/filesystems/ntfs.rst
  14283F:	fs/ntfs/
  14284
  14285NTFS3 FILESYSTEM
  14286M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
  14287L:	ntfs3@lists.linux.dev
  14288S:	Supported
  14289W:	http://www.paragon-software.com/
  14290T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
  14291F:	Documentation/filesystems/ntfs3.rst
  14292F:	fs/ntfs3/
  14293
  14294NUBUS SUBSYSTEM
  14295M:	Finn Thain <fthain@linux-m68k.org>
  14296L:	linux-m68k@lists.linux-m68k.org
  14297S:	Maintained
  14298F:	arch/*/include/asm/nubus.h
  14299F:	drivers/nubus/
  14300F:	include/linux/nubus.h
  14301F:	include/uapi/linux/nubus.h
  14302
  14303NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
  14304M:	Antonino Daplas <adaplas@gmail.com>
  14305L:	linux-fbdev@vger.kernel.org
  14306S:	Maintained
  14307F:	drivers/video/fbdev/nvidia/
  14308F:	drivers/video/fbdev/riva/
  14309
  14310NVIDIA WMI EC BACKLIGHT DRIVER
  14311M:	Daniel Dadap <ddadap@nvidia.com>
  14312L:	platform-driver-x86@vger.kernel.org
  14313S:	Supported
  14314F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
  14315
  14316NVM EXPRESS DRIVER
  14317M:	Keith Busch <kbusch@kernel.org>
  14318M:	Jens Axboe <axboe@fb.com>
  14319M:	Christoph Hellwig <hch@lst.de>
  14320M:	Sagi Grimberg <sagi@grimberg.me>
  14321L:	linux-nvme@lists.infradead.org
  14322S:	Supported
  14323W:	http://git.infradead.org/nvme.git
  14324T:	git://git.infradead.org/nvme.git
  14325F:	drivers/nvme/host/
  14326F:	include/linux/nvme.h
  14327F:	include/uapi/linux/nvme_ioctl.h
  14328
  14329NVM EXPRESS FC TRANSPORT DRIVERS
  14330M:	James Smart <james.smart@broadcom.com>
  14331L:	linux-nvme@lists.infradead.org
  14332S:	Supported
  14333F:	drivers/nvme/host/fc.c
  14334F:	drivers/nvme/target/fc.c
  14335F:	drivers/nvme/target/fcloop.c
  14336F:	include/linux/nvme-fc-driver.h
  14337F:	include/linux/nvme-fc.h
  14338
  14339NVM EXPRESS TARGET DRIVER
  14340M:	Christoph Hellwig <hch@lst.de>
  14341M:	Sagi Grimberg <sagi@grimberg.me>
  14342M:	Chaitanya Kulkarni <kch@nvidia.com>
  14343L:	linux-nvme@lists.infradead.org
  14344S:	Supported
  14345W:	http://git.infradead.org/nvme.git
  14346T:	git://git.infradead.org/nvme.git
  14347F:	drivers/nvme/target/
  14348
  14349NVMEM FRAMEWORK
  14350M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  14351S:	Maintained
  14352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
  14353F:	Documentation/ABI/stable/sysfs-bus-nvmem
  14354F:	Documentation/devicetree/bindings/nvmem/
  14355F:	drivers/nvmem/
  14356F:	include/linux/nvmem-consumer.h
  14357F:	include/linux/nvmem-provider.h
  14358
  14359NXP C45 TJA11XX PHY DRIVER
  14360M:	Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
  14361L:	netdev@vger.kernel.org
  14362S:	Maintained
  14363F:	drivers/net/phy/nxp-c45-tja11xx.c
  14364
  14365NXP FSPI DRIVER
  14366M:	Ashish Kumar <ashish.kumar@nxp.com>
  14367R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
  14368L:	linux-spi@vger.kernel.org
  14369S:	Maintained
  14370F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
  14371F:	drivers/spi/spi-nxp-fspi.c
  14372
  14373NXP FXAS21002C DRIVER
  14374M:	Rui Miguel Silva <rmfrfs@gmail.com>
  14375L:	linux-iio@vger.kernel.org
  14376S:	Maintained
  14377F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
  14378F:	drivers/iio/gyro/fxas21002c.h
  14379F:	drivers/iio/gyro/fxas21002c_core.c
  14380F:	drivers/iio/gyro/fxas21002c_i2c.c
  14381F:	drivers/iio/gyro/fxas21002c_spi.c
  14382
  14383NXP i.MX CLOCK DRIVERS
  14384M:	Abel Vesa <abelvesa@kernel.org>
  14385L:	linux-clk@vger.kernel.org
  14386L:	linux-imx@nxp.com
  14387S:	Maintained
  14388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
  14389F:	Documentation/devicetree/bindings/clock/imx*
  14390F:	drivers/clk/imx/
  14391F:	include/dt-bindings/clock/imx*
  14392
  14393NXP i.MX 8MQ DCSS DRIVER
  14394M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
  14395R:	Lucas Stach <l.stach@pengutronix.de>
  14396L:	dri-devel@lists.freedesktop.org
  14397S:	Maintained
  14398F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
  14399F:	drivers/gpu/drm/imx/dcss/
  14400
  14401NXP i.MX 8QXP ADC DRIVER
  14402M:	Cai Huoqing <cai.huoqing@linux.dev>
  14403M:	Haibo Chen <haibo.chen@nxp.com>
  14404L:	linux-imx@nxp.com
  14405L:	linux-iio@vger.kernel.org
  14406S:	Maintained
  14407F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
  14408F:	drivers/iio/adc/imx8qxp-adc.c
  14409
  14410NXP i.MX 7D/6SX/6UL AND VF610 ADC DRIVER
  14411M:	Haibo Chen <haibo.chen@nxp.com>
  14412L:	linux-iio@vger.kernel.org
  14413L:	linux-imx@nxp.com
  14414S:	Maintained
  14415F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
  14416F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
  14417F:	drivers/iio/adc/imx7d_adc.c
  14418F:	drivers/iio/adc/vf610_adc.c
  14419
  14420NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
  14421M:	Jagan Teki <jagan@amarulasolutions.com>
  14422S:	Maintained
  14423F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
  14424F:	drivers/regulator/pf8x00-regulator.c
  14425
  14426NXP PTN5150A CC LOGIC AND EXTCON DRIVER
  14427M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  14428L:	linux-kernel@vger.kernel.org
  14429S:	Maintained
  14430F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
  14431F:	drivers/extcon/extcon-ptn5150.c
  14432
  14433NXP SGTL5000 DRIVER
  14434M:	Fabio Estevam <festevam@gmail.com>
  14435L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  14436S:	Maintained
  14437F:	Documentation/devicetree/bindings/sound/sgtl5000.yaml
  14438F:	sound/soc/codecs/sgtl5000*
  14439
  14440NXP SJA1105 ETHERNET SWITCH DRIVER
  14441M:	Vladimir Oltean <olteanv@gmail.com>
  14442L:	linux-kernel@vger.kernel.org
  14443S:	Maintained
  14444F:	drivers/net/dsa/sja1105
  14445F:	drivers/net/pcs/pcs-xpcs-nxp.c
  14446
  14447NXP TDA998X DRM DRIVER
  14448M:	Russell King <linux@armlinux.org.uk>
  14449S:	Maintained
  14450T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
  14451T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
  14452F:	drivers/gpu/drm/i2c/tda998x_drv.c
  14453F:	include/drm/i2c/tda998x.h
  14454F:	include/dt-bindings/display/tda998x.h
  14455K:	"nxp,tda998x"
  14456
  14457NXP TFA9879 DRIVER
  14458M:	Peter Rosin <peda@axentia.se>
  14459L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  14460S:	Maintained
  14461F:	Documentation/devicetree/bindings/sound/tfa9879.txt
  14462F:	sound/soc/codecs/tfa9879*
  14463
  14464NXP/Goodix TFA989X (TFA1) DRIVER
  14465M:	Stephan Gerhold <stephan@gerhold.net>
  14466L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  14467S:	Maintained
  14468F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
  14469F:	sound/soc/codecs/tfa989x.c
  14470
  14471NXP-NCI NFC DRIVER
  14472L:	linux-nfc@lists.01.org (subscribers-only)
  14473S:	Orphan
  14474F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
  14475F:	drivers/nfc/nxp-nci
  14476
  14477NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
  14478M:	Mirela Rabulea <mirela.rabulea@nxp.com>
  14479R:	NXP Linux Team <linux-imx@nxp.com>
  14480L:	linux-media@vger.kernel.org
  14481S:	Maintained
  14482F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
  14483F:	drivers/media/platform/nxp/imx-jpeg
  14484
  14485NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
  14486M:	Jonas Malaco <jonas@protocubo.io>
  14487L:	linux-hwmon@vger.kernel.org
  14488S:	Maintained
  14489F:	Documentation/hwmon/nzxt-kraken2.rst
  14490F:	drivers/hwmon/nzxt-kraken2.c
  14491
  14492NZXT-SMART2 HARDWARE MONITORING DRIVER
  14493M:	Aleksandr Mezin <mezin.alexander@gmail.com>
  14494L:	linux-hwmon@vger.kernel.org
  14495S:	Maintained
  14496F:	Documentation/hwmon/nzxt-smart2.rst
  14497F:	drivers/hwmon/nzxt-smart2.c
  14498
  14499OBJAGG
  14500M:	Jiri Pirko <jiri@nvidia.com>
  14501L:	netdev@vger.kernel.org
  14502S:	Supported
  14503F:	include/linux/objagg.h
  14504F:	lib/objagg.c
  14505F:	lib/test_objagg.c
  14506
  14507OBJTOOL
  14508M:	Josh Poimboeuf <jpoimboe@kernel.org>
  14509M:	Peter Zijlstra <peterz@infradead.org>
  14510S:	Supported
  14511F:	tools/objtool/
  14512F:	include/linux/objtool.h
  14513
  14514OCELOT ETHERNET SWITCH DRIVER
  14515M:	Vladimir Oltean <vladimir.oltean@nxp.com>
  14516M:	Claudiu Manoil <claudiu.manoil@nxp.com>
  14517M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
  14518M:	UNGLinuxDriver@microchip.com
  14519L:	netdev@vger.kernel.org
  14520S:	Supported
  14521F:	drivers/net/dsa/ocelot/*
  14522F:	drivers/net/ethernet/mscc/
  14523F:	include/soc/mscc/ocelot*
  14524F:	net/dsa/tag_ocelot.c
  14525F:	net/dsa/tag_ocelot_8021q.c
  14526F:	tools/testing/selftests/drivers/net/ocelot/*
  14527
  14528OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
  14529M:	Frederic Barrat <fbarrat@linux.ibm.com>
  14530M:	Andrew Donnellan <ajd@linux.ibm.com>
  14531L:	linuxppc-dev@lists.ozlabs.org
  14532S:	Supported
  14533F:	Documentation/userspace-api/accelerators/ocxl.rst
  14534F:	arch/powerpc/include/asm/pnv-ocxl.h
  14535F:	arch/powerpc/platforms/powernv/ocxl.c
  14536F:	drivers/misc/ocxl/
  14537F:	include/misc/ocxl*
  14538F:	include/uapi/misc/ocxl.h
  14539
  14540OMAP AUDIO SUPPORT
  14541M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
  14542M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
  14543L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  14544L:	linux-omap@vger.kernel.org
  14545S:	Maintained
  14546F:	sound/soc/ti/n810.c
  14547F:	sound/soc/ti/omap*
  14548F:	sound/soc/ti/rx51.c
  14549F:	sound/soc/ti/sdma-pcm.*
  14550
  14551OMAP CLOCK FRAMEWORK SUPPORT
  14552M:	Paul Walmsley <paul@pwsan.com>
  14553L:	linux-omap@vger.kernel.org
  14554S:	Maintained
  14555F:	arch/arm/*omap*/*clock*
  14556
  14557OMAP DEVICE TREE SUPPORT
  14558M:	Benoît Cousson <bcousson@baylibre.com>
  14559M:	Tony Lindgren <tony@atomide.com>
  14560L:	linux-omap@vger.kernel.org
  14561L:	devicetree@vger.kernel.org
  14562S:	Maintained
  14563F:	arch/arm/boot/dts/*am3*
  14564F:	arch/arm/boot/dts/*am4*
  14565F:	arch/arm/boot/dts/*am5*
  14566F:	arch/arm/boot/dts/*dra7*
  14567F:	arch/arm/boot/dts/*omap*
  14568F:	arch/arm/boot/dts/logicpd-som-lv*
  14569F:	arch/arm/boot/dts/logicpd-torpedo*
  14570
  14571OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
  14572L:	linux-omap@vger.kernel.org
  14573L:	linux-fbdev@vger.kernel.org
  14574S:	Orphan
  14575F:	Documentation/arm/omap/dss.rst
  14576F:	drivers/video/fbdev/omap2/
  14577
  14578OMAP FRAMEBUFFER SUPPORT
  14579L:	linux-fbdev@vger.kernel.org
  14580L:	linux-omap@vger.kernel.org
  14581S:	Orphan
  14582F:	drivers/video/fbdev/omap/
  14583
  14584OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
  14585M:	Roger Quadros <rogerq@kernel.org>
  14586M:	Tony Lindgren <tony@atomide.com>
  14587L:	linux-omap@vger.kernel.org
  14588S:	Maintained
  14589F:	arch/arm/mach-omap2/*gpmc*
  14590F:	drivers/memory/omap-gpmc.c
  14591
  14592OMAP GPIO DRIVER
  14593M:	Grygorii Strashko <grygorii.strashko@ti.com>
  14594M:	Santosh Shilimkar <ssantosh@kernel.org>
  14595M:	Kevin Hilman <khilman@kernel.org>
  14596L:	linux-omap@vger.kernel.org
  14597S:	Maintained
  14598F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
  14599F:	drivers/gpio/gpio-omap.c
  14600
  14601OMAP HARDWARE SPINLOCK SUPPORT
  14602M:	Ohad Ben-Cohen <ohad@wizery.com>
  14603L:	linux-omap@vger.kernel.org
  14604S:	Maintained
  14605F:	drivers/hwspinlock/omap_hwspinlock.c
  14606
  14607OMAP HS MMC SUPPORT
  14608L:	linux-mmc@vger.kernel.org
  14609L:	linux-omap@vger.kernel.org
  14610S:	Orphan
  14611F:	drivers/mmc/host/omap_hsmmc.c
  14612
  14613OMAP HWMOD DATA
  14614M:	Paul Walmsley <paul@pwsan.com>
  14615L:	linux-omap@vger.kernel.org
  14616S:	Maintained
  14617F:	arch/arm/mach-omap2/omap_hwmod*data*
  14618
  14619OMAP HWMOD SUPPORT
  14620M:	Benoît Cousson <bcousson@baylibre.com>
  14621M:	Paul Walmsley <paul@pwsan.com>
  14622L:	linux-omap@vger.kernel.org
  14623S:	Maintained
  14624F:	arch/arm/mach-omap2/omap_hwmod.*
  14625
  14626OMAP I2C DRIVER
  14627M:	Vignesh R <vigneshr@ti.com>
  14628L:	linux-omap@vger.kernel.org
  14629L:	linux-i2c@vger.kernel.org
  14630S:	Maintained
  14631F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
  14632F:	drivers/i2c/busses/i2c-omap.c
  14633
  14634OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
  14635M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  14636L:	linux-media@vger.kernel.org
  14637S:	Maintained
  14638F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
  14639F:	drivers/media/platform/ti/omap3isp/
  14640F:	drivers/staging/media/omap4iss/
  14641
  14642OMAP MMC SUPPORT
  14643M:	Aaro Koskinen <aaro.koskinen@iki.fi>
  14644L:	linux-omap@vger.kernel.org
  14645S:	Odd Fixes
  14646F:	drivers/mmc/host/omap.c
  14647
  14648OMAP POWER MANAGEMENT SUPPORT
  14649M:	Kevin Hilman <khilman@kernel.org>
  14650L:	linux-omap@vger.kernel.org
  14651S:	Maintained
  14652F:	arch/arm/*omap*/*pm*
  14653F:	drivers/cpufreq/omap-cpufreq.c
  14654
  14655OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
  14656M:	Paul Walmsley <paul@pwsan.com>
  14657L:	linux-omap@vger.kernel.org
  14658S:	Maintained
  14659F:	arch/arm/mach-omap2/prm*
  14660
  14661OMAP RANDOM NUMBER GENERATOR SUPPORT
  14662M:	Deepak Saxena <dsaxena@plexity.net>
  14663S:	Maintained
  14664F:	drivers/char/hw_random/omap-rng.c
  14665
  14666OMAP USB SUPPORT
  14667L:	linux-usb@vger.kernel.org
  14668L:	linux-omap@vger.kernel.org
  14669S:	Orphan
  14670F:	arch/arm/*omap*/usb*
  14671F:	drivers/usb/*/*omap*
  14672
  14673OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
  14674M:	Mark Jackson <mpfj@newflow.co.uk>
  14675L:	linux-omap@vger.kernel.org
  14676S:	Maintained
  14677F:	arch/arm/boot/dts/am335x-nano.dts
  14678
  14679OMAP1 SUPPORT
  14680M:	Aaro Koskinen <aaro.koskinen@iki.fi>
  14681M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
  14682M:	Tony Lindgren <tony@atomide.com>
  14683L:	linux-omap@vger.kernel.org
  14684S:	Maintained
  14685Q:	http://patchwork.kernel.org/project/linux-omap/list/
  14686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
  14687F:	arch/arm/configs/omap1_defconfig
  14688F:	arch/arm/mach-omap1/
  14689F:	arch/arm/plat-omap/
  14690F:	drivers/i2c/busses/i2c-omap.c
  14691F:	include/linux/platform_data/ams-delta-fiq.h
  14692F:	include/linux/platform_data/i2c-omap.h
  14693
  14694OMAP2+ SUPPORT
  14695M:	Tony Lindgren <tony@atomide.com>
  14696L:	linux-omap@vger.kernel.org
  14697S:	Maintained
  14698W:	http://www.muru.com/linux/omap/
  14699W:	http://linux.omap.com/
  14700Q:	http://patchwork.kernel.org/project/linux-omap/list/
  14701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
  14702F:	arch/arm/configs/omap2plus_defconfig
  14703F:	arch/arm/mach-omap2/
  14704F:	arch/arm/plat-omap/
  14705F:	drivers/bus/ti-sysc.c
  14706F:	drivers/i2c/busses/i2c-omap.c
  14707F:	drivers/irqchip/irq-omap-intc.c
  14708F:	drivers/mfd/*omap*.c
  14709F:	drivers/mfd/menelaus.c
  14710F:	drivers/mfd/palmas.c
  14711F:	drivers/mfd/tps65217.c
  14712F:	drivers/mfd/tps65218.c
  14713F:	drivers/mfd/tps65910.c
  14714F:	drivers/mfd/twl-core.[ch]
  14715F:	drivers/mfd/twl4030*.c
  14716F:	drivers/mfd/twl6030*.c
  14717F:	drivers/mfd/twl6040*.c
  14718F:	drivers/regulator/palmas-regulator*.c
  14719F:	drivers/regulator/pbias-regulator.c
  14720F:	drivers/regulator/tps65217-regulator.c
  14721F:	drivers/regulator/tps65218-regulator.c
  14722F:	drivers/regulator/tps65910-regulator.c
  14723F:	drivers/regulator/twl-regulator.c
  14724F:	drivers/regulator/twl6030-regulator.c
  14725F:	include/linux/platform_data/i2c-omap.h
  14726F:	include/linux/platform_data/ti-sysc.h
  14727
  14728OMFS FILESYSTEM
  14729M:	Bob Copeland <me@bobcopeland.com>
  14730L:	linux-karma-devel@lists.sourceforge.net
  14731S:	Maintained
  14732F:	Documentation/filesystems/omfs.rst
  14733F:	fs/omfs/
  14734
  14735OMNIKEY CARDMAN 4000 DRIVER
  14736M:	Harald Welte <laforge@gnumonks.org>
  14737S:	Maintained
  14738F:	drivers/char/pcmcia/cm4000_cs.c
  14739F:	include/linux/cm4000_cs.h
  14740F:	include/uapi/linux/cm4000_cs.h
  14741
  14742OMNIKEY CARDMAN 4040 DRIVER
  14743M:	Harald Welte <laforge@gnumonks.org>
  14744S:	Maintained
  14745F:	drivers/char/pcmcia/cm4040_cs.*
  14746
  14747OMNIVISION OG01A1B SENSOR DRIVER
  14748M:	Shawn Tu <shawnx.tu@intel.com>
  14749L:	linux-media@vger.kernel.org
  14750S:	Maintained
  14751F:	drivers/media/i2c/og01a1b.c
  14752
  14753OMNIVISION OV02A10 SENSOR DRIVER
  14754M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
  14755L:	linux-media@vger.kernel.org
  14756S:	Maintained
  14757T:	git git://linuxtv.org/media_tree.git
  14758F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
  14759F:	drivers/media/i2c/ov02a10.c
  14760
  14761OMNIVISION OV08D10 SENSOR DRIVER
  14762M:	Jimmy Su <jimmy.su@intel.com>
  14763L:	linux-media@vger.kernel.org
  14764S:	Maintained
  14765T:	git git://linuxtv.org/media_tree.git
  14766F:	drivers/media/i2c/ov08d10.c
  14767
  14768OMNIVISION OV13858 SENSOR DRIVER
  14769M:	Sakari Ailus <sakari.ailus@linux.intel.com>
  14770L:	linux-media@vger.kernel.org
  14771S:	Maintained
  14772T:	git git://linuxtv.org/media_tree.git
  14773F:	drivers/media/i2c/ov13858.c
  14774
  14775OMNIVISION OV13B10 SENSOR DRIVER
  14776M:	Arec Kao <arec.kao@intel.com>
  14777L:	linux-media@vger.kernel.org
  14778S:	Maintained
  14779T:	git git://linuxtv.org/media_tree.git
  14780F:	drivers/media/i2c/ov13b10.c
  14781
  14782OMNIVISION OV2680 SENSOR DRIVER
  14783M:	Rui Miguel Silva <rmfrfs@gmail.com>
  14784L:	linux-media@vger.kernel.org
  14785S:	Maintained
  14786T:	git git://linuxtv.org/media_tree.git
  14787F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
  14788F:	drivers/media/i2c/ov2680.c
  14789
  14790OMNIVISION OV2685 SENSOR DRIVER
  14791M:	Shunqian Zheng <zhengsq@rock-chips.com>
  14792L:	linux-media@vger.kernel.org
  14793S:	Maintained
  14794T:	git git://linuxtv.org/media_tree.git
  14795F:	drivers/media/i2c/ov2685.c
  14796
  14797OMNIVISION OV2740 SENSOR DRIVER
  14798M:	Tianshu Qiu <tian.shu.qiu@intel.com>
  14799R:	Shawn Tu <shawnx.tu@intel.com>
  14800R:	Bingbu Cao <bingbu.cao@intel.com>
  14801L:	linux-media@vger.kernel.org
  14802S:	Maintained
  14803T:	git git://linuxtv.org/media_tree.git
  14804F:	drivers/media/i2c/ov2740.c
  14805
  14806OMNIVISION OV5640 SENSOR DRIVER
  14807M:	Steve Longerbeam <slongerbeam@gmail.com>
  14808L:	linux-media@vger.kernel.org
  14809S:	Maintained
  14810T:	git git://linuxtv.org/media_tree.git
  14811F:	drivers/media/i2c/ov5640.c
  14812
  14813OMNIVISION OV5647 SENSOR DRIVER
  14814M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
  14815M:	Jacopo Mondi <jacopo@jmondi.org>
  14816L:	linux-media@vger.kernel.org
  14817S:	Maintained
  14818T:	git git://linuxtv.org/media_tree.git
  14819F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
  14820F:	drivers/media/i2c/ov5647.c
  14821
  14822OMNIVISION OV5670 SENSOR DRIVER
  14823M:	Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
  14824L:	linux-media@vger.kernel.org
  14825S:	Maintained
  14826T:	git git://linuxtv.org/media_tree.git
  14827F:	drivers/media/i2c/ov5670.c
  14828
  14829OMNIVISION OV5675 SENSOR DRIVER
  14830M:	Shawn Tu <shawnx.tu@intel.com>
  14831L:	linux-media@vger.kernel.org
  14832S:	Maintained
  14833T:	git git://linuxtv.org/media_tree.git
  14834F:	drivers/media/i2c/ov5675.c
  14835
  14836OMNIVISION OV5693 SENSOR DRIVER
  14837M:	Daniel Scally <djrscally@gmail.com>
  14838L:	linux-media@vger.kernel.org
  14839S:	Maintained
  14840T:	git git://linuxtv.org/media_tree.git
  14841F:	drivers/media/i2c/ov5693.c
  14842
  14843OMNIVISION OV5695 SENSOR DRIVER
  14844M:	Shunqian Zheng <zhengsq@rock-chips.com>
  14845L:	linux-media@vger.kernel.org
  14846S:	Maintained
  14847T:	git git://linuxtv.org/media_tree.git
  14848F:	drivers/media/i2c/ov5695.c
  14849
  14850OMNIVISION OV7670 SENSOR DRIVER
  14851L:	linux-media@vger.kernel.org
  14852S:	Orphan
  14853T:	git git://linuxtv.org/media_tree.git
  14854F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
  14855F:	drivers/media/i2c/ov7670.c
  14856
  14857OMNIVISION OV772x SENSOR DRIVER
  14858M:	Jacopo Mondi <jacopo@jmondi.org>
  14859L:	linux-media@vger.kernel.org
  14860S:	Odd fixes
  14861T:	git git://linuxtv.org/media_tree.git
  14862F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
  14863F:	drivers/media/i2c/ov772x.c
  14864F:	include/media/i2c/ov772x.h
  14865
  14866OMNIVISION OV7740 SENSOR DRIVER
  14867M:	Wenyou Yang <wenyou.yang@microchip.com>
  14868L:	linux-media@vger.kernel.org
  14869S:	Maintained
  14870T:	git git://linuxtv.org/media_tree.git
  14871F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
  14872F:	drivers/media/i2c/ov7740.c
  14873
  14874OMNIVISION OV8856 SENSOR DRIVER
  14875M:	Dongchun Zhu <dongchun.zhu@mediatek.com>
  14876L:	linux-media@vger.kernel.org
  14877S:	Maintained
  14878T:	git git://linuxtv.org/media_tree.git
  14879F:	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
  14880F:	drivers/media/i2c/ov8856.c
  14881
  14882OMNIVISION OV9282 SENSOR DRIVER
  14883M:	Paul J. Murphy <paul.j.murphy@intel.com>
  14884M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  14885L:	linux-media@vger.kernel.org
  14886S:	Maintained
  14887T:	git git://linuxtv.org/media_tree.git
  14888F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
  14889F:	drivers/media/i2c/ov9282.c
  14890
  14891OMNIVISION OV9640 SENSOR DRIVER
  14892M:	Petr Cvek <petrcvekcz@gmail.com>
  14893L:	linux-media@vger.kernel.org
  14894S:	Maintained
  14895F:	drivers/media/i2c/ov9640.*
  14896
  14897OMNIVISION OV9650 SENSOR DRIVER
  14898M:	Sakari Ailus <sakari.ailus@linux.intel.com>
  14899R:	Akinobu Mita <akinobu.mita@gmail.com>
  14900R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
  14901L:	linux-media@vger.kernel.org
  14902S:	Maintained
  14903T:	git git://linuxtv.org/media_tree.git
  14904F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
  14905F:	drivers/media/i2c/ov9650.c
  14906
  14907OMNIVISION OV9734 SENSOR DRIVER
  14908M:	Tianshu Qiu <tian.shu.qiu@intel.com>
  14909R:	Bingbu Cao <bingbu.cao@intel.com>
  14910L:	linux-media@vger.kernel.org
  14911S:	Maintained
  14912T:	git git://linuxtv.org/media_tree.git
  14913F:	drivers/media/i2c/ov9734.c
  14914
  14915ONENAND FLASH DRIVER
  14916M:	Kyungmin Park <kyungmin.park@samsung.com>
  14917L:	linux-mtd@lists.infradead.org
  14918S:	Maintained
  14919F:	drivers/mtd/nand/onenand/
  14920F:	include/linux/mtd/onenand*.h
  14921
  14922ONION OMEGA2+ BOARD
  14923M:	Harvey Hunt <harveyhuntnexus@gmail.com>
  14924L:	linux-mips@vger.kernel.org
  14925S:	Maintained
  14926F:	arch/mips/boot/dts/ralink/omega2p.dts
  14927
  14928OP-TEE DRIVER
  14929M:	Jens Wiklander <jens.wiklander@linaro.org>
  14930L:	op-tee@lists.trustedfirmware.org
  14931S:	Maintained
  14932F:	Documentation/ABI/testing/sysfs-bus-optee-devices
  14933F:	drivers/tee/optee/
  14934
  14935OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
  14936M:	Sumit Garg <sumit.garg@linaro.org>
  14937L:	op-tee@lists.trustedfirmware.org
  14938S:	Maintained
  14939F:	drivers/char/hw_random/optee-rng.c
  14940
  14941OP-TEE RTC DRIVER
  14942M:	Clément Léger <clement.leger@bootlin.com>
  14943L:	linux-rtc@vger.kernel.org
  14944S:	Maintained
  14945F:	drivers/rtc/rtc-optee.c
  14946
  14947OPA-VNIC DRIVER
  14948M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
  14949L:	linux-rdma@vger.kernel.org
  14950S:	Supported
  14951F:	drivers/infiniband/ulp/opa_vnic
  14952
  14953OPEN FIRMWARE AND DEVICE TREE OVERLAYS
  14954M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
  14955M:	Frank Rowand <frowand.list@gmail.com>
  14956L:	devicetree@vger.kernel.org
  14957S:	Maintained
  14958F:	Documentation/devicetree/dynamic-resolution-notes.rst
  14959F:	Documentation/devicetree/overlay-notes.rst
  14960F:	drivers/of/overlay.c
  14961F:	drivers/of/resolver.c
  14962K:	of_overlay_notifier_
  14963
  14964OPEN FIRMWARE AND FLATTENED DEVICE TREE
  14965M:	Rob Herring <robh+dt@kernel.org>
  14966M:	Frank Rowand <frowand.list@gmail.com>
  14967L:	devicetree@vger.kernel.org
  14968S:	Maintained
  14969C:	irc://irc.libera.chat/devicetree
  14970W:	http://www.devicetree.org/
  14971T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
  14972F:	Documentation/ABI/testing/sysfs-firmware-ofw
  14973F:	drivers/of/
  14974F:	include/linux/of*.h
  14975F:	scripts/dtc/
  14976
  14977OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
  14978M:	Rob Herring <robh+dt@kernel.org>
  14979M:	Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
  14980L:	devicetree@vger.kernel.org
  14981S:	Maintained
  14982C:	irc://irc.libera.chat/devicetree
  14983Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
  14984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
  14985F:	Documentation/devicetree/
  14986F:	arch/*/boot/dts/
  14987F:	include/dt-bindings/
  14988
  14989OPENCOMPUTE PTP CLOCK DRIVER
  14990M:	Jonathan Lemon <jonathan.lemon@gmail.com>
  14991M:	Vadim Fedorenko <vadfed@fb.com>
  14992L:	netdev@vger.kernel.org
  14993S:	Maintained
  14994F:	drivers/ptp/ptp_ocp.c
  14995
  14996OPENCORES I2C BUS DRIVER
  14997M:	Peter Korsgaard <peter@korsgaard.com>
  14998M:	Andrew Lunn <andrew@lunn.ch>
  14999L:	linux-i2c@vger.kernel.org
  15000S:	Maintained
  15001F:	Documentation/devicetree/bindings/i2c/i2c-ocores.txt
  15002F:	Documentation/i2c/busses/i2c-ocores.rst
  15003F:	drivers/i2c/busses/i2c-ocores.c
  15004F:	include/linux/platform_data/i2c-ocores.h
  15005
  15006OPENRISC ARCHITECTURE
  15007M:	Jonas Bonn <jonas@southpole.se>
  15008M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
  15009M:	Stafford Horne <shorne@gmail.com>
  15010L:	openrisc@lists.librecores.org
  15011S:	Maintained
  15012W:	http://openrisc.io
  15013T:	git git://github.com/openrisc/linux.git
  15014F:	Documentation/devicetree/bindings/openrisc/
  15015F:	Documentation/openrisc/
  15016F:	arch/openrisc/
  15017F:	drivers/irqchip/irq-ompic.c
  15018F:	drivers/irqchip/irq-or1k-*
  15019
  15020OPENVSWITCH
  15021M:	Pravin B Shelar <pshelar@ovn.org>
  15022L:	netdev@vger.kernel.org
  15023L:	dev@openvswitch.org
  15024S:	Maintained
  15025W:	http://openvswitch.org
  15026F:	include/uapi/linux/openvswitch.h
  15027F:	net/openvswitch/
  15028
  15029OPERATING PERFORMANCE POINTS (OPP)
  15030M:	Viresh Kumar <vireshk@kernel.org>
  15031M:	Nishanth Menon <nm@ti.com>
  15032M:	Stephen Boyd <sboyd@kernel.org>
  15033L:	linux-pm@vger.kernel.org
  15034S:	Maintained
  15035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
  15036F:	Documentation/devicetree/bindings/opp/
  15037F:	Documentation/power/opp.rst
  15038F:	drivers/opp/
  15039F:	include/linux/pm_opp.h
  15040
  15041OPL4 DRIVER
  15042M:	Clemens Ladisch <clemens@ladisch.de>
  15043L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  15044S:	Maintained
  15045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  15046F:	sound/drivers/opl4/
  15047
  15048ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
  15049M:	Mark Fasheh <mark@fasheh.com>
  15050M:	Joel Becker <jlbec@evilplan.org>
  15051M:	Joseph Qi <joseph.qi@linux.alibaba.com>
  15052L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
  15053S:	Supported
  15054W:	http://ocfs2.wiki.kernel.org
  15055F:	Documentation/filesystems/dlmfs.rst
  15056F:	Documentation/filesystems/ocfs2.rst
  15057F:	fs/ocfs2/
  15058
  15059ORANGEFS FILESYSTEM
  15060M:	Mike Marshall <hubcap@omnibond.com>
  15061R:	Martin Brandenburg <martin@omnibond.com>
  15062L:	devel@lists.orangefs.org
  15063S:	Supported
  15064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
  15065F:	Documentation/filesystems/orangefs.rst
  15066F:	fs/orangefs/
  15067
  15068ORINOCO DRIVER
  15069L:	linux-wireless@vger.kernel.org
  15070S:	Orphan
  15071W:	https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
  15072W:	http://www.nongnu.org/orinoco/
  15073F:	drivers/net/wireless/intersil/orinoco/
  15074
  15075OV2659 OMNIVISION SENSOR DRIVER
  15076M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
  15077L:	linux-media@vger.kernel.org
  15078S:	Maintained
  15079W:	https://linuxtv.org
  15080Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  15081T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
  15082F:	drivers/media/i2c/ov2659.c
  15083F:	include/media/i2c/ov2659.h
  15084
  15085OVERLAY FILESYSTEM
  15086M:	Miklos Szeredi <miklos@szeredi.hu>
  15087L:	linux-unionfs@vger.kernel.org
  15088S:	Supported
  15089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
  15090F:	Documentation/filesystems/overlayfs.rst
  15091F:	fs/overlayfs/
  15092
  15093P54 WIRELESS DRIVER
  15094M:	Christian Lamparter <chunkeey@googlemail.com>
  15095L:	linux-wireless@vger.kernel.org
  15096S:	Maintained
  15097W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
  15098F:	drivers/net/wireless/intersil/p54/
  15099
  15100PACKING
  15101M:	Vladimir Oltean <olteanv@gmail.com>
  15102L:	netdev@vger.kernel.org
  15103S:	Supported
  15104F:	Documentation/core-api/packing.rst
  15105F:	include/linux/packing.h
  15106F:	lib/packing.c
  15107
  15108PADATA PARALLEL EXECUTION MECHANISM
  15109M:	Steffen Klassert <steffen.klassert@secunet.com>
  15110M:	Daniel Jordan <daniel.m.jordan@oracle.com>
  15111L:	linux-crypto@vger.kernel.org
  15112L:	linux-kernel@vger.kernel.org
  15113S:	Maintained
  15114F:	Documentation/core-api/padata.rst
  15115F:	include/linux/padata.h
  15116F:	kernel/padata.c
  15117
  15118PAGE CACHE
  15119M:	Matthew Wilcox (Oracle) <willy@infradead.org>
  15120L:	linux-fsdevel@vger.kernel.org
  15121S:	Supported
  15122T:	git git://git.infradead.org/users/willy/pagecache.git
  15123F:	Documentation/filesystems/locking.rst
  15124F:	Documentation/filesystems/vfs.rst
  15125F:	include/linux/pagemap.h
  15126F:	mm/filemap.c
  15127F:	mm/page-writeback.c
  15128F:	mm/readahead.c
  15129F:	mm/truncate.c
  15130
  15131PAGE POOL
  15132M:	Jesper Dangaard Brouer <hawk@kernel.org>
  15133M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
  15134L:	netdev@vger.kernel.org
  15135S:	Supported
  15136F:	Documentation/networking/page_pool.rst
  15137F:	include/net/page_pool.h
  15138F:	include/trace/events/page_pool.h
  15139F:	net/core/page_pool.c
  15140
  15141PAGE TABLE CHECK
  15142M:	Pasha Tatashin <pasha.tatashin@soleen.com>
  15143M:	Andrew Morton <akpm@linux-foundation.org>
  15144L:	linux-mm@kvack.org
  15145S:	Maintained
  15146F:	Documentation/vm/page_table_check.rst
  15147F:	include/linux/page_table_check.h
  15148F:	mm/page_table_check.c
  15149
  15150PANASONIC LAPTOP ACPI EXTRAS DRIVER
  15151M:	Kenneth Chan <kenneth.t.chan@gmail.com>
  15152L:	platform-driver-x86@vger.kernel.org
  15153S:	Maintained
  15154F:	drivers/platform/x86/panasonic-laptop.c
  15155
  15156PARALLAX PING IIO SENSOR DRIVER
  15157M:	Andreas Klinger <ak@it-klinger.de>
  15158L:	linux-iio@vger.kernel.org
  15159S:	Maintained
  15160F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
  15161F:	drivers/iio/proximity/ping.c
  15162
  15163PARALLEL LCD/KEYPAD PANEL DRIVER
  15164M:	Willy Tarreau <willy@haproxy.com>
  15165M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
  15166S:	Odd Fixes
  15167F:	Documentation/admin-guide/lcd-panel-cgram.rst
  15168F:	drivers/auxdisplay/panel.c
  15169
  15170PARALLEL PORT SUBSYSTEM
  15171M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  15172M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  15173L:	linux-parport@lists.infradead.org (subscribers-only)
  15174S:	Maintained
  15175F:	Documentation/driver-api/parport*.rst
  15176F:	drivers/char/ppdev.c
  15177F:	drivers/parport/
  15178F:	include/linux/parport*.h
  15179F:	include/uapi/linux/ppdev.h
  15180
  15181PARAVIRT_OPS INTERFACE
  15182M:	Juergen Gross <jgross@suse.com>
  15183M:	Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
  15184R:	Alexey Makhalov <amakhalov@vmware.com>
  15185R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
  15186L:	virtualization@lists.linux-foundation.org
  15187L:	x86@kernel.org
  15188S:	Supported
  15189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
  15190F:	Documentation/virt/paravirt_ops.rst
  15191F:	arch/*/include/asm/paravirt*.h
  15192F:	arch/*/kernel/paravirt*
  15193F:	include/linux/hypervisor.h
  15194
  15195PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
  15196M:	Tim Waugh <tim@cyberelk.net>
  15197L:	linux-parport@lists.infradead.org (subscribers-only)
  15198S:	Maintained
  15199F:	Documentation/admin-guide/blockdev/paride.rst
  15200F:	drivers/block/paride/
  15201
  15202PARISC ARCHITECTURE
  15203M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
  15204M:	Helge Deller <deller@gmx.de>
  15205L:	linux-parisc@vger.kernel.org
  15206S:	Maintained
  15207W:	https://parisc.wiki.kernel.org
  15208Q:	http://patchwork.kernel.org/project/linux-parisc/list/
  15209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
  15210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
  15211F:	Documentation/parisc/
  15212F:	arch/parisc/
  15213F:	drivers/char/agp/parisc-agp.c
  15214F:	drivers/input/misc/hp_sdc_rtc.c
  15215F:	drivers/input/serio/gscps2.c
  15216F:	drivers/input/serio/hp_sdc*
  15217F:	drivers/parisc/
  15218F:	drivers/parport/parport_gsc.*
  15219F:	drivers/tty/serial/8250/8250_gsc.c
  15220F:	drivers/video/console/sti*
  15221F:	drivers/video/fbdev/sti*
  15222F:	drivers/video/logo/logo_parisc*
  15223F:	include/linux/hp_sdc.h
  15224
  15225PARMAN
  15226M:	Jiri Pirko <jiri@nvidia.com>
  15227L:	netdev@vger.kernel.org
  15228S:	Supported
  15229F:	include/linux/parman.h
  15230F:	lib/parman.c
  15231F:	lib/test_parman.c
  15232
  15233PC ENGINES APU BOARD DRIVER
  15234M:	Enrico Weigelt, metux IT consult <info@metux.net>
  15235S:	Maintained
  15236F:	drivers/platform/x86/pcengines-apuv2.c
  15237
  15238PC87360 HARDWARE MONITORING DRIVER
  15239M:	Jim Cromie <jim.cromie@gmail.com>
  15240L:	linux-hwmon@vger.kernel.org
  15241S:	Maintained
  15242F:	Documentation/hwmon/pc87360.rst
  15243F:	drivers/hwmon/pc87360.c
  15244
  15245PC8736x GPIO DRIVER
  15246M:	Jim Cromie <jim.cromie@gmail.com>
  15247S:	Maintained
  15248F:	drivers/char/pc8736x_gpio.c
  15249
  15250PC87427 HARDWARE MONITORING DRIVER
  15251M:	Jean Delvare <jdelvare@suse.com>
  15252L:	linux-hwmon@vger.kernel.org
  15253S:	Maintained
  15254F:	Documentation/hwmon/pc87427.rst
  15255F:	drivers/hwmon/pc87427.c
  15256
  15257PCA9532 LED DRIVER
  15258M:	Riku Voipio <riku.voipio@iki.fi>
  15259S:	Maintained
  15260F:	drivers/leds/leds-pca9532.c
  15261F:	include/linux/leds-pca9532.h
  15262
  15263PCA9541 I2C BUS MASTER SELECTOR DRIVER
  15264M:	Guenter Roeck <linux@roeck-us.net>
  15265L:	linux-i2c@vger.kernel.org
  15266S:	Maintained
  15267F:	drivers/i2c/muxes/i2c-mux-pca9541.c
  15268
  15269PCDP - PRIMARY CONSOLE AND DEBUG PORT
  15270M:	Khalid Aziz <khalid@gonehiking.org>
  15271S:	Maintained
  15272F:	drivers/firmware/pcdp.*
  15273
  15274PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
  15275M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  15276M:	Pali Rohár <pali@kernel.org>
  15277L:	linux-pci@vger.kernel.org
  15278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15279S:	Maintained
  15280F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
  15281F:	drivers/pci/controller/pci-aardvark.c
  15282
  15283PCI DRIVER FOR ALTERA PCIE IP
  15284M:	Joyce Ooi <joyce.ooi@intel.com>
  15285L:	linux-pci@vger.kernel.org
  15286S:	Supported
  15287F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
  15288F:	drivers/pci/controller/pcie-altera.c
  15289
  15290PCI DRIVER FOR APPLIEDMICRO XGENE
  15291M:	Toan Le <toan@os.amperecomputing.com>
  15292L:	linux-pci@vger.kernel.org
  15293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15294S:	Maintained
  15295F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
  15296F:	drivers/pci/controller/pci-xgene.c
  15297
  15298PCI DRIVER FOR ARM VERSATILE PLATFORM
  15299M:	Rob Herring <robh@kernel.org>
  15300L:	linux-pci@vger.kernel.org
  15301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15302S:	Maintained
  15303F:	Documentation/devicetree/bindings/pci/versatile.yaml
  15304F:	drivers/pci/controller/pci-versatile.c
  15305
  15306PCI DRIVER FOR ARMADA 8K
  15307M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  15308L:	linux-pci@vger.kernel.org
  15309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15310S:	Maintained
  15311F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
  15312F:	drivers/pci/controller/dwc/pcie-armada8k.c
  15313
  15314PCI DRIVER FOR CADENCE PCIE IP
  15315M:	Tom Joseph <tjoseph@cadence.com>
  15316L:	linux-pci@vger.kernel.org
  15317S:	Maintained
  15318F:	Documentation/devicetree/bindings/pci/cdns,*
  15319F:	drivers/pci/controller/cadence/
  15320
  15321PCI DRIVER FOR FREESCALE LAYERSCAPE
  15322M:	Minghuan Lian <minghuan.Lian@nxp.com>
  15323M:	Mingkai Hu <mingkai.hu@nxp.com>
  15324M:	Roy Zang <roy.zang@nxp.com>
  15325L:	linuxppc-dev@lists.ozlabs.org
  15326L:	linux-pci@vger.kernel.org
  15327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15328S:	Maintained
  15329F:	drivers/pci/controller/dwc/*layerscape*
  15330
  15331PCI DRIVER FOR GENERIC OF HOSTS
  15332M:	Will Deacon <will@kernel.org>
  15333L:	linux-pci@vger.kernel.org
  15334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15335S:	Maintained
  15336F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
  15337F:	drivers/pci/controller/pci-host-common.c
  15338F:	drivers/pci/controller/pci-host-generic.c
  15339
  15340PCI DRIVER FOR IMX6
  15341M:	Richard Zhu <hongxing.zhu@nxp.com>
  15342M:	Lucas Stach <l.stach@pengutronix.de>
  15343L:	linux-pci@vger.kernel.org
  15344L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15345S:	Maintained
  15346F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
  15347F:	drivers/pci/controller/dwc/*imx6*
  15348
  15349PCI DRIVER FOR FU740
  15350M:	Paul Walmsley <paul.walmsley@sifive.com>
  15351M:	Greentime Hu <greentime.hu@sifive.com>
  15352L:	linux-pci@vger.kernel.org
  15353S:	Maintained
  15354F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
  15355F:	drivers/pci/controller/dwc/pcie-fu740.c
  15356
  15357PCI DRIVER FOR INTEL IXP4XX
  15358M:	Linus Walleij <linus.walleij@linaro.org>
  15359S:	Maintained
  15360F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
  15361F:	drivers/pci/controller/pci-ixp4xx.c
  15362
  15363PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
  15364M:	Nirmal Patel <nirmal.patel@linux.intel.com>
  15365R:	Jonathan Derrick <jonathan.derrick@linux.dev>
  15366L:	linux-pci@vger.kernel.org
  15367S:	Supported
  15368F:	drivers/pci/controller/vmd.c
  15369
  15370PCI DRIVER FOR MICROSEMI SWITCHTEC
  15371M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
  15372M:	Logan Gunthorpe <logang@deltatee.com>
  15373L:	linux-pci@vger.kernel.org
  15374S:	Maintained
  15375F:	Documentation/ABI/testing/sysfs-class-switchtec
  15376F:	Documentation/driver-api/switchtec.rst
  15377F:	drivers/ntb/hw/mscc/
  15378F:	drivers/pci/switch/switchtec*
  15379F:	include/linux/switchtec.h
  15380F:	include/uapi/linux/switchtec_ioctl.h
  15381
  15382PCI DRIVER FOR MOBIVEIL PCIE IP
  15383M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
  15384M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
  15385L:	linux-pci@vger.kernel.org
  15386S:	Supported
  15387F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
  15388F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
  15389
  15390PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
  15391M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
  15392M:	Pali Rohár <pali@kernel.org>
  15393L:	linux-pci@vger.kernel.org
  15394L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15395S:	Maintained
  15396F:	drivers/pci/controller/*mvebu*
  15397
  15398PCI DRIVER FOR NVIDIA TEGRA
  15399M:	Thierry Reding <thierry.reding@gmail.com>
  15400L:	linux-tegra@vger.kernel.org
  15401L:	linux-pci@vger.kernel.org
  15402S:	Supported
  15403F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
  15404F:	drivers/pci/controller/pci-tegra.c
  15405
  15406PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
  15407M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
  15408L:	linux-pci@vger.kernel.org
  15409L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15410S:	Maintained
  15411F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
  15412F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
  15413
  15414PCI DRIVER FOR RENESAS R-CAR
  15415M:	Marek Vasut <marek.vasut+renesas@gmail.com>
  15416M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  15417L:	linux-pci@vger.kernel.org
  15418L:	linux-renesas-soc@vger.kernel.org
  15419S:	Maintained
  15420F:	Documentation/devicetree/bindings/pci/*rcar*
  15421F:	drivers/pci/controller/*rcar*
  15422
  15423PCI DRIVER FOR SAMSUNG EXYNOS
  15424M:	Jingoo Han <jingoohan1@gmail.com>
  15425L:	linux-pci@vger.kernel.org
  15426L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15427L:	linux-samsung-soc@vger.kernel.org
  15428S:	Maintained
  15429F:	drivers/pci/controller/dwc/pci-exynos.c
  15430
  15431PCI DRIVER FOR SYNOPSYS DESIGNWARE
  15432M:	Jingoo Han <jingoohan1@gmail.com>
  15433M:	Gustavo Pimentel <gustavo.pimentel@synopsys.com>
  15434L:	linux-pci@vger.kernel.org
  15435S:	Maintained
  15436F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
  15437F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
  15438F:	drivers/pci/controller/dwc/*designware*
  15439
  15440PCI DRIVER FOR TI DRA7XX/J721E
  15441M:	Kishon Vijay Abraham I <kishon@ti.com>
  15442L:	linux-omap@vger.kernel.org
  15443L:	linux-pci@vger.kernel.org
  15444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15445S:	Supported
  15446F:	Documentation/devicetree/bindings/pci/ti-pci.txt
  15447F:	drivers/pci/controller/cadence/pci-j721e.c
  15448F:	drivers/pci/controller/dwc/pci-dra7xx.c
  15449
  15450PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
  15451M:	Linus Walleij <linus.walleij@linaro.org>
  15452L:	linux-pci@vger.kernel.org
  15453S:	Maintained
  15454F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
  15455F:	drivers/pci/controller/pci-v3-semi.c
  15456
  15457PCI ENDPOINT SUBSYSTEM
  15458M:	Kishon Vijay Abraham I <kishon@ti.com>
  15459M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
  15460R:	Krzysztof Wilczyński <kw@linux.com>
  15461L:	linux-pci@vger.kernel.org
  15462S:	Supported
  15463Q:	https://patchwork.kernel.org/project/linux-pci/list/
  15464B:	https://bugzilla.kernel.org
  15465C:	irc://irc.oftc.net/linux-pci
  15466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
  15467F:	Documentation/PCI/endpoint/*
  15468F:	Documentation/misc-devices/pci-endpoint-test.rst
  15469F:	drivers/misc/pci_endpoint_test.c
  15470F:	drivers/pci/endpoint/
  15471F:	tools/pci/
  15472
  15473PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
  15474M:	Russell Currey <ruscur@russell.cc>
  15475M:	Oliver O'Halloran <oohall@gmail.com>
  15476L:	linuxppc-dev@lists.ozlabs.org
  15477S:	Supported
  15478F:	Documentation/PCI/pci-error-recovery.rst
  15479F:	Documentation/powerpc/eeh-pci-error-recovery.rst
  15480F:	arch/powerpc/include/*/eeh*.h
  15481F:	arch/powerpc/kernel/eeh*.c
  15482F:	arch/powerpc/platforms/*/eeh*.c
  15483F:	drivers/pci/pcie/aer.c
  15484F:	drivers/pci/pcie/dpc.c
  15485F:	drivers/pci/pcie/err.c
  15486
  15487PCI ERROR RECOVERY
  15488M:	Linas Vepstas <linasvepstas@gmail.com>
  15489L:	linux-pci@vger.kernel.org
  15490S:	Supported
  15491F:	Documentation/PCI/pci-error-recovery.rst
  15492
  15493PCI PEER-TO-PEER DMA (P2PDMA)
  15494M:	Bjorn Helgaas <bhelgaas@google.com>
  15495M:	Logan Gunthorpe <logang@deltatee.com>
  15496L:	linux-pci@vger.kernel.org
  15497S:	Supported
  15498Q:	https://patchwork.kernel.org/project/linux-pci/list/
  15499B:	https://bugzilla.kernel.org
  15500C:	irc://irc.oftc.net/linux-pci
  15501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
  15502F:	Documentation/driver-api/pci/p2pdma.rst
  15503F:	drivers/pci/p2pdma.c
  15504F:	include/linux/pci-p2pdma.h
  15505
  15506PCI MSI DRIVER FOR ALTERA MSI IP
  15507M:	Joyce Ooi <joyce.ooi@intel.com>
  15508L:	linux-pci@vger.kernel.org
  15509S:	Supported
  15510F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
  15511F:	drivers/pci/controller/pcie-altera-msi.c
  15512
  15513PCI MSI DRIVER FOR APPLIEDMICRO XGENE
  15514M:	Toan Le <toan@os.amperecomputing.com>
  15515L:	linux-pci@vger.kernel.org
  15516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15517S:	Maintained
  15518F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
  15519F:	drivers/pci/controller/pci-xgene-msi.c
  15520
  15521PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
  15522M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
  15523R:	Rob Herring <robh@kernel.org>
  15524R:	Krzysztof Wilczyński <kw@linux.com>
  15525L:	linux-pci@vger.kernel.org
  15526S:	Supported
  15527Q:	https://patchwork.kernel.org/project/linux-pci/list/
  15528B:	https://bugzilla.kernel.org
  15529C:	irc://irc.oftc.net/linux-pci
  15530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git
  15531F:	drivers/pci/controller/
  15532F:	drivers/pci/pci-bridge-emul.c
  15533F:	drivers/pci/pci-bridge-emul.h
  15534
  15535PCI SUBSYSTEM
  15536M:	Bjorn Helgaas <bhelgaas@google.com>
  15537L:	linux-pci@vger.kernel.org
  15538S:	Supported
  15539Q:	https://patchwork.kernel.org/project/linux-pci/list/
  15540B:	https://bugzilla.kernel.org
  15541C:	irc://irc.oftc.net/linux-pci
  15542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
  15543F:	Documentation/PCI/
  15544F:	Documentation/devicetree/bindings/pci/
  15545F:	arch/x86/kernel/early-quirks.c
  15546F:	arch/x86/kernel/quirks.c
  15547F:	arch/x86/pci/
  15548F:	drivers/acpi/pci*
  15549F:	drivers/pci/
  15550F:	include/asm-generic/pci*
  15551F:	include/linux/of_pci.h
  15552F:	include/linux/pci*
  15553F:	include/uapi/linux/pci*
  15554F:	lib/pci*
  15555
  15556PCIE DRIVER FOR AMAZON ANNAPURNA LABS
  15557M:	Jonathan Chocron <jonnyc@amazon.com>
  15558L:	linux-pci@vger.kernel.org
  15559S:	Maintained
  15560F:	Documentation/devicetree/bindings/pci/pcie-al.txt
  15561F:	drivers/pci/controller/dwc/pcie-al.c
  15562
  15563PCIE DRIVER FOR AMLOGIC MESON
  15564M:	Yue Wang <yue.wang@Amlogic.com>
  15565L:	linux-pci@vger.kernel.org
  15566L:	linux-amlogic@lists.infradead.org
  15567S:	Maintained
  15568F:	drivers/pci/controller/dwc/pci-meson.c
  15569
  15570PCIE DRIVER FOR AXIS ARTPEC
  15571M:	Jesper Nilsson <jesper.nilsson@axis.com>
  15572L:	linux-arm-kernel@axis.com
  15573L:	linux-pci@vger.kernel.org
  15574S:	Maintained
  15575F:	Documentation/devicetree/bindings/pci/axis,artpec*
  15576F:	drivers/pci/controller/dwc/*artpec*
  15577
  15578PCIE DRIVER FOR CAVIUM THUNDERX
  15579M:	Robert Richter <rric@kernel.org>
  15580L:	linux-pci@vger.kernel.org
  15581L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15582S:	Odd Fixes
  15583F:	drivers/pci/controller/pci-thunder-*
  15584
  15585PCIE DRIVER FOR HISILICON
  15586M:	Zhou Wang <wangzhou1@hisilicon.com>
  15587L:	linux-pci@vger.kernel.org
  15588S:	Maintained
  15589F:	drivers/pci/controller/dwc/pcie-hisi.c
  15590
  15591PCIE DRIVER FOR HISILICON KIRIN
  15592M:	Xiaowei Song <songxiaowei@hisilicon.com>
  15593M:	Binghui Wang <wangbinghui@hisilicon.com>
  15594L:	linux-pci@vger.kernel.org
  15595S:	Maintained
  15596F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
  15597F:	drivers/pci/controller/dwc/pcie-kirin.c
  15598
  15599PCIE DRIVER FOR HISILICON STB
  15600M:	Shawn Guo <shawn.guo@linaro.org>
  15601L:	linux-pci@vger.kernel.org
  15602S:	Maintained
  15603F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
  15604F:	drivers/pci/controller/dwc/pcie-histb.c
  15605
  15606PCIE DRIVER FOR INTEL KEEM BAY
  15607M:	Srikanth Thokala <srikanth.thokala@intel.com>
  15608L:	linux-pci@vger.kernel.org
  15609S:	Supported
  15610F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
  15611F:	drivers/pci/controller/dwc/pcie-keembay.c
  15612
  15613PCIE DRIVER FOR INTEL LGM GW SOC
  15614M:	Rahul Tanwar <rtanwar@maxlinear.com>
  15615L:	linux-pci@vger.kernel.org
  15616S:	Maintained
  15617F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
  15618F:	drivers/pci/controller/dwc/pcie-intel-gw.c
  15619
  15620PCIE DRIVER FOR MEDIATEK
  15621M:	Ryder Lee <ryder.lee@mediatek.com>
  15622M:	Jianjun Wang <jianjun.wang@mediatek.com>
  15623L:	linux-pci@vger.kernel.org
  15624L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  15625S:	Supported
  15626F:	Documentation/devicetree/bindings/pci/mediatek*
  15627F:	drivers/pci/controller/*mediatek*
  15628
  15629PCIE DRIVER FOR MICROCHIP
  15630M:	Daire McNamara <daire.mcnamara@microchip.com>
  15631L:	linux-pci@vger.kernel.org
  15632S:	Supported
  15633F:	Documentation/devicetree/bindings/pci/microchip*
  15634F:	drivers/pci/controller/*microchip*
  15635
  15636PCIE DRIVER FOR QUALCOMM MSM
  15637M:	Stanimir Varbanov <svarbanov@mm-sol.com>
  15638L:	linux-pci@vger.kernel.org
  15639L:	linux-arm-msm@vger.kernel.org
  15640S:	Maintained
  15641F:	drivers/pci/controller/dwc/pcie-qcom.c
  15642
  15643PCIE ENDPOINT DRIVER FOR QUALCOMM
  15644M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  15645L:	linux-pci@vger.kernel.org
  15646L:	linux-arm-msm@vger.kernel.org
  15647S:	Maintained
  15648F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
  15649F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
  15650
  15651PCIE DRIVER FOR ROCKCHIP
  15652M:	Shawn Lin <shawn.lin@rock-chips.com>
  15653L:	linux-pci@vger.kernel.org
  15654L:	linux-rockchip@lists.infradead.org
  15655S:	Maintained
  15656F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
  15657F:	drivers/pci/controller/pcie-rockchip*
  15658
  15659PCIE DRIVER FOR SOCIONEXT UNIPHIER
  15660M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
  15661L:	linux-pci@vger.kernel.org
  15662S:	Maintained
  15663F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
  15664F:	drivers/pci/controller/dwc/pcie-uniphier*
  15665
  15666PCIE DRIVER FOR ST SPEAR13XX
  15667M:	Pratyush Anand <pratyush.anand@gmail.com>
  15668L:	linux-pci@vger.kernel.org
  15669S:	Maintained
  15670F:	drivers/pci/controller/dwc/*spear*
  15671
  15672PCMCIA SUBSYSTEM
  15673M:	Dominik Brodowski <linux@dominikbrodowski.net>
  15674S:	Odd Fixes
  15675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
  15676F:	Documentation/pcmcia/
  15677F:	drivers/pcmcia/
  15678F:	include/pcmcia/
  15679F:	tools/pcmcia/
  15680
  15681PCNET32 NETWORK DRIVER
  15682M:	Don Fry <pcnet32@frontier.com>
  15683L:	netdev@vger.kernel.org
  15684S:	Maintained
  15685F:	drivers/net/ethernet/amd/pcnet32.c
  15686
  15687PCRYPT PARALLEL CRYPTO ENGINE
  15688M:	Steffen Klassert <steffen.klassert@secunet.com>
  15689L:	linux-crypto@vger.kernel.org
  15690S:	Maintained
  15691F:	crypto/pcrypt.c
  15692F:	include/crypto/pcrypt.h
  15693
  15694PEAQ WMI HOTKEYS DRIVER
  15695M:	Hans de Goede <hdegoede@redhat.com>
  15696L:	platform-driver-x86@vger.kernel.org
  15697S:	Maintained
  15698F:	drivers/platform/x86/peaq-wmi.c
  15699
  15700PECI HARDWARE MONITORING DRIVERS
  15701M:	Iwona Winiarska <iwona.winiarska@intel.com>
  15702L:	linux-hwmon@vger.kernel.org
  15703S:	Supported
  15704F:	Documentation/hwmon/peci-cputemp.rst
  15705F:	Documentation/hwmon/peci-dimmtemp.rst
  15706F:	drivers/hwmon/peci/
  15707
  15708PECI SUBSYSTEM
  15709M:	Iwona Winiarska <iwona.winiarska@intel.com>
  15710L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
  15711S:	Supported
  15712F:	Documentation/devicetree/bindings/peci/
  15713F:	Documentation/peci/
  15714F:	drivers/peci/
  15715F:	include/linux/peci-cpu.h
  15716F:	include/linux/peci.h
  15717
  15718PENSANDO ETHERNET DRIVERS
  15719M:	Shannon Nelson <snelson@pensando.io>
  15720M:	drivers@pensando.io
  15721L:	netdev@vger.kernel.org
  15722S:	Supported
  15723F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
  15724F:	drivers/net/ethernet/pensando/
  15725
  15726PER-CPU MEMORY ALLOCATOR
  15727M:	Dennis Zhou <dennis@kernel.org>
  15728M:	Tejun Heo <tj@kernel.org>
  15729M:	Christoph Lameter <cl@linux.com>
  15730L:	linux-mm@kvack.org
  15731S:	Maintained
  15732T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
  15733F:	arch/*/include/asm/percpu.h
  15734F:	include/linux/percpu*.h
  15735F:	lib/percpu*.c
  15736F:	mm/percpu*.c
  15737
  15738PER-TASK DELAY ACCOUNTING
  15739M:	Balbir Singh <bsingharora@gmail.com>
  15740S:	Maintained
  15741F:	include/linux/delayacct.h
  15742F:	kernel/delayacct.c
  15743
  15744PERFORMANCE EVENTS SUBSYSTEM
  15745M:	Peter Zijlstra <peterz@infradead.org>
  15746M:	Ingo Molnar <mingo@redhat.com>
  15747M:	Arnaldo Carvalho de Melo <acme@kernel.org>
  15748R:	Mark Rutland <mark.rutland@arm.com>
  15749R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
  15750R:	Jiri Olsa <jolsa@kernel.org>
  15751R:	Namhyung Kim <namhyung@kernel.org>
  15752L:	linux-perf-users@vger.kernel.org
  15753L:	linux-kernel@vger.kernel.org
  15754S:	Supported
  15755W:	https://perf.wiki.kernel.org/
  15756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
  15757F:	arch/*/events/*
  15758F:	arch/*/events/*/*
  15759F:	arch/*/include/asm/perf_event.h
  15760F:	arch/*/kernel/*/*/perf_event*.c
  15761F:	arch/*/kernel/*/perf_event*.c
  15762F:	arch/*/kernel/perf_callchain.c
  15763F:	arch/*/kernel/perf_event*.c
  15764F:	include/linux/perf_event.h
  15765F:	include/uapi/linux/perf_event.h
  15766F:	kernel/events/*
  15767F:	tools/lib/perf/
  15768F:	tools/perf/
  15769
  15770PERFORMANCE EVENTS TOOLING ARM64
  15771R:	John Garry <john.garry@huawei.com>
  15772R:	Will Deacon <will@kernel.org>
  15773R:	James Clark <james.clark@arm.com>
  15774R:	Mike Leach <mike.leach@linaro.org>
  15775R:	Leo Yan <leo.yan@linaro.org>
  15776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15777S:	Supported
  15778F:	tools/build/feature/test-libopencsd.c
  15779F:	tools/perf/arch/arm*/
  15780F:	tools/perf/pmu-events/arch/arm64/
  15781F:	tools/perf/util/arm-spe*
  15782F:	tools/perf/util/cs-etm*
  15783
  15784PERSONALITY HANDLING
  15785M:	Christoph Hellwig <hch@infradead.org>
  15786L:	linux-abi-devel@lists.sourceforge.net
  15787S:	Maintained
  15788F:	include/linux/personality.h
  15789F:	include/uapi/linux/personality.h
  15790
  15791PHOENIX RC FLIGHT CONTROLLER ADAPTER
  15792M:	Marcus Folkesson <marcus.folkesson@gmail.com>
  15793L:	linux-input@vger.kernel.org
  15794S:	Maintained
  15795F:	Documentation/input/devices/pxrc.rst
  15796F:	drivers/input/joystick/pxrc.c
  15797
  15798PHONET PROTOCOL
  15799M:	Remi Denis-Courmont <courmisch@gmail.com>
  15800S:	Supported
  15801F:	Documentation/networking/phonet.rst
  15802F:	include/linux/phonet.h
  15803F:	include/net/phonet/
  15804F:	include/uapi/linux/phonet.h
  15805F:	net/phonet/
  15806
  15807PHRAM MTD DRIVER
  15808M:	Joern Engel <joern@lazybastard.org>
  15809L:	linux-mtd@lists.infradead.org
  15810S:	Maintained
  15811F:	drivers/mtd/devices/phram.c
  15812
  15813PICOLCD HID DRIVER
  15814M:	Bruno Prémont <bonbons@linux-vserver.org>
  15815L:	linux-input@vger.kernel.org
  15816S:	Maintained
  15817F:	drivers/hid/hid-picolcd*
  15818
  15819PIDFD API
  15820M:	Christian Brauner <christian@brauner.io>
  15821L:	linux-kernel@vger.kernel.org
  15822S:	Maintained
  15823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
  15824F:	samples/pidfd/
  15825F:	tools/testing/selftests/clone3/
  15826F:	tools/testing/selftests/pid_namespace/
  15827F:	tools/testing/selftests/pidfd/
  15828K:	(?i)pidfd
  15829K:	(?i)clone3
  15830K:	\b(clone_args|kernel_clone_args)\b
  15831
  15832PIN CONTROL SUBSYSTEM
  15833M:	Linus Walleij <linus.walleij@linaro.org>
  15834L:	linux-gpio@vger.kernel.org
  15835S:	Maintained
  15836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
  15837F:	Documentation/devicetree/bindings/pinctrl/
  15838F:	Documentation/driver-api/pin-control.rst
  15839F:	drivers/pinctrl/
  15840F:	include/linux/pinctrl/
  15841
  15842PIN CONTROLLER - AMD
  15843M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
  15844M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
  15845S:	Maintained
  15846F:	drivers/pinctrl/pinctrl-amd.c
  15847
  15848PIN CONTROLLER - FREESCALE
  15849M:	Dong Aisheng <aisheng.dong@nxp.com>
  15850M:	Fabio Estevam <festevam@gmail.com>
  15851M:	Shawn Guo <shawnguo@kernel.org>
  15852M:	Stefan Agner <stefan@agner.ch>
  15853R:	Pengutronix Kernel Team <kernel@pengutronix.de>
  15854L:	linux-gpio@vger.kernel.org
  15855S:	Maintained
  15856F:	Documentation/devicetree/bindings/pinctrl/fsl,*
  15857F:	drivers/pinctrl/freescale/
  15858
  15859PIN CONTROLLER - INTEL
  15860M:	Mika Westerberg <mika.westerberg@linux.intel.com>
  15861M:	Andy Shevchenko <andy@kernel.org>
  15862S:	Supported
  15863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
  15864F:	drivers/pinctrl/intel/
  15865
  15866PIN CONTROLLER - KEEMBAY
  15867M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
  15868S:	Supported
  15869F:	drivers/pinctrl/pinctrl-keembay*
  15870
  15871PIN CONTROLLER - MEDIATEK
  15872M:	Sean Wang <sean.wang@kernel.org>
  15873L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  15874S:	Maintained
  15875F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
  15876F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
  15877F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
  15878F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
  15879F:	drivers/pinctrl/mediatek/
  15880
  15881PIN CONTROLLER - MICROCHIP AT91
  15882M:	Ludovic Desroches <ludovic.desroches@microchip.com>
  15883L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15884L:	linux-gpio@vger.kernel.org
  15885S:	Supported
  15886F:	drivers/gpio/gpio-sama5d2-piobu.c
  15887F:	drivers/pinctrl/pinctrl-at91*
  15888
  15889PIN CONTROLLER - QUALCOMM
  15890M:	Bjorn Andersson <bjorn.andersson@linaro.org>
  15891L:	linux-arm-msm@vger.kernel.org
  15892S:	Maintained
  15893F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
  15894F:	drivers/pinctrl/qcom/
  15895
  15896PIN CONTROLLER - RENESAS
  15897M:	Geert Uytterhoeven <geert+renesas@glider.be>
  15898L:	linux-renesas-soc@vger.kernel.org
  15899S:	Supported
  15900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
  15901F:	Documentation/devicetree/bindings/pinctrl/renesas,*
  15902F:	drivers/pinctrl/renesas/
  15903
  15904PIN CONTROLLER - SAMSUNG
  15905M:	Tomasz Figa <tomasz.figa@gmail.com>
  15906M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  15907M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
  15908R:	Alim Akhtar <alim.akhtar@samsung.com>
  15909L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15910L:	linux-samsung-soc@vger.kernel.org
  15911S:	Maintained
  15912C:	irc://irc.libera.chat/linux-exynos
  15913Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
  15914B:	mailto:linux-samsung-soc@vger.kernel.org
  15915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
  15916F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
  15917F:	drivers/pinctrl/samsung/
  15918F:	include/dt-bindings/pinctrl/samsung.h
  15919
  15920PIN CONTROLLER - SINGLE
  15921M:	Tony Lindgren <tony@atomide.com>
  15922M:	Haojian Zhuang <haojian.zhuang@linaro.org>
  15923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15924L:	linux-omap@vger.kernel.org
  15925S:	Maintained
  15926F:	drivers/pinctrl/pinctrl-single.c
  15927
  15928PIN CONTROLLER - THUNDERBAY
  15929M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
  15930S:	Supported
  15931F:	drivers/pinctrl/pinctrl-thunderbay.c
  15932
  15933PIN CONTROLLER - SUNPLUS / TIBBO
  15934M:	Dvorkin Dmitry <dvorkin@tibbo.com>
  15935M:	Wells Lu <wellslutw@gmail.com>
  15936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  15937S:	Maintained
  15938W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
  15939F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
  15940F:	drivers/pinctrl/sunplus/
  15941F:	include/dt-bindings/pinctrl/sppctl*.h
  15942
  15943PKTCDVD DRIVER
  15944M:	linux-block@vger.kernel.org
  15945S:	Orphan
  15946F:	drivers/block/pktcdvd.c
  15947F:	include/linux/pktcdvd.h
  15948F:	include/uapi/linux/pktcdvd.h
  15949
  15950PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
  15951M:	Tomasz Duszynski <tduszyns@gmail.com>
  15952S:	Maintained
  15953F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
  15954F:	drivers/iio/chemical/pms7003.c
  15955
  15956PLATFORM FEATURE INFRASTRUCTURE
  15957M:	Juergen Gross <jgross@suse.com>
  15958S:	Maintained
  15959F:	arch/*/include/asm/platform-feature.h
  15960F:	include/asm-generic/platform-feature.h
  15961F:	include/linux/platform-feature.h
  15962F:	kernel/platform-feature.c
  15963
  15964PLDMFW LIBRARY
  15965M:	Jacob Keller <jacob.e.keller@intel.com>
  15966S:	Maintained
  15967F:	Documentation/driver-api/pldmfw/
  15968F:	include/linux/pldmfw.h
  15969F:	lib/pldmfw/
  15970
  15971PLX DMA DRIVER
  15972M:	Logan Gunthorpe <logang@deltatee.com>
  15973S:	Maintained
  15974F:	drivers/dma/plx_dma.c
  15975
  15976PM6764TR DRIVER
  15977M:	Charles Hsu	<hsu.yungteng@gmail.com>
  15978L:	linux-hwmon@vger.kernel.org
  15979S:	Maintained
  15980F:	Documentation/hwmon/pm6764tr.rst
  15981F:	drivers/hwmon/pmbus/pm6764tr.c
  15982
  15983PM-GRAPH UTILITY
  15984M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
  15985L:	linux-pm@vger.kernel.org
  15986S:	Supported
  15987W:	https://01.org/pm-graph
  15988B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
  15989T:	git git://github.com/intel/pm-graph
  15990F:	tools/power/pm-graph
  15991
  15992PMBUS HARDWARE MONITORING DRIVERS
  15993M:	Guenter Roeck <linux@roeck-us.net>
  15994L:	linux-hwmon@vger.kernel.org
  15995S:	Maintained
  15996W:	http://hwmon.wiki.kernel.org/
  15997W:	http://www.roeck-us.net/linux/drivers/
  15998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
  15999F:	Documentation/devicetree/bindings/hwmon/ltc2978.txt
  16000F:	Documentation/devicetree/bindings/hwmon/max31785.txt
  16001F:	Documentation/hwmon/adm1275.rst
  16002F:	Documentation/hwmon/ibm-cffps.rst
  16003F:	Documentation/hwmon/ir35221.rst
  16004F:	Documentation/hwmon/lm25066.rst
  16005F:	Documentation/hwmon/ltc2978.rst
  16006F:	Documentation/hwmon/ltc3815.rst
  16007F:	Documentation/hwmon/max16064.rst
  16008F:	Documentation/hwmon/max20751.rst
  16009F:	Documentation/hwmon/max31785.rst
  16010F:	Documentation/hwmon/max34440.rst
  16011F:	Documentation/hwmon/max8688.rst
  16012F:	Documentation/hwmon/pmbus-core.rst
  16013F:	Documentation/hwmon/pmbus.rst
  16014F:	Documentation/hwmon/tps40422.rst
  16015F:	Documentation/hwmon/ucd9000.rst
  16016F:	Documentation/hwmon/ucd9200.rst
  16017F:	Documentation/hwmon/zl6100.rst
  16018F:	drivers/hwmon/pmbus/
  16019F:	include/linux/pmbus.h
  16020
  16021PMC SIERRA MaxRAID DRIVER
  16022L:	linux-scsi@vger.kernel.org
  16023S:	Orphan
  16024W:	http://www.pmc-sierra.com/
  16025F:	drivers/scsi/pmcraid.*
  16026
  16027PMC SIERRA PM8001 DRIVER
  16028M:	Jack Wang <jinpu.wang@cloud.ionos.com>
  16029L:	linux-scsi@vger.kernel.org
  16030S:	Supported
  16031F:	drivers/scsi/pm8001/
  16032
  16033PNI RM3100 IIO DRIVER
  16034M:	Song Qiang <songqiang1304521@gmail.com>
  16035L:	linux-iio@vger.kernel.org
  16036S:	Maintained
  16037F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
  16038F:	drivers/iio/magnetometer/rm3100*
  16039
  16040PNP SUPPORT
  16041M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
  16042L:	linux-acpi@vger.kernel.org
  16043S:	Maintained
  16044F:	drivers/pnp/
  16045F:	include/linux/pnp.h
  16046
  16047POSIX CLOCKS and TIMERS
  16048M:	Thomas Gleixner <tglx@linutronix.de>
  16049L:	linux-kernel@vger.kernel.org
  16050S:	Maintained
  16051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  16052F:	fs/timerfd.c
  16053F:	include/linux/time_namespace.h
  16054F:	include/linux/timer*
  16055F:	kernel/time/*timer*
  16056F:	kernel/time/namespace.c
  16057
  16058POWER MANAGEMENT CORE
  16059M:	"Rafael J. Wysocki" <rafael@kernel.org>
  16060L:	linux-pm@vger.kernel.org
  16061S:	Supported
  16062B:	https://bugzilla.kernel.org
  16063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  16064F:	drivers/base/power/
  16065F:	drivers/powercap/
  16066F:	include/linux/intel_rapl.h
  16067F:	include/linux/pm.h
  16068F:	include/linux/pm_*
  16069F:	include/linux/powercap.h
  16070F:	kernel/configs/nopm.config
  16071
  16072DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
  16073M:	Daniel Lezcano <daniel.lezcano@kernel.org>
  16074L:	linux-pm@vger.kernel.org
  16075S:	Supported
  16076B:	https://bugzilla.kernel.org
  16077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  16078F:	drivers/powercap/dtpm*
  16079F:	include/linux/dtpm.h
  16080
  16081POWER STATE COORDINATION INTERFACE (PSCI)
  16082M:	Mark Rutland <mark.rutland@arm.com>
  16083M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
  16084L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  16085S:	Maintained
  16086F:	drivers/firmware/psci/
  16087F:	include/linux/psci.h
  16088F:	include/uapi/linux/psci.h
  16089
  16090POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
  16091M:	Sebastian Reichel <sre@kernel.org>
  16092L:	linux-pm@vger.kernel.org
  16093S:	Maintained
  16094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
  16095F:	Documentation/ABI/testing/sysfs-class-power
  16096F:	Documentation/devicetree/bindings/power/supply/
  16097F:	drivers/power/supply/
  16098F:	include/linux/power/
  16099F:	include/linux/power_supply.h
  16100
  16101POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
  16102M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  16103L:	linuxppc-dev@lists.ozlabs.org
  16104S:	Maintained
  16105F:	drivers/char/powernv-op-panel.c
  16106
  16107PPP OVER ATM (RFC 2364)
  16108M:	Mitchell Blank Jr <mitch@sfgoth.com>
  16109S:	Maintained
  16110F:	include/uapi/linux/atmppp.h
  16111F:	net/atm/pppoatm.c
  16112
  16113PPP OVER ETHERNET
  16114M:	Michal Ostrowski <mostrows@earthlink.net>
  16115S:	Maintained
  16116F:	drivers/net/ppp/pppoe.c
  16117F:	drivers/net/ppp/pppox.c
  16118
  16119PPP OVER L2TP
  16120M:	James Chapman <jchapman@katalix.com>
  16121S:	Maintained
  16122F:	include/linux/if_pppol2tp.h
  16123F:	include/uapi/linux/if_pppol2tp.h
  16124F:	net/l2tp/l2tp_ppp.c
  16125
  16126PPP PROTOCOL DRIVERS AND COMPRESSORS
  16127M:	Paul Mackerras <paulus@samba.org>
  16128L:	linux-ppp@vger.kernel.org
  16129S:	Maintained
  16130F:	drivers/net/ppp/ppp_*
  16131
  16132PPS SUPPORT
  16133M:	Rodolfo Giometti <giometti@enneenne.com>
  16134L:	linuxpps@ml.enneenne.com (subscribers-only)
  16135S:	Maintained
  16136W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
  16137F:	Documentation/ABI/testing/sysfs-pps
  16138F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
  16139F:	Documentation/driver-api/pps.rst
  16140F:	drivers/pps/
  16141F:	include/linux/pps*.h
  16142F:	include/uapi/linux/pps.h
  16143
  16144PPTP DRIVER
  16145M:	Dmitry Kozlov <xeb@mail.ru>
  16146L:	netdev@vger.kernel.org
  16147S:	Maintained
  16148W:	http://sourceforge.net/projects/accel-pptp
  16149F:	drivers/net/ppp/pptp.c
  16150
  16151PRESSURE STALL INFORMATION (PSI)
  16152M:	Johannes Weiner <hannes@cmpxchg.org>
  16153M:	Suren Baghdasaryan <surenb@google.com>
  16154S:	Maintained
  16155F:	include/linux/psi*
  16156F:	kernel/sched/psi.c
  16157
  16158PRINTK
  16159M:	Petr Mladek <pmladek@suse.com>
  16160M:	Sergey Senozhatsky <senozhatsky@chromium.org>
  16161R:	Steven Rostedt <rostedt@goodmis.org>
  16162R:	John Ogness <john.ogness@linutronix.de>
  16163S:	Maintained
  16164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
  16165F:	include/linux/printk.h
  16166F:	kernel/printk/
  16167
  16168PRINTK INDEXING
  16169R:	Chris Down <chris@chrisdown.name>
  16170S:	Maintained
  16171F:	Documentation/core-api/printk-index.rst
  16172F:	kernel/printk/index.c
  16173K:	printk_index
  16174
  16175PROC FILESYSTEM
  16176L:	linux-kernel@vger.kernel.org
  16177L:	linux-fsdevel@vger.kernel.org
  16178S:	Maintained
  16179F:	Documentation/filesystems/proc.rst
  16180F:	fs/proc/
  16181F:	include/linux/proc_fs.h
  16182F:	tools/testing/selftests/proc/
  16183
  16184PROC SYSCTL
  16185M:	Luis Chamberlain <mcgrof@kernel.org>
  16186M:	Kees Cook <keescook@chromium.org>
  16187M:	Iurii Zaikin <yzaikin@google.com>
  16188L:	linux-kernel@vger.kernel.org
  16189L:	linux-fsdevel@vger.kernel.org
  16190S:	Maintained
  16191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git sysctl-next
  16192F:	fs/proc/proc_sysctl.c
  16193F:	include/linux/sysctl.h
  16194F:	kernel/sysctl-test.c
  16195F:	kernel/sysctl.c
  16196F:	tools/testing/selftests/sysctl/
  16197
  16198PS3 NETWORK SUPPORT
  16199M:	Geoff Levand <geoff@infradead.org>
  16200L:	netdev@vger.kernel.org
  16201L:	linuxppc-dev@lists.ozlabs.org
  16202S:	Maintained
  16203F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
  16204
  16205PS3 PLATFORM SUPPORT
  16206M:	Geoff Levand <geoff@infradead.org>
  16207L:	linuxppc-dev@lists.ozlabs.org
  16208S:	Maintained
  16209F:	arch/powerpc/boot/ps3*
  16210F:	arch/powerpc/include/asm/lv1call.h
  16211F:	arch/powerpc/include/asm/ps3*.h
  16212F:	arch/powerpc/platforms/ps3/
  16213F:	drivers/*/ps3*
  16214F:	drivers/ps3/
  16215F:	drivers/rtc/rtc-ps3.c
  16216F:	drivers/usb/host/*ps3.c
  16217F:	sound/ppc/snd_ps3*
  16218
  16219PS3VRAM DRIVER
  16220M:	Jim Paris <jim@jtan.com>
  16221M:	Geoff Levand <geoff@infradead.org>
  16222L:	linuxppc-dev@lists.ozlabs.org
  16223S:	Maintained
  16224F:	drivers/block/ps3vram.c
  16225
  16226PSAMPLE PACKET SAMPLING SUPPORT
  16227M:	Yotam Gigi <yotam.gi@gmail.com>
  16228S:	Maintained
  16229F:	include/net/psample.h
  16230F:	include/uapi/linux/psample.h
  16231F:	net/psample
  16232
  16233PSTORE FILESYSTEM
  16234M:	Kees Cook <keescook@chromium.org>
  16235M:	Anton Vorontsov <anton@enomsg.org>
  16236M:	Colin Cross <ccross@android.com>
  16237M:	Tony Luck <tony.luck@intel.com>
  16238S:	Maintained
  16239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
  16240F:	Documentation/admin-guide/ramoops.rst
  16241F:	Documentation/admin-guide/pstore-blk.rst
  16242F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
  16243F:	drivers/acpi/apei/erst.c
  16244F:	drivers/firmware/efi/efi-pstore.c
  16245F:	fs/pstore/
  16246F:	include/linux/pstore*
  16247K:	\b(pstore|ramoops)
  16248
  16249PTP HARDWARE CLOCK SUPPORT
  16250M:	Richard Cochran <richardcochran@gmail.com>
  16251L:	netdev@vger.kernel.org
  16252S:	Maintained
  16253W:	http://linuxptp.sourceforge.net/
  16254F:	Documentation/ABI/testing/sysfs-ptp
  16255F:	Documentation/driver-api/ptp.rst
  16256F:	drivers/net/phy/dp83640*
  16257F:	drivers/ptp/*
  16258F:	include/linux/ptp_cl*
  16259
  16260PTP VIRTUAL CLOCK SUPPORT
  16261M:	Yangbo Lu <yangbo.lu@nxp.com>
  16262L:	netdev@vger.kernel.org
  16263S:	Maintained
  16264F:	drivers/ptp/ptp_vclock.c
  16265F:	net/ethtool/phc_vclocks.c
  16266
  16267PTRACE SUPPORT
  16268M:	Oleg Nesterov <oleg@redhat.com>
  16269S:	Maintained
  16270F:	arch/*/*/ptrace*.c
  16271F:	arch/*/include/asm/ptrace*.h
  16272F:	arch/*/ptrace*.c
  16273F:	include/asm-generic/syscall.h
  16274F:	include/linux/ptrace.h
  16275F:	include/linux/regset.h
  16276F:	include/uapi/linux/ptrace.h
  16277F:	kernel/ptrace.c
  16278
  16279PULSE8-CEC DRIVER
  16280M:	Hans Verkuil <hverkuil@xs4all.nl>
  16281L:	linux-media@vger.kernel.org
  16282S:	Maintained
  16283T:	git git://linuxtv.org/media_tree.git
  16284F:	Documentation/admin-guide/media/pulse8-cec.rst
  16285F:	drivers/media/cec/usb/pulse8/
  16286
  16287PURELIFI PLFXLC DRIVER
  16288M:	Srinivasan Raju <srini.raju@purelifi.com>
  16289L:	linux-wireless@vger.kernel.org
  16290S:	Supported
  16291F:	drivers/net/wireless/purelifi/plfxlc/
  16292
  16293PVRUSB2 VIDEO4LINUX DRIVER
  16294M:	Mike Isely <isely@pobox.com>
  16295L:	pvrusb2@isely.net	(subscribers-only)
  16296L:	linux-media@vger.kernel.org
  16297S:	Maintained
  16298W:	http://www.isely.net/pvrusb2/
  16299T:	git git://linuxtv.org/media_tree.git
  16300F:	Documentation/driver-api/media/drivers/pvrusb2*
  16301F:	drivers/media/usb/pvrusb2/
  16302
  16303PWC WEBCAM DRIVER
  16304M:	Hans Verkuil <hverkuil@xs4all.nl>
  16305L:	linux-media@vger.kernel.org
  16306S:	Odd Fixes
  16307T:	git git://linuxtv.org/media_tree.git
  16308F:	drivers/media/usb/pwc/*
  16309F:	include/trace/events/pwc.h
  16310
  16311PWM FAN DRIVER
  16312M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  16313L:	linux-hwmon@vger.kernel.org
  16314S:	Supported
  16315F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
  16316F:	Documentation/hwmon/pwm-fan.rst
  16317F:	drivers/hwmon/pwm-fan.c
  16318
  16319PWM IR Transmitter
  16320M:	Sean Young <sean@mess.org>
  16321L:	linux-media@vger.kernel.org
  16322S:	Maintained
  16323F:	drivers/media/rc/pwm-ir-tx.c
  16324
  16325PWM SUBSYSTEM
  16326M:	Thierry Reding <thierry.reding@gmail.com>
  16327R:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  16328M:	Lee Jones <lee.jones@linaro.org>
  16329L:	linux-pwm@vger.kernel.org
  16330S:	Maintained
  16331Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
  16332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
  16333F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
  16334F:	Documentation/devicetree/bindings/pwm/
  16335F:	Documentation/driver-api/pwm.rst
  16336F:	drivers/gpio/gpio-mvebu.c
  16337F:	drivers/pwm/
  16338F:	drivers/video/backlight/pwm_bl.c
  16339F:	include/linux/pwm.h
  16340F:	include/linux/pwm_backlight.h
  16341K:	pwm_(config|apply_state|ops)
  16342
  16343PXA GPIO DRIVER
  16344M:	Robert Jarzmik <robert.jarzmik@free.fr>
  16345L:	linux-gpio@vger.kernel.org
  16346S:	Maintained
  16347F:	drivers/gpio/gpio-pxa.c
  16348
  16349PXA MMCI DRIVER
  16350S:	Orphan
  16351
  16352PXA RTC DRIVER
  16353M:	Robert Jarzmik <robert.jarzmik@free.fr>
  16354L:	linux-rtc@vger.kernel.org
  16355S:	Maintained
  16356
  16357PXA2xx/PXA3xx SUPPORT
  16358M:	Daniel Mack <daniel@zonque.org>
  16359M:	Haojian Zhuang <haojian.zhuang@gmail.com>
  16360M:	Robert Jarzmik <robert.jarzmik@free.fr>
  16361L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  16362S:	Maintained
  16363T:	git git://github.com/hzhuang1/linux.git
  16364T:	git git://github.com/rjarzmik/linux.git
  16365F:	arch/arm/boot/dts/pxa*
  16366F:	arch/arm/mach-pxa/
  16367F:	drivers/dma/pxa*
  16368F:	drivers/pcmcia/pxa2xx*
  16369F:	drivers/pinctrl/pxa/
  16370F:	drivers/spi/spi-pxa2xx*
  16371F:	drivers/usb/gadget/udc/pxa2*
  16372F:	include/sound/pxa2xx-lib.h
  16373F:	sound/arm/pxa*
  16374F:	sound/soc/pxa/
  16375
  16376QAT DRIVER
  16377M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
  16378L:	qat-linux@intel.com
  16379S:	Supported
  16380F:	drivers/crypto/qat/
  16381
  16382QCOM AUDIO (ASoC) DRIVERS
  16383M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  16384M:	Banajit Goswami <bgoswami@quicinc.com>
  16385L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  16386S:	Supported
  16387F:	sound/soc/codecs/lpass-va-macro.c
  16388F:	sound/soc/codecs/lpass-wsa-macro.*
  16389F:	sound/soc/codecs/msm8916-wcd-analog.c
  16390F:	sound/soc/codecs/msm8916-wcd-digital.c
  16391F:	sound/soc/codecs/wcd9335.*
  16392F:	sound/soc/codecs/wcd934x.c
  16393F:	sound/soc/codecs/wcd-clsh-v2.*
  16394F:	sound/soc/codecs/wsa881x.c
  16395F:	sound/soc/qcom/
  16396
  16397QCOM EMBEDDED USB DEBUGGER (EUD)
  16398M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
  16399L:	linux-arm-msm@vger.kernel.org
  16400S:	Maintained
  16401F:	Documentation/ABI/testing/sysfs-driver-eud
  16402F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
  16403F:	drivers/usb/misc/qcom_eud.c
  16404
  16405QCOM IPA DRIVER
  16406M:	Alex Elder <elder@kernel.org>
  16407L:	netdev@vger.kernel.org
  16408S:	Supported
  16409F:	drivers/net/ipa/
  16410
  16411QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
  16412M:	Gabriel Somlo <somlo@cmu.edu>
  16413M:	"Michael S. Tsirkin" <mst@redhat.com>
  16414L:	qemu-devel@nongnu.org
  16415S:	Maintained
  16416F:	drivers/firmware/qemu_fw_cfg.c
  16417F:	include/uapi/linux/qemu_fw_cfg.h
  16418
  16419QIB DRIVER
  16420M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
  16421L:	linux-rdma@vger.kernel.org
  16422S:	Supported
  16423F:	drivers/infiniband/hw/qib/
  16424
  16425QLOGIC QL41xxx FCOE DRIVER
  16426M:	Saurav Kashyap <skashyap@marvell.com>
  16427M:	Javed Hasan <jhasan@marvell.com>
  16428M:	GR-QLogic-Storage-Upstream@marvell.com
  16429L:	linux-scsi@vger.kernel.org
  16430S:	Supported
  16431F:	drivers/scsi/qedf/
  16432
  16433QLOGIC QL41xxx ISCSI DRIVER
  16434M:	Nilesh Javali <njavali@marvell.com>
  16435M:	Manish Rangankar <mrangankar@marvell.com>
  16436M:	GR-QLogic-Storage-Upstream@marvell.com
  16437L:	linux-scsi@vger.kernel.org
  16438S:	Supported
  16439F:	drivers/scsi/qedi/
  16440
  16441QLOGIC QL4xxx ETHERNET DRIVER
  16442M:	Ariel Elior <aelior@marvell.com>
  16443M:	Manish Chopra <manishc@marvell.com>
  16444L:	netdev@vger.kernel.org
  16445S:	Supported
  16446F:	drivers/net/ethernet/qlogic/qed/
  16447F:	drivers/net/ethernet/qlogic/qede/
  16448F:	include/linux/qed/
  16449
  16450QLOGIC QL4xxx RDMA DRIVER
  16451M:	Michal Kalderon <mkalderon@marvell.com>
  16452M:	Ariel Elior <aelior@marvell.com>
  16453L:	linux-rdma@vger.kernel.org
  16454S:	Supported
  16455F:	drivers/infiniband/hw/qedr/
  16456F:	include/uapi/rdma/qedr-abi.h
  16457
  16458QLOGIC QLA1280 SCSI DRIVER
  16459M:	Michael Reed <mdr@sgi.com>
  16460L:	linux-scsi@vger.kernel.org
  16461S:	Maintained
  16462F:	drivers/scsi/qla1280.[ch]
  16463
  16464QLOGIC QLA2XXX FC-SCSI DRIVER
  16465M:	Nilesh Javali <njavali@marvell.com>
  16466M:	GR-QLogic-Storage-Upstream@marvell.com
  16467L:	linux-scsi@vger.kernel.org
  16468S:	Supported
  16469F:	drivers/scsi/qla2xxx/
  16470
  16471QLOGIC QLA3XXX NETWORK DRIVER
  16472M:	GR-Linux-NIC-Dev@marvell.com
  16473L:	netdev@vger.kernel.org
  16474S:	Supported
  16475F:	drivers/net/ethernet/qlogic/qla3xxx.*
  16476
  16477QLOGIC QLA4XXX iSCSI DRIVER
  16478M:	Nilesh Javali <njavali@marvell.com>
  16479M:	Manish Rangankar <mrangankar@marvell.com>
  16480M:	GR-QLogic-Storage-Upstream@marvell.com
  16481L:	linux-scsi@vger.kernel.org
  16482S:	Supported
  16483F:	drivers/scsi/qla4xxx/
  16484
  16485QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
  16486M:	Shahed Shaikh <shshaikh@marvell.com>
  16487M:	Manish Chopra <manishc@marvell.com>
  16488M:	GR-Linux-NIC-Dev@marvell.com
  16489L:	netdev@vger.kernel.org
  16490S:	Supported
  16491F:	drivers/net/ethernet/qlogic/qlcnic/
  16492
  16493QLOGIC QLGE 10Gb ETHERNET DRIVER
  16494M:	Manish Chopra <manishc@marvell.com>
  16495M:	GR-Linux-NIC-Dev@marvell.com
  16496M:	Coiby Xu <coiby.xu@gmail.com>
  16497L:	netdev@vger.kernel.org
  16498S:	Supported
  16499F:	Documentation/networking/device_drivers/qlogic/qlge.rst
  16500F:	drivers/staging/qlge/
  16501
  16502QM1D1B0004 MEDIA DRIVER
  16503M:	Akihiro Tsukada <tskd08@gmail.com>
  16504L:	linux-media@vger.kernel.org
  16505S:	Odd Fixes
  16506F:	drivers/media/tuners/qm1d1b0004*
  16507
  16508QM1D1C0042 MEDIA DRIVER
  16509M:	Akihiro Tsukada <tskd08@gmail.com>
  16510L:	linux-media@vger.kernel.org
  16511S:	Odd Fixes
  16512F:	drivers/media/tuners/qm1d1c0042*
  16513
  16514QNX4 FILESYSTEM
  16515M:	Anders Larsen <al@alarsen.net>
  16516S:	Maintained
  16517W:	http://www.alarsen.net/linux/qnx4fs/
  16518F:	fs/qnx4/
  16519F:	include/uapi/linux/qnx4_fs.h
  16520F:	include/uapi/linux/qnxtypes.h
  16521
  16522QORIQ DPAA2 FSL-MC BUS DRIVER
  16523M:	Stuart Yoder <stuyoder@gmail.com>
  16524M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
  16525L:	linux-kernel@vger.kernel.org
  16526S:	Maintained
  16527F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
  16528F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
  16529F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
  16530F:	drivers/bus/fsl-mc/
  16531F:	include/uapi/linux/fsl_mc.h
  16532
  16533QT1010 MEDIA DRIVER
  16534M:	Antti Palosaari <crope@iki.fi>
  16535L:	linux-media@vger.kernel.org
  16536S:	Maintained
  16537W:	https://linuxtv.org
  16538W:	http://palosaari.fi/linux/
  16539Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  16540T:	git git://linuxtv.org/anttip/media_tree.git
  16541F:	drivers/media/tuners/qt1010*
  16542
  16543QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
  16544M:	Kalle Valo <kvalo@kernel.org>
  16545L:	ath10k@lists.infradead.org
  16546S:	Supported
  16547W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
  16548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
  16549F:	drivers/net/wireless/ath/ath10k/
  16550F:	Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
  16551
  16552QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
  16553M:	Kalle Valo <kvalo@kernel.org>
  16554L:	ath11k@lists.infradead.org
  16555S:	Supported
  16556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
  16557F:	Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
  16558F:	drivers/net/wireless/ath/ath11k/
  16559
  16560QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
  16561M:	Toke Høiland-Jørgensen <toke@toke.dk>
  16562L:	linux-wireless@vger.kernel.org
  16563S:	Maintained
  16564W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
  16565F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
  16566F:	drivers/net/wireless/ath/ath9k/
  16567
  16568QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
  16569M:	Stephan Gerhold <stephan@gerhold.net>
  16570L:	netdev@vger.kernel.org
  16571L:	linux-arm-msm@vger.kernel.org
  16572S:	Maintained
  16573F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
  16574F:	drivers/net/wwan/qcom_bam_dmux.c
  16575
  16576QUALCOMM CAMERA SUBSYSTEM DRIVER
  16577M:	Robert Foss <robert.foss@linaro.org>
  16578M:	Todor Tomov <todor.too@gmail.com>
  16579L:	linux-media@vger.kernel.org
  16580S:	Maintained
  16581F:	Documentation/admin-guide/media/qcom_camss.rst
  16582F:	Documentation/devicetree/bindings/media/*camss*
  16583F:	drivers/media/platform/qcom/camss/
  16584
  16585QUALCOMM CLOCK DRIVERS
  16586M:	Bjorn Andersson <bjorn.andersson@linaro.org>
  16587L:	linux-arm-msm@vger.kernel.org
  16588S:	Supported
  16589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
  16590F:	Documentation/devicetree/bindings/clock/qcom,*
  16591F:	drivers/clk/qcom/
  16592F:	include/dt-bindings/clock/qcom,*
  16593
  16594QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
  16595M:	Niklas Cassel <nks@flawful.org>
  16596L:	linux-pm@vger.kernel.org
  16597L:	linux-arm-msm@vger.kernel.org
  16598S:	Maintained
  16599F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
  16600F:	drivers/soc/qcom/cpr.c
  16601
  16602QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
  16603M:	Ilia Lin <ilia.lin@kernel.org>
  16604L:	linux-pm@vger.kernel.org
  16605S:	Maintained
  16606F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
  16607F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
  16608F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
  16609
  16610QUALCOMM CRYPTO DRIVERS
  16611M:	Thara Gopinath <thara.gopinath@gmail.com>
  16612L:	linux-crypto@vger.kernel.org
  16613L:	linux-arm-msm@vger.kernel.org
  16614S:	Maintained
  16615F:	drivers/crypto/qce/
  16616
  16617QUALCOMM EMAC GIGABIT ETHERNET DRIVER
  16618M:	Timur Tabi <timur@kernel.org>
  16619L:	netdev@vger.kernel.org
  16620S:	Maintained
  16621F:	drivers/net/ethernet/qualcomm/emac/
  16622
  16623QUALCOMM ETHQOS ETHERNET DRIVER
  16624M:	Vinod Koul <vkoul@kernel.org>
  16625L:	netdev@vger.kernel.org
  16626S:	Maintained
  16627F:	Documentation/devicetree/bindings/net/qcom,ethqos.txt
  16628F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
  16629
  16630QUALCOMM FASTRPC DRIVER
  16631M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  16632M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
  16633L:	linux-arm-msm@vger.kernel.org
  16634S:	Maintained
  16635F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.txt
  16636F:	drivers/misc/fastrpc.c
  16637F:	include/uapi/misc/fastrpc.h
  16638
  16639QUALCOMM HEXAGON ARCHITECTURE
  16640M:	Brian Cain <bcain@quicinc.com>
  16641L:	linux-hexagon@vger.kernel.org
  16642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
  16643S:	Supported
  16644F:	arch/hexagon/
  16645
  16646QUALCOMM HIDMA DRIVER
  16647M:	Sinan Kaya <okaya@kernel.org>
  16648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  16649L:	linux-arm-msm@vger.kernel.org
  16650L:	dmaengine@vger.kernel.org
  16651S:	Supported
  16652F:	drivers/dma/qcom/hidma*
  16653
  16654QUALCOMM I2C CCI DRIVER
  16655M:	Loic Poulain <loic.poulain@linaro.org>
  16656M:	Robert Foss <robert.foss@linaro.org>
  16657L:	linux-i2c@vger.kernel.org
  16658L:	linux-arm-msm@vger.kernel.org
  16659S:	Maintained
  16660F:	Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
  16661F:	drivers/i2c/busses/i2c-qcom-cci.c
  16662
  16663QUALCOMM IOMMU
  16664M:	Rob Clark <robdclark@gmail.com>
  16665L:	iommu@lists.linux.dev
  16666L:	linux-arm-msm@vger.kernel.org
  16667S:	Maintained
  16668F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
  16669
  16670QUALCOMM IPC ROUTER (QRTR) DRIVER
  16671M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  16672L:	linux-arm-msm@vger.kernel.org
  16673S:	Maintained
  16674F:	include/trace/events/qrtr.h
  16675F:	include/uapi/linux/qrtr.h
  16676F:	net/qrtr/
  16677
  16678QUALCOMM IPCC MAILBOX DRIVER
  16679M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  16680L:	linux-arm-msm@vger.kernel.org
  16681S:	Supported
  16682F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
  16683F:	drivers/mailbox/qcom-ipcc.c
  16684F:	include/dt-bindings/mailbox/qcom-ipcc.h
  16685
  16686QUALCOMM IPQ4019 USB PHY DRIVER
  16687M:	Robert Marko <robert.marko@sartura.hr>
  16688M:	Luka Perkov <luka.perkov@sartura.hr>
  16689L:	linux-arm-msm@vger.kernel.org
  16690S:	Maintained
  16691F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
  16692F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
  16693
  16694QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
  16695M:	Robert Marko <robert.marko@sartura.hr>
  16696M:	Luka Perkov <luka.perkov@sartura.hr>
  16697L:	linux-arm-msm@vger.kernel.org
  16698S:	Maintained
  16699F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
  16700F:	drivers/regulator/vqmmc-ipq4019-regulator.c
  16701
  16702QUALCOMM NAND CONTROLLER DRIVER
  16703M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  16704L:	linux-mtd@lists.infradead.org
  16705L:	linux-arm-msm@vger.kernel.org
  16706S:	Maintained
  16707F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
  16708F:	drivers/mtd/nand/raw/qcom_nandc.c
  16709
  16710QUALCOMM RMNET DRIVER
  16711M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
  16712M:	Sean Tranchetti <quic_stranche@quicinc.com>
  16713L:	netdev@vger.kernel.org
  16714S:	Maintained
  16715F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
  16716F:	drivers/net/ethernet/qualcomm/rmnet/
  16717F:	include/linux/if_rmnet.h
  16718
  16719QUALCOMM TSENS THERMAL DRIVER
  16720M:	Amit Kucheria <amitk@kernel.org>
  16721M:	Thara Gopinath <thara.gopinath@gmail.com>
  16722L:	linux-pm@vger.kernel.org
  16723L:	linux-arm-msm@vger.kernel.org
  16724S:	Maintained
  16725F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
  16726F:	drivers/thermal/qcom/
  16727
  16728QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
  16729M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
  16730L:	linux-media@vger.kernel.org
  16731L:	linux-arm-msm@vger.kernel.org
  16732S:	Maintained
  16733T:	git git://linuxtv.org/media_tree.git
  16734F:	Documentation/devicetree/bindings/media/*venus*
  16735F:	drivers/media/platform/qcom/venus/
  16736
  16737QUALCOMM WCN36XX WIRELESS DRIVER
  16738M:	Loic Poulain <loic.poulain@linaro.org>
  16739L:	wcn36xx@lists.infradead.org
  16740S:	Supported
  16741W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
  16742F:	drivers/net/wireless/ath/wcn36xx/
  16743
  16744QUANTENNA QTNFMAC WIRELESS DRIVER
  16745M:	Igor Mitsyanko <imitsyanko@quantenna.com>
  16746R:	Sergey Matyukevich <geomatsi@gmail.com>
  16747L:	linux-wireless@vger.kernel.org
  16748S:	Maintained
  16749F:	drivers/net/wireless/quantenna
  16750
  16751RADEON and AMDGPU DRM DRIVERS
  16752M:	Alex Deucher <alexander.deucher@amd.com>
  16753M:	Christian König <christian.koenig@amd.com>
  16754M:	Pan, Xinhui <Xinhui.Pan@amd.com>
  16755L:	amd-gfx@lists.freedesktop.org
  16756S:	Supported
  16757T:	git https://gitlab.freedesktop.org/agd5f/linux.git
  16758B:	https://gitlab.freedesktop.org/drm/amd/-/issues
  16759C:	irc://irc.oftc.net/radeon
  16760F:	Documentation/gpu/amdgpu/
  16761F:	drivers/gpu/drm/amd/
  16762F:	drivers/gpu/drm/radeon/
  16763F:	include/uapi/drm/amdgpu_drm.h
  16764F:	include/uapi/drm/radeon_drm.h
  16765
  16766RADEON FRAMEBUFFER DISPLAY DRIVER
  16767M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
  16768L:	linux-fbdev@vger.kernel.org
  16769S:	Maintained
  16770F:	drivers/video/fbdev/aty/radeon*
  16771F:	include/uapi/linux/radeonfb.h
  16772
  16773RADIOSHARK RADIO DRIVER
  16774M:	Hans Verkuil <hverkuil@xs4all.nl>
  16775L:	linux-media@vger.kernel.org
  16776S:	Maintained
  16777T:	git git://linuxtv.org/media_tree.git
  16778F:	drivers/media/radio/radio-shark.c
  16779
  16780RADIOSHARK2 RADIO DRIVER
  16781M:	Hans Verkuil <hverkuil@xs4all.nl>
  16782L:	linux-media@vger.kernel.org
  16783S:	Maintained
  16784T:	git git://linuxtv.org/media_tree.git
  16785F:	drivers/media/radio/radio-shark2.c
  16786F:	drivers/media/radio/radio-tea5777.c
  16787
  16788RADOS BLOCK DEVICE (RBD)
  16789M:	Ilya Dryomov <idryomov@gmail.com>
  16790R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
  16791L:	ceph-devel@vger.kernel.org
  16792S:	Supported
  16793W:	http://ceph.com/
  16794T:	git git://github.com/ceph/ceph-client.git
  16795F:	Documentation/ABI/testing/sysfs-bus-rbd
  16796F:	drivers/block/rbd.c
  16797F:	drivers/block/rbd_types.h
  16798
  16799RAGE128 FRAMEBUFFER DISPLAY DRIVER
  16800M:	Paul Mackerras <paulus@samba.org>
  16801L:	linux-fbdev@vger.kernel.org
  16802S:	Maintained
  16803F:	drivers/video/fbdev/aty/aty128fb.c
  16804
  16805RAINSHADOW-CEC DRIVER
  16806M:	Hans Verkuil <hverkuil@xs4all.nl>
  16807L:	linux-media@vger.kernel.org
  16808S:	Maintained
  16809T:	git git://linuxtv.org/media_tree.git
  16810F:	drivers/media/cec/usb/rainshadow/
  16811
  16812RALINK MIPS ARCHITECTURE
  16813M:	John Crispin <john@phrozen.org>
  16814L:	linux-mips@vger.kernel.org
  16815S:	Maintained
  16816F:	arch/mips/ralink
  16817
  16818RALINK MT7621 MIPS ARCHITECTURE
  16819M:	Arınç ÜNAL <arinc.unal@arinc9.com>
  16820M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
  16821L:	linux-mips@vger.kernel.org
  16822S:	Maintained
  16823F:	arch/mips/boot/dts/ralink/mt7621*
  16824
  16825RALINK PINCTRL DRIVER
  16826M:	Arınç ÜNAL <arinc.unal@arinc9.com>
  16827M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
  16828L:	linux-mips@vger.kernel.org
  16829S:	Maintained
  16830F:	drivers/pinctrl/ralink/
  16831
  16832RALINK RT2X00 WIRELESS LAN DRIVER
  16833M:	Stanislaw Gruszka <stf_xl@wp.pl>
  16834M:	Helmut Schaa <helmut.schaa@googlemail.com>
  16835L:	linux-wireless@vger.kernel.org
  16836S:	Maintained
  16837F:	drivers/net/wireless/ralink/rt2x00/
  16838
  16839RAMDISK RAM BLOCK DEVICE DRIVER
  16840M:	Jens Axboe <axboe@kernel.dk>
  16841S:	Maintained
  16842F:	Documentation/admin-guide/blockdev/ramdisk.rst
  16843F:	drivers/block/brd.c
  16844
  16845RANCHU VIRTUAL BOARD FOR MIPS
  16846M:	Miodrag Dinic <miodrag.dinic@mips.com>
  16847L:	linux-mips@vger.kernel.org
  16848S:	Supported
  16849F:	arch/mips/configs/generic/board-ranchu.config
  16850F:	arch/mips/generic/board-ranchu.c
  16851
  16852RANDOM NUMBER DRIVER
  16853M:	"Theodore Ts'o" <tytso@mit.edu>
  16854M:	Jason A. Donenfeld <Jason@zx2c4.com>
  16855T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
  16856S:	Maintained
  16857F:	drivers/char/random.c
  16858F:	drivers/virt/vmgenid.c
  16859
  16860RAPIDIO SUBSYSTEM
  16861M:	Matt Porter <mporter@kernel.crashing.org>
  16862M:	Alexandre Bounine <alex.bou9@gmail.com>
  16863S:	Maintained
  16864F:	drivers/rapidio/
  16865
  16866RAS INFRASTRUCTURE
  16867M:	Tony Luck <tony.luck@intel.com>
  16868M:	Borislav Petkov <bp@alien8.de>
  16869L:	linux-edac@vger.kernel.org
  16870S:	Maintained
  16871F:	Documentation/admin-guide/ras.rst
  16872F:	drivers/ras/
  16873F:	include/linux/ras.h
  16874F:	include/ras/ras_event.h
  16875
  16876RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
  16877L:	linux-wireless@vger.kernel.org
  16878S:	Orphan
  16879F:	drivers/net/wireless/ray*
  16880
  16881RC-CORE / LIRC FRAMEWORK
  16882M:	Sean Young <sean@mess.org>
  16883L:	linux-media@vger.kernel.org
  16884S:	Maintained
  16885W:	http://linuxtv.org
  16886T:	git git://linuxtv.org/media_tree.git
  16887F:	Documentation/driver-api/media/rc-core.rst
  16888F:	Documentation/userspace-api/media/rc/
  16889F:	drivers/media/rc/
  16890F:	include/media/rc-map.h
  16891F:	include/media/rc-core.h
  16892F:	include/uapi/linux/lirc.h
  16893
  16894RCMM REMOTE CONTROLS DECODER
  16895M:	Patrick Lerda <patrick9876@free.fr>
  16896S:	Maintained
  16897F:	drivers/media/rc/ir-rcmm-decoder.c
  16898
  16899RCUTORTURE TEST FRAMEWORK
  16900M:	"Paul E. McKenney" <paulmck@kernel.org>
  16901M:	Josh Triplett <josh@joshtriplett.org>
  16902R:	Steven Rostedt <rostedt@goodmis.org>
  16903R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  16904R:	Lai Jiangshan <jiangshanlai@gmail.com>
  16905L:	rcu@vger.kernel.org
  16906S:	Supported
  16907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  16908F:	tools/testing/selftests/rcutorture
  16909
  16910RDACM20 Camera Sensor
  16911M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
  16912M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  16913M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  16914M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
  16915L:	linux-media@vger.kernel.org
  16916S:	Maintained
  16917F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
  16918F:	drivers/media/i2c/max9271.c
  16919F:	drivers/media/i2c/max9271.h
  16920F:	drivers/media/i2c/rdacm20.c
  16921
  16922RDACM21 Camera Sensor
  16923M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
  16924M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
  16925M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  16926M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
  16927L:	linux-media@vger.kernel.org
  16928S:	Maintained
  16929F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
  16930F:	drivers/media/i2c/max9271.c
  16931F:	drivers/media/i2c/max9271.h
  16932F:	drivers/media/i2c/rdacm21.c
  16933
  16934RDC R-321X SoC
  16935M:	Florian Fainelli <florian@openwrt.org>
  16936S:	Maintained
  16937
  16938RDC R6040 FAST ETHERNET DRIVER
  16939M:	Florian Fainelli <f.fainelli@gmail.com>
  16940L:	netdev@vger.kernel.org
  16941S:	Maintained
  16942F:	drivers/net/ethernet/rdc/r6040.c
  16943
  16944RDMAVT - RDMA verbs software
  16945M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
  16946L:	linux-rdma@vger.kernel.org
  16947S:	Supported
  16948F:	drivers/infiniband/sw/rdmavt
  16949
  16950RDS - RELIABLE DATAGRAM SOCKETS
  16951M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
  16952L:	netdev@vger.kernel.org
  16953L:	linux-rdma@vger.kernel.org
  16954L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
  16955S:	Supported
  16956W:	https://oss.oracle.com/projects/rds/
  16957F:	Documentation/networking/rds.rst
  16958F:	net/rds/
  16959
  16960RDT - RESOURCE ALLOCATION
  16961M:	Fenghua Yu <fenghua.yu@intel.com>
  16962M:	Reinette Chatre <reinette.chatre@intel.com>
  16963L:	linux-kernel@vger.kernel.org
  16964S:	Supported
  16965F:	Documentation/x86/resctrl*
  16966F:	arch/x86/include/asm/resctrl.h
  16967F:	arch/x86/kernel/cpu/resctrl/
  16968F:	tools/testing/selftests/resctrl/
  16969
  16970READ-COPY UPDATE (RCU)
  16971M:	"Paul E. McKenney" <paulmck@kernel.org>
  16972M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
  16973M:	Neeraj Upadhyay <quic_neeraju@quicinc.com> (kernel/rcu/tasks.h)
  16974M:	Josh Triplett <josh@joshtriplett.org>
  16975R:	Steven Rostedt <rostedt@goodmis.org>
  16976R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  16977R:	Lai Jiangshan <jiangshanlai@gmail.com>
  16978R:	Joel Fernandes <joel@joelfernandes.org>
  16979L:	rcu@vger.kernel.org
  16980S:	Supported
  16981W:	http://www.rdrop.com/users/paulmck/RCU/
  16982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  16983F:	Documentation/RCU/
  16984F:	include/linux/rcu*
  16985F:	kernel/rcu/
  16986X:	Documentation/RCU/torture.rst
  16987X:	include/linux/srcu*.h
  16988X:	kernel/rcu/srcu*.c
  16989
  16990REAL TIME CLOCK (RTC) SUBSYSTEM
  16991M:	Alessandro Zummo <a.zummo@towertech.it>
  16992M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
  16993L:	linux-rtc@vger.kernel.org
  16994S:	Maintained
  16995Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
  16996T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
  16997F:	Documentation/admin-guide/rtc.rst
  16998F:	Documentation/devicetree/bindings/rtc/
  16999F:	drivers/rtc/
  17000F:	include/linux/platform_data/rtc-*
  17001F:	include/linux/rtc.h
  17002F:	include/linux/rtc/
  17003F:	include/uapi/linux/rtc.h
  17004F:	tools/testing/selftests/rtc/
  17005
  17006REALTEK AUDIO CODECS
  17007M:	Oder Chiou <oder_chiou@realtek.com>
  17008S:	Maintained
  17009F:	include/sound/rt*.h
  17010F:	sound/soc/codecs/rt*
  17011
  17012REALTEK OTTO WATCHDOG
  17013M:	Sander Vanheule <sander@svanheule.net>
  17014L:	linux-watchdog@vger.kernel.org
  17015S:	Maintained
  17016F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
  17017F:	drivers/watchdog/realtek_otto_wdt.c
  17018
  17019REALTEK RTL83xx SMI DSA ROUTER CHIPS
  17020M:	Linus Walleij <linus.walleij@linaro.org>
  17021M:	Alvin Šipraga <alsi@bang-olufsen.dk>
  17022S:	Maintained
  17023F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
  17024F:	drivers/net/dsa/realtek/*
  17025
  17026REALTEK WIRELESS DRIVER (rtlwifi family)
  17027M:	Ping-Ke Shih <pkshih@realtek.com>
  17028L:	linux-wireless@vger.kernel.org
  17029S:	Maintained
  17030W:	https://wireless.wiki.kernel.org/
  17031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
  17032F:	drivers/net/wireless/realtek/rtlwifi/
  17033
  17034REALTEK WIRELESS DRIVER (rtw88)
  17035M:	Yan-Hsuan Chuang <tony0620emma@gmail.com>
  17036L:	linux-wireless@vger.kernel.org
  17037S:	Maintained
  17038F:	drivers/net/wireless/realtek/rtw88/
  17039
  17040REALTEK WIRELESS DRIVER (rtw89)
  17041M:	Ping-Ke Shih <pkshih@realtek.com>
  17042L:	linux-wireless@vger.kernel.org
  17043S:	Maintained
  17044F:	drivers/net/wireless/realtek/rtw89/
  17045
  17046REDPINE WIRELESS DRIVER
  17047M:	Amitkumar Karwar <amitkarwar@gmail.com>
  17048M:	Siva Rebbagondla <siva8118@gmail.com>
  17049L:	linux-wireless@vger.kernel.org
  17050S:	Maintained
  17051F:	drivers/net/wireless/rsi/
  17052
  17053REGISTER MAP ABSTRACTION
  17054M:	Mark Brown <broonie@kernel.org>
  17055L:	linux-kernel@vger.kernel.org
  17056S:	Supported
  17057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
  17058F:	Documentation/devicetree/bindings/regmap/
  17059F:	drivers/base/regmap/
  17060F:	include/linux/regmap.h
  17061
  17062REISERFS FILE SYSTEM
  17063L:	reiserfs-devel@vger.kernel.org
  17064S:	Supported
  17065F:	fs/reiserfs/
  17066
  17067REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
  17068M:	Bjorn Andersson <bjorn.andersson@linaro.org>
  17069M:	Mathieu Poirier <mathieu.poirier@linaro.org>
  17070L:	linux-remoteproc@vger.kernel.org
  17071S:	Maintained
  17072T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
  17073F:	Documentation/ABI/testing/sysfs-class-remoteproc
  17074F:	Documentation/devicetree/bindings/remoteproc/
  17075F:	Documentation/staging/remoteproc.rst
  17076F:	drivers/remoteproc/
  17077F:	include/linux/remoteproc.h
  17078F:	include/linux/remoteproc/
  17079
  17080REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
  17081M:	Bjorn Andersson <bjorn.andersson@linaro.org>
  17082M:	Mathieu Poirier <mathieu.poirier@linaro.org>
  17083L:	linux-remoteproc@vger.kernel.org
  17084S:	Maintained
  17085T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
  17086F:	Documentation/ABI/testing/sysfs-bus-rpmsg
  17087F:	Documentation/staging/rpmsg.rst
  17088F:	drivers/rpmsg/
  17089F:	include/linux/rpmsg.h
  17090F:	include/linux/rpmsg/
  17091F:	include/uapi/linux/rpmsg.h
  17092F:	samples/rpmsg/
  17093
  17094REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
  17095M:	Stephan Gerhold <stephan@gerhold.net>
  17096L:	netdev@vger.kernel.org
  17097L:	linux-remoteproc@vger.kernel.org
  17098S:	Maintained
  17099F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
  17100
  17101RENESAS CLOCK DRIVERS
  17102M:	Geert Uytterhoeven <geert+renesas@glider.be>
  17103L:	linux-renesas-soc@vger.kernel.org
  17104S:	Supported
  17105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
  17106F:	Documentation/devicetree/bindings/clock/renesas,*
  17107F:	drivers/clk/renesas/
  17108
  17109RENESAS EMEV2 I2C DRIVER
  17110M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
  17111L:	linux-renesas-soc@vger.kernel.org
  17112S:	Supported
  17113F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
  17114F:	drivers/i2c/busses/i2c-emev2.c
  17115
  17116RENESAS ETHERNET DRIVERS
  17117R:	Sergey Shtylyov <s.shtylyov@omp.ru>
  17118L:	netdev@vger.kernel.org
  17119L:	linux-renesas-soc@vger.kernel.org
  17120F:	Documentation/devicetree/bindings/net/renesas,*.yaml
  17121F:	drivers/net/ethernet/renesas/
  17122F:	include/linux/sh_eth.h
  17123
  17124RENESAS R-CAR GYROADC DRIVER
  17125M:	Marek Vasut <marek.vasut@gmail.com>
  17126L:	linux-iio@vger.kernel.org
  17127S:	Supported
  17128F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
  17129F:	drivers/iio/adc/rcar-gyroadc.c
  17130
  17131RENESAS R-CAR I2C DRIVERS
  17132M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
  17133L:	linux-renesas-soc@vger.kernel.org
  17134S:	Supported
  17135F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
  17136F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
  17137F:	drivers/i2c/busses/i2c-rcar.c
  17138F:	drivers/i2c/busses/i2c-sh_mobile.c
  17139
  17140RENESAS R-CAR SATA DRIVER
  17141R:	Sergey Shtylyov <s.shtylyov@omp.ru>
  17142S:	Supported
  17143L:	linux-ide@vger.kernel.org
  17144L:	linux-renesas-soc@vger.kernel.org
  17145F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
  17146F:	drivers/ata/sata_rcar.c
  17147
  17148RENESAS R-CAR THERMAL DRIVERS
  17149M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
  17150L:	linux-renesas-soc@vger.kernel.org
  17151S:	Supported
  17152F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
  17153F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
  17154F:	drivers/thermal/rcar_gen3_thermal.c
  17155F:	drivers/thermal/rcar_thermal.c
  17156
  17157RENESAS RIIC DRIVER
  17158M:	Chris Brandt <chris.brandt@renesas.com>
  17159L:	linux-renesas-soc@vger.kernel.org
  17160S:	Supported
  17161F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
  17162F:	drivers/i2c/busses/i2c-riic.c
  17163
  17164RENESAS USB PHY DRIVER
  17165M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
  17166L:	linux-renesas-soc@vger.kernel.org
  17167S:	Maintained
  17168F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
  17169
  17170RENESAS RZ/G2L A/D DRIVER
  17171M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
  17172L:	linux-iio@vger.kernel.org
  17173L:	linux-renesas-soc@vger.kernel.org
  17174S:	Supported
  17175F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
  17176F:	drivers/iio/adc/rzg2l_adc.c
  17177
  17178RENESAS RZ/N1 RTC CONTROLLER DRIVER
  17179M:	Miquel Raynal <miquel.raynal@bootlin.com>
  17180L:	linux-rtc@vger.kernel.org
  17181L:	linux-renesas-soc@vger.kernel.org
  17182S:	Maintained
  17183F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
  17184F:	drivers/rtc/rtc-rzn1.c
  17185
  17186RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
  17187M:	Miquel Raynal <miquel.raynal@bootlin.com>
  17188L:	linux-mtd@lists.infradead.org
  17189L:	linux-renesas-soc@vger.kernel.org
  17190S:	Maintained
  17191F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
  17192F:	drivers/mtd/nand/raw/renesas-nand-controller.c
  17193
  17194RESET CONTROLLER FRAMEWORK
  17195M:	Philipp Zabel <p.zabel@pengutronix.de>
  17196S:	Maintained
  17197T:	git git://git.pengutronix.de/git/pza/linux
  17198F:	Documentation/devicetree/bindings/reset/
  17199F:	Documentation/driver-api/reset.rst
  17200F:	drivers/reset/
  17201F:	include/dt-bindings/reset/
  17202F:	include/linux/reset-controller.h
  17203F:	include/linux/reset.h
  17204F:	include/linux/reset/
  17205K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
  17206
  17207RESTARTABLE SEQUENCES SUPPORT
  17208M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  17209M:	Peter Zijlstra <peterz@infradead.org>
  17210M:	"Paul E. McKenney" <paulmck@kernel.org>
  17211M:	Boqun Feng <boqun.feng@gmail.com>
  17212L:	linux-kernel@vger.kernel.org
  17213S:	Supported
  17214F:	include/trace/events/rseq.h
  17215F:	include/uapi/linux/rseq.h
  17216F:	kernel/rseq.c
  17217F:	tools/testing/selftests/rseq/
  17218
  17219RFKILL
  17220M:	Johannes Berg <johannes@sipsolutions.net>
  17221L:	linux-wireless@vger.kernel.org
  17222S:	Maintained
  17223W:	https://wireless.wiki.kernel.org/
  17224Q:	https://patchwork.kernel.org/project/linux-wireless/list/
  17225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
  17226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
  17227F:	Documentation/ABI/stable/sysfs-class-rfkill
  17228F:	Documentation/driver-api/rfkill.rst
  17229F:	include/linux/rfkill.h
  17230F:	include/uapi/linux/rfkill.h
  17231F:	net/rfkill/
  17232
  17233RHASHTABLE
  17234M:	Thomas Graf <tgraf@suug.ch>
  17235M:	Herbert Xu <herbert@gondor.apana.org.au>
  17236L:	netdev@vger.kernel.org
  17237S:	Maintained
  17238F:	include/linux/rhashtable-types.h
  17239F:	include/linux/rhashtable.h
  17240F:	lib/rhashtable.c
  17241F:	lib/test_rhashtable.c
  17242
  17243RICOH R5C592 MEMORYSTICK DRIVER
  17244M:	Maxim Levitsky <maximlevitsky@gmail.com>
  17245S:	Maintained
  17246F:	drivers/memstick/host/r592.*
  17247
  17248RICOH SMARTMEDIA/XD DRIVER
  17249M:	Maxim Levitsky <maximlevitsky@gmail.com>
  17250S:	Maintained
  17251F:	drivers/mtd/nand/raw/r852.c
  17252F:	drivers/mtd/nand/raw/r852.h
  17253
  17254RISC-V PMU DRIVERS
  17255M:	Atish Patra <atishp@atishpatra.org>
  17256R:	Anup Patel <anup@brainfault.org>
  17257L:	linux-riscv@lists.infradead.org
  17258S:	Supported
  17259F:	drivers/perf/riscv_pmu.c
  17260F:	drivers/perf/riscv_pmu_legacy.c
  17261F:	drivers/perf/riscv_pmu_sbi.c
  17262
  17263RISC-V ARCHITECTURE
  17264M:	Paul Walmsley <paul.walmsley@sifive.com>
  17265M:	Palmer Dabbelt <palmer@dabbelt.com>
  17266M:	Albert Ou <aou@eecs.berkeley.edu>
  17267L:	linux-riscv@lists.infradead.org
  17268S:	Supported
  17269P:	Documentation/riscv/patch-acceptance.rst
  17270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
  17271F:	arch/riscv/
  17272N:	riscv
  17273K:	riscv
  17274
  17275RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
  17276M:	Lewis Hanly <lewis.hanly@microchip.com>
  17277M:	Conor Dooley <conor.dooley@microchip.com>
  17278L:	linux-riscv@lists.infradead.org
  17279S:	Supported
  17280F:	arch/riscv/boot/dts/microchip/
  17281F:	drivers/mailbox/mailbox-mpfs.c
  17282F:	drivers/soc/microchip/
  17283F:	include/soc/microchip/mpfs.h
  17284
  17285RNBD BLOCK DRIVERS
  17286M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
  17287M:	Jack Wang <jinpu.wang@ionos.com>
  17288L:	linux-block@vger.kernel.org
  17289S:	Maintained
  17290F:	drivers/block/rnbd/
  17291
  17292ROCCAT DRIVERS
  17293M:	Stefan Achatz <erazor_de@users.sourceforge.net>
  17294S:	Maintained
  17295W:	http://sourceforge.net/projects/roccat/
  17296F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
  17297F:	drivers/hid/hid-roccat*
  17298F:	include/linux/hid-roccat*
  17299
  17300ROCKCHIP I2S TDM DRIVER
  17301M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
  17302L:	linux-rockchip@lists.infradead.org
  17303S:	Maintained
  17304F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
  17305F:	sound/soc/rockchip/rockchip_i2s_tdm.*
  17306
  17307ROCKCHIP ISP V1 DRIVER
  17308M:	Dafna Hirschfeld <dafna@fastmail.com>
  17309L:	linux-media@vger.kernel.org
  17310L:	linux-rockchip@lists.infradead.org
  17311S:	Maintained
  17312F:	Documentation/admin-guide/media/rkisp1.rst
  17313F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
  17314F:	Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
  17315F:	drivers/media/platform/rockchip/rkisp1
  17316F:	include/uapi/linux/rkisp1-config.h
  17317
  17318ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
  17319M:	Jacob Chen <jacob-chen@iotwrt.com>
  17320M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  17321L:	linux-media@vger.kernel.org
  17322L:	linux-rockchip@lists.infradead.org
  17323S:	Maintained
  17324F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
  17325F:	drivers/media/platform/rockchip/rga/
  17326
  17327ROCKCHIP VIDEO DECODER DRIVER
  17328M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  17329L:	linux-media@vger.kernel.org
  17330L:	linux-rockchip@lists.infradead.org
  17331S:	Maintained
  17332F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
  17333F:	drivers/staging/media/rkvdec/
  17334
  17335ROCKER DRIVER
  17336M:	Jiri Pirko <jiri@resnulli.us>
  17337L:	netdev@vger.kernel.org
  17338S:	Supported
  17339F:	drivers/net/ethernet/rocker/
  17340
  17341ROCKETPORT EXPRESS/INFINITY DRIVER
  17342M:	Kevin Cernekee <cernekee@gmail.com>
  17343L:	linux-serial@vger.kernel.org
  17344S:	Odd Fixes
  17345F:	drivers/tty/serial/rp2.*
  17346
  17347ROHM BD99954 CHARGER IC
  17348R:	Matti Vaittinen <mazziesaccount@gmail.com>
  17349S:	Supported
  17350F:	drivers/power/supply/bd99954-charger.c
  17351F:	drivers/power/supply/bd99954-charger.h
  17352
  17353ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
  17354M:	Tomasz Duszynski <tduszyns@gmail.com>
  17355S:	Maintained
  17356F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
  17357F:	drivers/iio/light/bh1750.c
  17358
  17359ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
  17360M:	Marek Vasut <marek.vasut+renesas@gmail.com>
  17361L:	linux-kernel@vger.kernel.org
  17362L:	linux-renesas-soc@vger.kernel.org
  17363S:	Supported
  17364F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
  17365F:	drivers/gpio/gpio-bd9571mwv.c
  17366F:	drivers/mfd/bd9571mwv.c
  17367F:	drivers/regulator/bd9571mwv-regulator.c
  17368F:	include/linux/mfd/bd9571mwv.h
  17369
  17370ROHM POWER MANAGEMENT IC DEVICE DRIVERS
  17371R:	Matti Vaittinen <mazziesaccount@gmail.com>
  17372S:	Supported
  17373F:	drivers/clk/clk-bd718x7.c
  17374F:	drivers/gpio/gpio-bd71815.c
  17375F:	drivers/gpio/gpio-bd71828.c
  17376F:	drivers/mfd/rohm-bd71828.c
  17377F:	drivers/mfd/rohm-bd718x7.c
  17378F:	drivers/mfd/rohm-bd9576.c
  17379F:	drivers/regulator/bd71815-regulator.c
  17380F:	drivers/regulator/bd71828-regulator.c
  17381F:	drivers/regulator/bd718x7-regulator.c
  17382F:	drivers/regulator/bd9576-regulator.c
  17383F:	drivers/regulator/rohm-regulator.c
  17384F:	drivers/rtc/rtc-bd70528.c
  17385F:	drivers/watchdog/bd9576_wdt.c
  17386F:	include/linux/mfd/rohm-bd71815.h
  17387F:	include/linux/mfd/rohm-bd71828.h
  17388F:	include/linux/mfd/rohm-bd718x7.h
  17389F:	include/linux/mfd/rohm-bd957x.h
  17390F:	include/linux/mfd/rohm-generic.h
  17391F:	include/linux/mfd/rohm-shared.h
  17392
  17393ROSE NETWORK LAYER
  17394M:	Ralf Baechle <ralf@linux-mips.org>
  17395L:	linux-hams@vger.kernel.org
  17396S:	Maintained
  17397W:	http://www.linux-ax25.org/
  17398F:	include/net/rose.h
  17399F:	include/uapi/linux/rose.h
  17400F:	net/rose/
  17401
  17402ROTATION DRIVER FOR ALLWINNER A83T
  17403M:	Jernej Skrabec <jernej.skrabec@gmail.com>
  17404L:	linux-media@vger.kernel.org
  17405S:	Maintained
  17406T:	git git://linuxtv.org/media_tree.git
  17407F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
  17408F:	drivers/media/platform/sunxi/sun8i-rotate/
  17409
  17410RPMSG TTY DRIVER
  17411M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
  17412L:	linux-remoteproc@vger.kernel.org
  17413S:	Maintained
  17414F:	drivers/tty/rpmsg_tty.c
  17415
  17416RTL2830 MEDIA DRIVER
  17417M:	Antti Palosaari <crope@iki.fi>
  17418L:	linux-media@vger.kernel.org
  17419S:	Maintained
  17420W:	https://linuxtv.org
  17421W:	http://palosaari.fi/linux/
  17422Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  17423T:	git git://linuxtv.org/anttip/media_tree.git
  17424F:	drivers/media/dvb-frontends/rtl2830*
  17425
  17426RTL2832 MEDIA DRIVER
  17427M:	Antti Palosaari <crope@iki.fi>
  17428L:	linux-media@vger.kernel.org
  17429S:	Maintained
  17430W:	https://linuxtv.org
  17431W:	http://palosaari.fi/linux/
  17432Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  17433T:	git git://linuxtv.org/anttip/media_tree.git
  17434F:	drivers/media/dvb-frontends/rtl2832*
  17435
  17436RTL2832_SDR MEDIA DRIVER
  17437M:	Antti Palosaari <crope@iki.fi>
  17438L:	linux-media@vger.kernel.org
  17439S:	Maintained
  17440W:	https://linuxtv.org
  17441W:	http://palosaari.fi/linux/
  17442Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  17443T:	git git://linuxtv.org/anttip/media_tree.git
  17444F:	drivers/media/dvb-frontends/rtl2832_sdr*
  17445
  17446RTL8180 WIRELESS DRIVER
  17447L:	linux-wireless@vger.kernel.org
  17448S:	Orphan
  17449W:	https://wireless.wiki.kernel.org/
  17450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
  17451F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
  17452
  17453RTL8187 WIRELESS DRIVER
  17454M:	Herton Ronaldo Krzesinski <herton@canonical.com>
  17455M:	Hin-Tak Leung <htl10@users.sourceforge.net>
  17456M:	Larry Finger <Larry.Finger@lwfinger.net>
  17457L:	linux-wireless@vger.kernel.org
  17458S:	Maintained
  17459W:	https://wireless.wiki.kernel.org/
  17460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
  17461F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
  17462
  17463RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
  17464M:	Jes Sorensen <Jes.Sorensen@gmail.com>
  17465L:	linux-wireless@vger.kernel.org
  17466S:	Maintained
  17467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
  17468F:	drivers/net/wireless/realtek/rtl8xxxu/
  17469
  17470RTRS TRANSPORT DRIVERS
  17471M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
  17472M:	Jack Wang <jinpu.wang@ionos.com>
  17473L:	linux-rdma@vger.kernel.org
  17474S:	Maintained
  17475F:	drivers/infiniband/ulp/rtrs/
  17476
  17477RXRPC SOCKETS (AF_RXRPC)
  17478M:	David Howells <dhowells@redhat.com>
  17479M:	Marc Dionne <marc.dionne@auristor.com>
  17480L:	linux-afs@lists.infradead.org
  17481S:	Supported
  17482W:	https://www.infradead.org/~dhowells/kafs/
  17483F:	Documentation/networking/rxrpc.rst
  17484F:	include/keys/rxrpc-type.h
  17485F:	include/net/af_rxrpc.h
  17486F:	include/trace/events/rxrpc.h
  17487F:	include/uapi/linux/rxrpc.h
  17488F:	net/rxrpc/
  17489
  17490S3 SAVAGE FRAMEBUFFER DRIVER
  17491M:	Antonino Daplas <adaplas@gmail.com>
  17492L:	linux-fbdev@vger.kernel.org
  17493S:	Maintained
  17494F:	drivers/video/fbdev/savage/
  17495
  17496S390
  17497M:	Heiko Carstens <hca@linux.ibm.com>
  17498M:	Vasily Gorbik <gor@linux.ibm.com>
  17499M:	Alexander Gordeev <agordeev@linux.ibm.com>
  17500R:	Christian Borntraeger <borntraeger@linux.ibm.com>
  17501R:	Sven Schnelle <svens@linux.ibm.com>
  17502L:	linux-s390@vger.kernel.org
  17503S:	Supported
  17504W:	http://www.ibm.com/developerworks/linux/linux390/
  17505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
  17506F:	Documentation/driver-api/s390-drivers.rst
  17507F:	Documentation/s390/
  17508F:	arch/s390/
  17509F:	drivers/s390/
  17510
  17511S390 COMMON I/O LAYER
  17512M:	Vineeth Vijayan <vneethv@linux.ibm.com>
  17513M:	Peter Oberparleiter <oberpar@linux.ibm.com>
  17514L:	linux-s390@vger.kernel.org
  17515S:	Supported
  17516W:	http://www.ibm.com/developerworks/linux/linux390/
  17517F:	drivers/s390/cio/
  17518
  17519S390 DASD DRIVER
  17520M:	Stefan Haberland <sth@linux.ibm.com>
  17521M:	Jan Hoeppner <hoeppner@linux.ibm.com>
  17522L:	linux-s390@vger.kernel.org
  17523S:	Supported
  17524W:	http://www.ibm.com/developerworks/linux/linux390/
  17525F:	block/partitions/ibm.c
  17526F:	drivers/s390/block/dasd*
  17527F:	include/linux/dasd_mod.h
  17528
  17529S390 IOMMU (PCI)
  17530M:	Matthew Rosato <mjrosato@linux.ibm.com>
  17531M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
  17532L:	linux-s390@vger.kernel.org
  17533S:	Supported
  17534W:	http://www.ibm.com/developerworks/linux/linux390/
  17535F:	drivers/iommu/s390-iommu.c
  17536
  17537S390 IUCV NETWORK LAYER
  17538M:	Alexandra Winter <wintera@linux.ibm.com>
  17539M:	Wenjia Zhang <wenjia@linux.ibm.com>
  17540L:	linux-s390@vger.kernel.org
  17541L:	netdev@vger.kernel.org
  17542S:	Supported
  17543W:	http://www.ibm.com/developerworks/linux/linux390/
  17544F:	drivers/s390/net/*iucv*
  17545F:	include/net/iucv/
  17546F:	net/iucv/
  17547
  17548S390 NETWORK DRIVERS
  17549M:	Alexandra Winter <wintera@linux.ibm.com>
  17550M:	Wenjia Zhang <wenjia@linux.ibm.com>
  17551L:	linux-s390@vger.kernel.org
  17552L:	netdev@vger.kernel.org
  17553S:	Supported
  17554W:	http://www.ibm.com/developerworks/linux/linux390/
  17555F:	drivers/s390/net/
  17556
  17557S390 PCI SUBSYSTEM
  17558M:	Niklas Schnelle <schnelle@linux.ibm.com>
  17559M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
  17560L:	linux-s390@vger.kernel.org
  17561S:	Supported
  17562W:	http://www.ibm.com/developerworks/linux/linux390/
  17563F:	arch/s390/pci/
  17564F:	drivers/pci/hotplug/s390_pci_hpc.c
  17565F:	Documentation/s390/pci.rst
  17566
  17567S390 VFIO AP DRIVER
  17568M:	Tony Krowiak <akrowiak@linux.ibm.com>
  17569M:	Halil Pasic <pasic@linux.ibm.com>
  17570M:	Jason Herne <jjherne@linux.ibm.com>
  17571L:	linux-s390@vger.kernel.org
  17572S:	Supported
  17573W:	http://www.ibm.com/developerworks/linux/linux390/
  17574F:	Documentation/s390/vfio-ap.rst
  17575F:	drivers/s390/crypto/vfio_ap*
  17576
  17577S390 VFIO-CCW DRIVER
  17578M:	Eric Farman <farman@linux.ibm.com>
  17579M:	Matthew Rosato <mjrosato@linux.ibm.com>
  17580R:	Halil Pasic <pasic@linux.ibm.com>
  17581L:	linux-s390@vger.kernel.org
  17582L:	kvm@vger.kernel.org
  17583S:	Supported
  17584F:	Documentation/s390/vfio-ccw.rst
  17585F:	drivers/s390/cio/vfio_ccw*
  17586F:	include/uapi/linux/vfio_ccw.h
  17587
  17588S390 VFIO-PCI DRIVER
  17589M:	Matthew Rosato <mjrosato@linux.ibm.com>
  17590M:	Eric Farman <farman@linux.ibm.com>
  17591L:	linux-s390@vger.kernel.org
  17592L:	kvm@vger.kernel.org
  17593S:	Supported
  17594F:	drivers/vfio/pci/vfio_pci_zdev.c
  17595F:	include/uapi/linux/vfio_zdev.h
  17596
  17597S390 ZCRYPT DRIVER
  17598M:	Harald Freudenberger <freude@linux.ibm.com>
  17599L:	linux-s390@vger.kernel.org
  17600S:	Supported
  17601W:	http://www.ibm.com/developerworks/linux/linux390/
  17602F:	drivers/s390/crypto/
  17603
  17604S390 ZFCP DRIVER
  17605M:	Steffen Maier <maier@linux.ibm.com>
  17606M:	Benjamin Block <bblock@linux.ibm.com>
  17607L:	linux-s390@vger.kernel.org
  17608S:	Supported
  17609W:	http://www.ibm.com/developerworks/linux/linux390/
  17610F:	drivers/s390/scsi/zfcp_*
  17611
  17612S3C ADC BATTERY DRIVER
  17613M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  17614L:	linux-samsung-soc@vger.kernel.org
  17615S:	Odd Fixes
  17616F:	drivers/power/supply/s3c_adc_battery.c
  17617F:	include/linux/s3c_adc_battery.h
  17618
  17619S3C24XX SD/MMC Driver
  17620M:	Ben Dooks <ben-linux@fluff.org>
  17621L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  17622S:	Supported
  17623F:	drivers/mmc/host/s3cmci.*
  17624
  17625SAA6588 RDS RECEIVER DRIVER
  17626M:	Hans Verkuil <hverkuil@xs4all.nl>
  17627L:	linux-media@vger.kernel.org
  17628S:	Odd Fixes
  17629W:	https://linuxtv.org
  17630T:	git git://linuxtv.org/media_tree.git
  17631F:	drivers/media/i2c/saa6588*
  17632
  17633SAA7134 VIDEO4LINUX DRIVER
  17634M:	Mauro Carvalho Chehab <mchehab@kernel.org>
  17635L:	linux-media@vger.kernel.org
  17636S:	Odd fixes
  17637W:	https://linuxtv.org
  17638T:	git git://linuxtv.org/media_tree.git
  17639F:	Documentation/driver-api/media/drivers/saa7134*
  17640F:	drivers/media/pci/saa7134/
  17641
  17642SAA7146 VIDEO4LINUX-2 DRIVER
  17643M:	Hans Verkuil <hverkuil@xs4all.nl>
  17644L:	linux-media@vger.kernel.org
  17645S:	Maintained
  17646T:	git git://linuxtv.org/media_tree.git
  17647F:	drivers/media/common/saa7146/
  17648F:	drivers/media/pci/saa7146/
  17649F:	include/media/drv-intf/saa7146*
  17650
  17651SAFESETID SECURITY MODULE
  17652M:	Micah Morton <mortonm@chromium.org>
  17653S:	Supported
  17654F:	Documentation/admin-guide/LSM/SafeSetID.rst
  17655F:	security/safesetid/
  17656
  17657SAMSUNG AUDIO (ASoC) DRIVERS
  17658M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  17659M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
  17660L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  17661S:	Supported
  17662B:	mailto:linux-samsung-soc@vger.kernel.org
  17663F:	Documentation/devicetree/bindings/sound/samsung*
  17664F:	sound/soc/samsung/
  17665
  17666SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
  17667M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  17668L:	linux-crypto@vger.kernel.org
  17669L:	linux-samsung-soc@vger.kernel.org
  17670S:	Maintained
  17671F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
  17672F:	drivers/crypto/exynos-rng.c
  17673
  17674SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
  17675M:	Łukasz Stelmach <l.stelmach@samsung.com>
  17676L:	linux-samsung-soc@vger.kernel.org
  17677S:	Maintained
  17678F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
  17679F:	drivers/char/hw_random/exynos-trng.c
  17680
  17681SAMSUNG FRAMEBUFFER DRIVER
  17682M:	Jingoo Han <jingoohan1@gmail.com>
  17683L:	linux-fbdev@vger.kernel.org
  17684S:	Maintained
  17685F:	drivers/video/fbdev/s3c-fb.c
  17686
  17687SAMSUNG INTERCONNECT DRIVERS
  17688M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
  17689M:	Artur Świgoń <a.swigon@samsung.com>
  17690L:	linux-pm@vger.kernel.org
  17691L:	linux-samsung-soc@vger.kernel.org
  17692S:	Supported
  17693F:	drivers/interconnect/samsung/
  17694
  17695SAMSUNG LAPTOP DRIVER
  17696M:	Corentin Chary <corentin.chary@gmail.com>
  17697L:	platform-driver-x86@vger.kernel.org
  17698S:	Maintained
  17699F:	drivers/platform/x86/samsung-laptop.c
  17700
  17701SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
  17702M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  17703M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  17704L:	linux-kernel@vger.kernel.org
  17705L:	linux-samsung-soc@vger.kernel.org
  17706S:	Supported
  17707B:	mailto:linux-samsung-soc@vger.kernel.org
  17708F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
  17709F:	Documentation/devicetree/bindings/mfd/samsung,s2m*.yaml
  17710F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
  17711F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
  17712F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
  17713F:	drivers/clk/clk-s2mps11.c
  17714F:	drivers/mfd/sec*.c
  17715F:	drivers/regulator/s2m*.c
  17716F:	drivers/regulator/s5m*.c
  17717F:	drivers/rtc/rtc-s5m.c
  17718F:	include/linux/mfd/samsung/
  17719
  17720SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
  17721M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
  17722L:	linux-media@vger.kernel.org
  17723L:	linux-samsung-soc@vger.kernel.org
  17724S:	Maintained
  17725F:	drivers/media/platform/samsung/s3c-camif/
  17726F:	include/media/drv-intf/s3c_camif.h
  17727
  17728SAMSUNG S3FWRN5 NFC DRIVER
  17729M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  17730M:	Krzysztof Opasiak <k.opasiak@samsung.com>
  17731L:	linux-nfc@lists.01.org (subscribers-only)
  17732S:	Maintained
  17733F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
  17734F:	drivers/nfc/s3fwrn5
  17735
  17736SAMSUNG S5C73M3 CAMERA DRIVER
  17737M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
  17738M:	Andrzej Hajda <andrzej.hajda@intel.com>
  17739L:	linux-media@vger.kernel.org
  17740S:	Supported
  17741F:	drivers/media/i2c/s5c73m3/*
  17742
  17743SAMSUNG S5K5BAF CAMERA DRIVER
  17744M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
  17745M:	Andrzej Hajda <andrzej.hajda@intel.com>
  17746L:	linux-media@vger.kernel.org
  17747S:	Supported
  17748F:	drivers/media/i2c/s5k5baf.c
  17749
  17750SAMSUNG S5P Security SubSystem (SSS) DRIVER
  17751M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  17752M:	Vladimir Zapolskiy <vz@mleia.com>
  17753L:	linux-crypto@vger.kernel.org
  17754L:	linux-samsung-soc@vger.kernel.org
  17755S:	Maintained
  17756F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
  17757F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
  17758F:	drivers/crypto/s5p-sss.c
  17759
  17760SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
  17761M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
  17762L:	linux-media@vger.kernel.org
  17763S:	Supported
  17764Q:	https://patchwork.linuxtv.org/project/linux-media/list/
  17765F:	drivers/media/platform/samsung/exynos4-is/
  17766
  17767SAMSUNG SOC CLOCK DRIVERS
  17768M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
  17769M:	Tomasz Figa <tomasz.figa@gmail.com>
  17770M:	Chanwoo Choi <cw00.choi@samsung.com>
  17771R:	Alim Akhtar <alim.akhtar@samsung.com>
  17772L:	linux-samsung-soc@vger.kernel.org
  17773S:	Supported
  17774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
  17775F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
  17776F:	Documentation/devicetree/bindings/clock/samsung,s3c*
  17777F:	drivers/clk/samsung/
  17778F:	include/dt-bindings/clock/exynos*.h
  17779F:	include/dt-bindings/clock/s3c*.h
  17780F:	include/dt-bindings/clock/s5p*.h
  17781F:	include/dt-bindings/clock/samsung,*.h
  17782F:	include/linux/clk/samsung.h
  17783F:	include/linux/platform_data/clk-s3c2410.h
  17784
  17785SAMSUNG SPI DRIVERS
  17786M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  17787M:	Andi Shyti <andi@etezian.org>
  17788L:	linux-spi@vger.kernel.org
  17789L:	linux-samsung-soc@vger.kernel.org
  17790S:	Maintained
  17791F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
  17792F:	drivers/spi/spi-s3c*
  17793F:	include/linux/platform_data/spi-s3c64xx.h
  17794F:	include/linux/spi/s3c24xx-fiq.h
  17795
  17796SAMSUNG SXGBE DRIVERS
  17797M:	Byungho An <bh74.an@samsung.com>
  17798L:	netdev@vger.kernel.org
  17799S:	Supported
  17800F:	drivers/net/ethernet/samsung/sxgbe/
  17801
  17802SAMSUNG THERMAL DRIVER
  17803M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
  17804M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
  17805L:	linux-pm@vger.kernel.org
  17806L:	linux-samsung-soc@vger.kernel.org
  17807S:	Maintained
  17808F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
  17809F:	drivers/thermal/samsung/
  17810
  17811SAMSUNG USB2 PHY DRIVER
  17812M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
  17813L:	linux-kernel@vger.kernel.org
  17814S:	Supported
  17815F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
  17816F:	Documentation/driver-api/phy/samsung-usb2.rst
  17817F:	drivers/phy/samsung/phy-exynos4210-usb2.c
  17818F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
  17819F:	drivers/phy/samsung/phy-exynos5250-usb2.c
  17820F:	drivers/phy/samsung/phy-s5pv210-usb2.c
  17821F:	drivers/phy/samsung/phy-samsung-usb2.c
  17822F:	drivers/phy/samsung/phy-samsung-usb2.h
  17823
  17824SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
  17825M:	Paul Barker <paul.barker@sancloud.com>
  17826R:	Marc Murphy <marc.murphy@sancloud.com>
  17827S:	Supported
  17828F:	arch/arm/boot/dts/am335x-sancloud*
  17829
  17830SC1200 WDT DRIVER
  17831M:	Zwane Mwaikambo <zwanem@gmail.com>
  17832S:	Maintained
  17833F:	drivers/watchdog/sc1200wdt.c
  17834
  17835SCHEDULER
  17836M:	Ingo Molnar <mingo@redhat.com>
  17837M:	Peter Zijlstra <peterz@infradead.org>
  17838M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
  17839M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
  17840R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
  17841R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
  17842R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
  17843R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
  17844R:	Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
  17845R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
  17846L:	linux-kernel@vger.kernel.org
  17847S:	Maintained
  17848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
  17849F:	include/linux/preempt.h
  17850F:	include/linux/sched.h
  17851F:	include/linux/wait.h
  17852F:	include/uapi/linux/sched.h
  17853F:	kernel/sched/
  17854
  17855SCR24X CHIP CARD INTERFACE DRIVER
  17856M:	Lubomir Rintel <lkundrak@v3.sk>
  17857S:	Supported
  17858F:	drivers/char/pcmcia/scr24x_cs.c
  17859
  17860SCSI RDMA PROTOCOL (SRP) INITIATOR
  17861M:	Bart Van Assche <bvanassche@acm.org>
  17862L:	linux-rdma@vger.kernel.org
  17863S:	Supported
  17864Q:	http://patchwork.kernel.org/project/linux-rdma/list/
  17865F:	drivers/infiniband/ulp/srp/
  17866F:	include/scsi/srp.h
  17867
  17868SCSI RDMA PROTOCOL (SRP) TARGET
  17869M:	Bart Van Assche <bvanassche@acm.org>
  17870L:	linux-rdma@vger.kernel.org
  17871L:	target-devel@vger.kernel.org
  17872S:	Supported
  17873Q:	http://patchwork.kernel.org/project/linux-rdma/list/
  17874F:	drivers/infiniband/ulp/srpt/
  17875
  17876SCSI SG DRIVER
  17877M:	Doug Gilbert <dgilbert@interlog.com>
  17878L:	linux-scsi@vger.kernel.org
  17879S:	Maintained
  17880W:	http://sg.danny.cz/sg
  17881F:	Documentation/scsi/scsi-generic.rst
  17882F:	drivers/scsi/sg.c
  17883F:	include/scsi/sg.h
  17884
  17885SCSI SUBSYSTEM
  17886M:	"James E.J. Bottomley" <jejb@linux.ibm.com>
  17887M:	"Martin K. Petersen" <martin.petersen@oracle.com>
  17888L:	linux-scsi@vger.kernel.org
  17889S:	Maintained
  17890Q:	https://patchwork.kernel.org/project/linux-scsi/list/
  17891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
  17892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
  17893F:	Documentation/devicetree/bindings/scsi/
  17894F:	drivers/scsi/
  17895F:	drivers/ufs/
  17896F:	include/scsi/
  17897
  17898SCSI TAPE DRIVER
  17899M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
  17900L:	linux-scsi@vger.kernel.org
  17901S:	Maintained
  17902F:	Documentation/scsi/st.rst
  17903F:	drivers/scsi/st.*
  17904F:	drivers/scsi/st_*.h
  17905
  17906SCSI TARGET CORE USER DRIVER
  17907M:	Bodo Stroesser <bostroesser@gmail.com>
  17908L:	linux-scsi@vger.kernel.org
  17909L:	target-devel@vger.kernel.org
  17910S:	Supported
  17911F:	Documentation/target/tcmu-design.rst
  17912F:	drivers/target/target_core_user.c
  17913F:	include/uapi/linux/target_core_user.h
  17914
  17915SCSI TARGET SUBSYSTEM
  17916M:	"Martin K. Petersen" <martin.petersen@oracle.com>
  17917L:	linux-scsi@vger.kernel.org
  17918L:	target-devel@vger.kernel.org
  17919S:	Supported
  17920W:	http://www.linux-iscsi.org
  17921Q:	https://patchwork.kernel.org/project/target-devel/list/
  17922T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
  17923F:	Documentation/target/
  17924F:	drivers/target/
  17925F:	include/target/
  17926
  17927SCTP PROTOCOL
  17928M:	Vlad Yasevich <vyasevich@gmail.com>
  17929M:	Neil Horman <nhorman@tuxdriver.com>
  17930M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  17931L:	linux-sctp@vger.kernel.org
  17932S:	Maintained
  17933W:	http://lksctp.sourceforge.net
  17934F:	Documentation/networking/sctp.rst
  17935F:	include/linux/sctp.h
  17936F:	include/net/sctp/
  17937F:	include/uapi/linux/sctp.h
  17938F:	net/sctp/
  17939
  17940SCx200 CPU SUPPORT
  17941M:	Jim Cromie <jim.cromie@gmail.com>
  17942S:	Odd Fixes
  17943F:	Documentation/i2c/busses/scx200_acb.rst
  17944F:	arch/x86/platform/scx200/
  17945F:	drivers/i2c/busses/scx200*
  17946F:	drivers/mtd/maps/scx200_docflash.c
  17947F:	drivers/watchdog/scx200_wdt.c
  17948F:	include/linux/scx200.h
  17949
  17950SCx200 GPIO DRIVER
  17951M:	Jim Cromie <jim.cromie@gmail.com>
  17952S:	Maintained
  17953F:	drivers/char/scx200_gpio.c
  17954F:	include/linux/scx200_gpio.h
  17955
  17956SCx200 HRT CLOCKSOURCE DRIVER
  17957M:	Jim Cromie <jim.cromie@gmail.com>
  17958S:	Maintained
  17959F:	drivers/clocksource/scx200_hrt.c
  17960
  17961SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
  17962M:	Sascha Sommer <saschasommer@freenet.de>
  17963L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
  17964S:	Maintained
  17965F:	drivers/mmc/host/sdricoh_cs.c
  17966
  17967SECO BOARDS CEC DRIVER
  17968M:	Ettore Chimenti <ek5.chimenti@gmail.com>
  17969S:	Maintained
  17970F:	drivers/media/cec/platform/seco/seco-cec.c
  17971F:	drivers/media/cec/platform/seco/seco-cec.h
  17972
  17973SECURE COMPUTING
  17974M:	Kees Cook <keescook@chromium.org>
  17975R:	Andy Lutomirski <luto@amacapital.net>
  17976R:	Will Drewry <wad@chromium.org>
  17977S:	Supported
  17978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
  17979F:	Documentation/userspace-api/seccomp_filter.rst
  17980F:	include/linux/seccomp.h
  17981F:	include/uapi/linux/seccomp.h
  17982F:	kernel/seccomp.c
  17983F:	tools/testing/selftests/kselftest_harness.h
  17984F:	tools/testing/selftests/seccomp/*
  17985K:	\bsecure_computing
  17986K:	\bTIF_SECCOMP\b
  17987
  17988SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
  17989M:	Al Cooper <alcooperx@gmail.com>
  17990R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
  17991L:	linux-mmc@vger.kernel.org
  17992S:	Maintained
  17993F:	drivers/mmc/host/sdhci-brcmstb*
  17994
  17995SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
  17996M:	Adrian Hunter <adrian.hunter@intel.com>
  17997L:	linux-mmc@vger.kernel.org
  17998S:	Maintained
  17999F:	drivers/mmc/host/sdhci*
  18000
  18001SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
  18002M:	Eugen Hristev <eugen.hristev@microchip.com>
  18003L:	linux-mmc@vger.kernel.org
  18004S:	Supported
  18005F:	drivers/mmc/host/sdhci-of-at91.c
  18006
  18007SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
  18008M:	Ben Dooks <ben-linux@fluff.org>
  18009M:	Jaehoon Chung <jh80.chung@samsung.com>
  18010L:	linux-mmc@vger.kernel.org
  18011S:	Maintained
  18012F:	drivers/mmc/host/sdhci-s3c*
  18013
  18014SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
  18015M:	Viresh Kumar <vireshk@kernel.org>
  18016L:	linux-mmc@vger.kernel.org
  18017S:	Maintained
  18018F:	drivers/mmc/host/sdhci-spear.c
  18019
  18020SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
  18021M:	Kishon Vijay Abraham I <kishon@ti.com>
  18022L:	linux-mmc@vger.kernel.org
  18023S:	Maintained
  18024F:	drivers/mmc/host/sdhci-omap.c
  18025
  18026SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
  18027M:	Haibo Chen <haibo.chen@nxp.com>
  18028L:	linux-imx@nxp.com
  18029L:	linux-mmc@vger.kernel.org
  18030S:	Maintained
  18031F:	drivers/mmc/host/sdhci-esdhc-imx.c
  18032
  18033SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
  18034M:	Jonathan Derrick <jonathan.derrick@intel.com>
  18035M:	Revanth Rajashekar <revanth.rajashekar@intel.com>
  18036L:	linux-block@vger.kernel.org
  18037S:	Supported
  18038F:	block/opal_proto.h
  18039F:	block/sed*
  18040F:	include/linux/sed*
  18041F:	include/uapi/linux/sed*
  18042
  18043SECURITY CONTACT
  18044M:	Security Officers <security@kernel.org>
  18045S:	Supported
  18046F:	Documentation/admin-guide/security-bugs.rst
  18047
  18048SECURITY SUBSYSTEM
  18049M:	James Morris <jmorris@namei.org>
  18050M:	"Serge E. Hallyn" <serge@hallyn.com>
  18051L:	linux-security-module@vger.kernel.org (suggested Cc:)
  18052S:	Supported
  18053W:	http://kernsec.org/
  18054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
  18055F:	security/
  18056X:	security/selinux/
  18057
  18058SELINUX SECURITY MODULE
  18059M:	Paul Moore <paul@paul-moore.com>
  18060M:	Stephen Smalley <stephen.smalley.work@gmail.com>
  18061M:	Eric Paris <eparis@parisplace.org>
  18062L:	selinux@vger.kernel.org
  18063S:	Supported
  18064W:	https://selinuxproject.org
  18065W:	https://github.com/SELinuxProject
  18066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
  18067F:	Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
  18068F:	Documentation/ABI/obsolete/sysfs-selinux-disable
  18069F:	Documentation/admin-guide/LSM/SELinux.rst
  18070F:	include/trace/events/avc.h
  18071F:	include/uapi/linux/selinux_netlink.h
  18072F:	scripts/selinux/
  18073F:	security/selinux/
  18074
  18075SENSABLE PHANTOM
  18076M:	Jiri Slaby <jirislaby@kernel.org>
  18077S:	Maintained
  18078F:	drivers/misc/phantom.c
  18079F:	include/uapi/linux/phantom.h
  18080
  18081SENSEAIR SUNRISE 006-0-0007
  18082M:	Jacopo Mondi <jacopo@jmondi.org>
  18083S:	Maintained
  18084F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
  18085F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
  18086F:	drivers/iio/chemical/sunrise_co2.c
  18087
  18088SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
  18089M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
  18090S:	Maintained
  18091F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
  18092F:	drivers/iio/chemical/scd30.h
  18093F:	drivers/iio/chemical/scd30_core.c
  18094F:	drivers/iio/chemical/scd30_i2c.c
  18095F:	drivers/iio/chemical/scd30_serial.c
  18096
  18097SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
  18098M:	Roan van Dijk <roan@protonic.nl>
  18099S:	Maintained
  18100F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
  18101F:	drivers/iio/chemical/scd4x.c
  18102
  18103SENSIRION SGP40 GAS SENSOR DRIVER
  18104M:	Andreas Klinger <ak@it-klinger.de>
  18105S:	Maintained
  18106F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
  18107F:	drivers/iio/chemical/sgp40.c
  18108
  18109SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
  18110M:	Tomasz Duszynski <tduszyns@gmail.com>
  18111S:	Maintained
  18112F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
  18113F:	drivers/iio/chemical/sps30.c
  18114F:	drivers/iio/chemical/sps30_i2c.c
  18115F:	drivers/iio/chemical/sps30_serial.c
  18116
  18117SERIAL DEVICE BUS
  18118M:	Rob Herring <robh@kernel.org>
  18119L:	linux-serial@vger.kernel.org
  18120S:	Maintained
  18121F:	Documentation/devicetree/bindings/serial/serial.yaml
  18122F:	drivers/tty/serdev/
  18123F:	include/linux/serdev.h
  18124
  18125SERIAL DRIVERS
  18126M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  18127L:	linux-serial@vger.kernel.org
  18128S:	Maintained
  18129F:	Documentation/devicetree/bindings/serial/
  18130F:	drivers/tty/serial/
  18131
  18132SERIAL IR RECEIVER
  18133M:	Sean Young <sean@mess.org>
  18134L:	linux-media@vger.kernel.org
  18135S:	Maintained
  18136F:	drivers/media/rc/serial_ir.c
  18137
  18138SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
  18139M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
  18140L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  18141S:	Maintained
  18142F:	Documentation/devicetree/bindings/slimbus/
  18143F:	drivers/slimbus/
  18144F:	include/linux/slimbus.h
  18145
  18146SFC NETWORK DRIVER
  18147M:	Edward Cree <ecree.xilinx@gmail.com>
  18148M:	Martin Habets <habetsm.xilinx@gmail.com>
  18149L:	netdev@vger.kernel.org
  18150S:	Supported
  18151F:	drivers/net/ethernet/sfc/
  18152
  18153SFF/SFP/SFP+ MODULE SUPPORT
  18154M:	Russell King <linux@armlinux.org.uk>
  18155L:	netdev@vger.kernel.org
  18156S:	Maintained
  18157F:	drivers/net/phy/phylink.c
  18158F:	drivers/net/phy/sfp*
  18159F:	include/linux/mdio/mdio-i2c.h
  18160F:	include/linux/phylink.h
  18161F:	include/linux/sfp.h
  18162K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
  18163
  18164SGI GRU DRIVER
  18165M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
  18166S:	Maintained
  18167F:	drivers/misc/sgi-gru/
  18168
  18169SGI XP/XPC/XPNET DRIVER
  18170M:	Robin Holt <robinmholt@gmail.com>
  18171M:	Steve Wahl <steve.wahl@hpe.com>
  18172R:	Mike Travis <mike.travis@hpe.com>
  18173S:	Maintained
  18174F:	drivers/misc/sgi-xp/
  18175
  18176SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
  18177M:	Karsten Graul <kgraul@linux.ibm.com>
  18178M:	Wenjia Zhang <wenjia@linux.ibm.com>
  18179L:	linux-s390@vger.kernel.org
  18180S:	Supported
  18181W:	http://www.ibm.com/developerworks/linux/linux390/
  18182F:	net/smc/
  18183
  18184SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
  18185M:	Linus Walleij <linus.walleij@linaro.org>
  18186L:	linux-iio@vger.kernel.org
  18187S:	Maintained
  18188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
  18189F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
  18190F:	drivers/iio/light/gp2ap002.c
  18191
  18192SHARP RJ54N1CB0C SENSOR DRIVER
  18193M:	Jacopo Mondi <jacopo@jmondi.org>
  18194L:	linux-media@vger.kernel.org
  18195S:	Odd fixes
  18196T:	git git://linuxtv.org/media_tree.git
  18197F:	drivers/media/i2c/rj54n1cb0c.c
  18198F:	include/media/i2c/rj54n1cb0c.h
  18199
  18200SH_VOU V4L2 OUTPUT DRIVER
  18201L:	linux-media@vger.kernel.org
  18202S:	Orphan
  18203F:	drivers/media/platform/renesas/sh_vou.c
  18204F:	include/media/drv-intf/sh_vou.h
  18205
  18206SI2157 MEDIA DRIVER
  18207M:	Antti Palosaari <crope@iki.fi>
  18208L:	linux-media@vger.kernel.org
  18209S:	Maintained
  18210W:	https://linuxtv.org
  18211W:	http://palosaari.fi/linux/
  18212Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  18213T:	git git://linuxtv.org/anttip/media_tree.git
  18214F:	drivers/media/tuners/si2157*
  18215
  18216SI2165 MEDIA DRIVER
  18217M:	Matthias Schwarzott <zzam@gentoo.org>
  18218L:	linux-media@vger.kernel.org
  18219S:	Maintained
  18220W:	https://linuxtv.org
  18221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  18222F:	drivers/media/dvb-frontends/si2165*
  18223
  18224SI2168 MEDIA DRIVER
  18225M:	Antti Palosaari <crope@iki.fi>
  18226L:	linux-media@vger.kernel.org
  18227S:	Maintained
  18228W:	https://linuxtv.org
  18229W:	http://palosaari.fi/linux/
  18230Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  18231T:	git git://linuxtv.org/anttip/media_tree.git
  18232F:	drivers/media/dvb-frontends/si2168*
  18233
  18234SI470X FM RADIO RECEIVER I2C DRIVER
  18235M:	Hans Verkuil <hverkuil@xs4all.nl>
  18236L:	linux-media@vger.kernel.org
  18237S:	Odd Fixes
  18238W:	https://linuxtv.org
  18239T:	git git://linuxtv.org/media_tree.git
  18240F:	drivers/media/radio/si470x/radio-si470x-i2c.c
  18241
  18242SI470X FM RADIO RECEIVER USB DRIVER
  18243M:	Hans Verkuil <hverkuil@xs4all.nl>
  18244L:	linux-media@vger.kernel.org
  18245S:	Maintained
  18246W:	https://linuxtv.org
  18247T:	git git://linuxtv.org/media_tree.git
  18248F:	drivers/media/radio/si470x/radio-si470x-common.c
  18249F:	drivers/media/radio/si470x/radio-si470x-usb.c
  18250F:	drivers/media/radio/si470x/radio-si470x.h
  18251
  18252SI4713 FM RADIO TRANSMITTER I2C DRIVER
  18253M:	Eduardo Valentin <edubezval@gmail.com>
  18254L:	linux-media@vger.kernel.org
  18255S:	Odd Fixes
  18256W:	https://linuxtv.org
  18257T:	git git://linuxtv.org/media_tree.git
  18258F:	drivers/media/radio/si4713/si4713.?
  18259
  18260SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
  18261M:	Eduardo Valentin <edubezval@gmail.com>
  18262L:	linux-media@vger.kernel.org
  18263S:	Odd Fixes
  18264W:	https://linuxtv.org
  18265T:	git git://linuxtv.org/media_tree.git
  18266F:	drivers/media/radio/si4713/radio-platform-si4713.c
  18267
  18268SI4713 FM RADIO TRANSMITTER USB DRIVER
  18269M:	Hans Verkuil <hverkuil@xs4all.nl>
  18270L:	linux-media@vger.kernel.org
  18271S:	Maintained
  18272W:	https://linuxtv.org
  18273T:	git git://linuxtv.org/media_tree.git
  18274F:	drivers/media/radio/si4713/radio-usb-si4713.c
  18275
  18276SIANO DVB DRIVER
  18277M:	Mauro Carvalho Chehab <mchehab@kernel.org>
  18278L:	linux-media@vger.kernel.org
  18279S:	Odd fixes
  18280W:	https://linuxtv.org
  18281T:	git git://linuxtv.org/media_tree.git
  18282F:	drivers/media/common/siano/
  18283F:	drivers/media/mmc/siano/
  18284F:	drivers/media/usb/siano/
  18285F:	drivers/media/usb/siano/
  18286
  18287SIFIVE DRIVERS
  18288M:	Palmer Dabbelt <palmer@dabbelt.com>
  18289M:	Paul Walmsley <paul.walmsley@sifive.com>
  18290L:	linux-riscv@lists.infradead.org
  18291S:	Supported
  18292T:	git git://github.com/sifive/riscv-linux.git
  18293N:	sifive
  18294K:	[^@]sifive
  18295
  18296SIFIVE FU540 SYSTEM-ON-CHIP
  18297M:	Paul Walmsley <paul.walmsley@sifive.com>
  18298M:	Palmer Dabbelt <palmer@dabbelt.com>
  18299L:	linux-riscv@lists.infradead.org
  18300S:	Supported
  18301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
  18302N:	fu540
  18303K:	fu540
  18304
  18305SIFIVE PDMA DRIVER
  18306M:	Green Wan <green.wan@sifive.com>
  18307S:	Maintained
  18308F:	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
  18309F:	drivers/dma/sf-pdma/
  18310
  18311SILEAD TOUCHSCREEN DRIVER
  18312M:	Hans de Goede <hdegoede@redhat.com>
  18313L:	linux-input@vger.kernel.org
  18314L:	platform-driver-x86@vger.kernel.org
  18315S:	Maintained
  18316F:	drivers/input/touchscreen/silead.c
  18317F:	drivers/platform/x86/touchscreen_dmi.c
  18318
  18319SILICON LABS WIRELESS DRIVERS (for WFxxx series)
  18320M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
  18321S:	Supported
  18322F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
  18323F:	drivers/net/wireless/silabs/wfx/
  18324
  18325SILICON MOTION SM712 FRAME BUFFER DRIVER
  18326M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  18327M:	Teddy Wang <teddy.wang@siliconmotion.com>
  18328M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  18329L:	linux-fbdev@vger.kernel.org
  18330S:	Maintained
  18331F:	Documentation/fb/sm712fb.rst
  18332F:	drivers/video/fbdev/sm712*
  18333
  18334SILVACO I3C DUAL-ROLE MASTER
  18335M:	Miquel Raynal <miquel.raynal@bootlin.com>
  18336M:	Conor Culhane <conor.culhane@silvaco.com>
  18337L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
  18338S:	Maintained
  18339F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
  18340F:	drivers/i3c/master/svc-i3c-master.c
  18341
  18342SIMPLEFB FB DRIVER
  18343M:	Hans de Goede <hdegoede@redhat.com>
  18344L:	linux-fbdev@vger.kernel.org
  18345S:	Maintained
  18346F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
  18347F:	drivers/video/fbdev/simplefb.c
  18348F:	include/linux/platform_data/simplefb.h
  18349
  18350SIMTEC EB110ATX (Chalice CATS)
  18351M:	Simtec Linux Team <linux@simtec.co.uk>
  18352S:	Supported
  18353W:	http://www.simtec.co.uk/products/EB110ATX/
  18354
  18355SIMTEC EB2410ITX (BAST)
  18356M:	Simtec Linux Team <linux@simtec.co.uk>
  18357S:	Supported
  18358W:	http://www.simtec.co.uk/products/EB2410ITX/
  18359F:	arch/arm/mach-s3c/bast-ide.c
  18360F:	arch/arm/mach-s3c/bast-irq.c
  18361F:	arch/arm/mach-s3c/mach-bast.c
  18362
  18363SIOX
  18364M:	Thorsten Scherer <t.scherer@eckelmann.de>
  18365M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
  18366R:	Pengutronix Kernel Team <kernel@pengutronix.de>
  18367S:	Supported
  18368F:	drivers/gpio/gpio-siox.c
  18369F:	drivers/siox/*
  18370F:	include/trace/events/siox.h
  18371
  18372SIPHASH PRF ROUTINES
  18373M:	Jason A. Donenfeld <Jason@zx2c4.com>
  18374S:	Maintained
  18375F:	include/linux/siphash.h
  18376F:	lib/siphash.c
  18377F:	lib/test_siphash.c
  18378
  18379SIS 190 ETHERNET DRIVER
  18380M:	Francois Romieu <romieu@fr.zoreil.com>
  18381L:	netdev@vger.kernel.org
  18382S:	Maintained
  18383F:	drivers/net/ethernet/sis/sis190.c
  18384
  18385SIS 900/7016 FAST ETHERNET DRIVER
  18386M:	Daniele Venzano <venza@brownhat.org>
  18387L:	netdev@vger.kernel.org
  18388S:	Maintained
  18389W:	http://www.brownhat.org/sis900.html
  18390F:	drivers/net/ethernet/sis/sis900.*
  18391
  18392SIS FRAMEBUFFER DRIVER
  18393M:	Thomas Winischhofer <thomas@winischhofer.net>
  18394S:	Maintained
  18395W:	http://www.winischhofer.net/linuxsisvga.shtml
  18396F:	Documentation/fb/sisfb.rst
  18397F:	drivers/video/fbdev/sis/
  18398F:	include/video/sisfb.h
  18399
  18400SIS I2C TOUCHSCREEN DRIVER
  18401M:	Mika Penttilä <mika.penttila@nextfour.com>
  18402L:	linux-input@vger.kernel.org
  18403S:	Maintained
  18404F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
  18405F:	drivers/input/touchscreen/sis_i2c.c
  18406
  18407SIS USB2VGA DRIVER
  18408M:	Thomas Winischhofer <thomas@winischhofer.net>
  18409S:	Maintained
  18410W:	http://www.winischhofer.at/linuxsisusbvga.shtml
  18411F:	drivers/usb/misc/sisusbvga/
  18412
  18413SL28 CPLD MFD DRIVER
  18414M:	Michael Walle <michael@walle.cc>
  18415S:	Maintained
  18416F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
  18417F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
  18418F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
  18419F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
  18420F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
  18421F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
  18422F:	drivers/gpio/gpio-sl28cpld.c
  18423F:	drivers/hwmon/sl28cpld-hwmon.c
  18424F:	drivers/irqchip/irq-sl28cpld.c
  18425F:	drivers/pwm/pwm-sl28cpld.c
  18426F:	drivers/watchdog/sl28cpld_wdt.c
  18427
  18428SLAB ALLOCATOR
  18429M:	Christoph Lameter <cl@linux.com>
  18430M:	Pekka Enberg <penberg@kernel.org>
  18431M:	David Rientjes <rientjes@google.com>
  18432M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
  18433M:	Andrew Morton <akpm@linux-foundation.org>
  18434M:	Vlastimil Babka <vbabka@suse.cz>
  18435R:	Roman Gushchin <roman.gushchin@linux.dev>
  18436R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
  18437L:	linux-mm@kvack.org
  18438S:	Maintained
  18439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
  18440F:	include/linux/sl?b*.h
  18441F:	mm/sl?b*
  18442
  18443SLEEPABLE READ-COPY UPDATE (SRCU)
  18444M:	Lai Jiangshan <jiangshanlai@gmail.com>
  18445M:	"Paul E. McKenney" <paulmck@kernel.org>
  18446M:	Josh Triplett <josh@joshtriplett.org>
  18447R:	Steven Rostedt <rostedt@goodmis.org>
  18448R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  18449L:	rcu@vger.kernel.org
  18450S:	Supported
  18451W:	http://www.rdrop.com/users/paulmck/RCU/
  18452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  18453F:	include/linux/srcu*.h
  18454F:	kernel/rcu/srcu*.c
  18455
  18456SMACK SECURITY MODULE
  18457M:	Casey Schaufler <casey@schaufler-ca.com>
  18458L:	linux-security-module@vger.kernel.org
  18459S:	Maintained
  18460W:	http://schaufler-ca.com
  18461T:	git git://github.com/cschaufler/smack-next
  18462F:	Documentation/admin-guide/LSM/Smack.rst
  18463F:	security/smack/
  18464
  18465SMC91x ETHERNET DRIVER
  18466M:	Nicolas Pitre <nico@fluxnic.net>
  18467S:	Odd Fixes
  18468F:	drivers/net/ethernet/smsc/smc91x.*
  18469
  18470SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
  18471M:	Mark Rutland <mark.rutland@arm.com>
  18472M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
  18473M:	Sudeep Holla <sudeep.holla@arm.com>
  18474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  18475S:	Maintained
  18476F:	drivers/firmware/smccc/
  18477F:	include/linux/arm-smccc.h
  18478
  18479SMM665 HARDWARE MONITOR DRIVER
  18480M:	Guenter Roeck <linux@roeck-us.net>
  18481L:	linux-hwmon@vger.kernel.org
  18482S:	Maintained
  18483F:	Documentation/hwmon/smm665.rst
  18484F:	drivers/hwmon/smm665.c
  18485
  18486SMSC EMC2103 HARDWARE MONITOR DRIVER
  18487M:	Steve Glendinning <steve.glendinning@shawell.net>
  18488L:	linux-hwmon@vger.kernel.org
  18489S:	Maintained
  18490F:	Documentation/hwmon/emc2103.rst
  18491F:	drivers/hwmon/emc2103.c
  18492
  18493SMSC SCH5627 HARDWARE MONITOR DRIVER
  18494M:	Hans de Goede <hdegoede@redhat.com>
  18495L:	linux-hwmon@vger.kernel.org
  18496S:	Supported
  18497F:	Documentation/hwmon/sch5627.rst
  18498F:	drivers/hwmon/sch5627.c
  18499
  18500SMSC UFX6000 and UFX7000 USB to VGA DRIVER
  18501M:	Steve Glendinning <steve.glendinning@shawell.net>
  18502L:	linux-fbdev@vger.kernel.org
  18503S:	Maintained
  18504F:	drivers/video/fbdev/smscufx.c
  18505
  18506SMSC47B397 HARDWARE MONITOR DRIVER
  18507M:	Jean Delvare <jdelvare@suse.com>
  18508L:	linux-hwmon@vger.kernel.org
  18509S:	Maintained
  18510F:	Documentation/hwmon/smsc47b397.rst
  18511F:	drivers/hwmon/smsc47b397.c
  18512
  18513SMSC911x ETHERNET DRIVER
  18514M:	Steve Glendinning <steve.glendinning@shawell.net>
  18515L:	netdev@vger.kernel.org
  18516S:	Maintained
  18517F:	drivers/net/ethernet/smsc/smsc911x.*
  18518F:	include/linux/smsc911x.h
  18519
  18520SMSC9420 PCI ETHERNET DRIVER
  18521M:	Steve Glendinning <steve.glendinning@shawell.net>
  18522L:	netdev@vger.kernel.org
  18523S:	Maintained
  18524F:	drivers/net/ethernet/smsc/smsc9420.*
  18525
  18526SOCIONEXT (SNI) AVE NETWORK DRIVER
  18527M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
  18528L:	netdev@vger.kernel.org
  18529S:	Maintained
  18530F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
  18531F:	drivers/net/ethernet/socionext/sni_ave.c
  18532
  18533SOCIONEXT (SNI) NETSEC NETWORK DRIVER
  18534M:	Jassi Brar <jaswinder.singh@linaro.org>
  18535M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
  18536L:	netdev@vger.kernel.org
  18537S:	Maintained
  18538F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
  18539F:	drivers/net/ethernet/socionext/netsec.c
  18540
  18541SOCIONEXT (SNI) Synquacer SPI DRIVER
  18542M:	Masahisa Kojima <masahisa.kojima@linaro.org>
  18543M:	Jassi Brar <jaswinder.singh@linaro.org>
  18544L:	linux-spi@vger.kernel.org
  18545S:	Maintained
  18546F:	Documentation/devicetree/bindings/spi/spi-synquacer.txt
  18547F:	drivers/spi/spi-synquacer.c
  18548
  18549SOCIONEXT SYNQUACER I2C DRIVER
  18550M:	Ard Biesheuvel <ardb@kernel.org>
  18551L:	linux-i2c@vger.kernel.org
  18552S:	Maintained
  18553F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
  18554F:	drivers/i2c/busses/i2c-synquacer.c
  18555
  18556SOCIONEXT UNIPHIER SOUND DRIVER
  18557L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  18558S:	Orphan
  18559F:	sound/soc/uniphier/
  18560
  18561SOEKRIS NET48XX LED SUPPORT
  18562M:	Chris Boot <bootc@bootc.net>
  18563S:	Maintained
  18564F:	drivers/leds/leds-net48xx.c
  18565
  18566SOFT-IWARP DRIVER (siw)
  18567M:	Bernard Metzler <bmt@zurich.ibm.com>
  18568L:	linux-rdma@vger.kernel.org
  18569S:	Supported
  18570F:	drivers/infiniband/sw/siw/
  18571F:	include/uapi/rdma/siw-abi.h
  18572
  18573SOFT-ROCE DRIVER (rxe)
  18574M:	Zhu Yanjun <zyjzyj2000@gmail.com>
  18575L:	linux-rdma@vger.kernel.org
  18576S:	Supported
  18577F:	drivers/infiniband/sw/rxe/
  18578F:	include/uapi/rdma/rdma_user_rxe.h
  18579
  18580SOFTLOGIC 6x10 MPEG CODEC
  18581M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
  18582M:	Anton Sviridenko <anton@corp.bluecherry.net>
  18583M:	Andrey Utkin <andrey_utkin@fastmail.com>
  18584M:	Ismael Luceno <ismael@iodev.co.uk>
  18585L:	linux-media@vger.kernel.org
  18586S:	Supported
  18587F:	drivers/media/pci/solo6x10/
  18588
  18589SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
  18590M:	James Morse <james.morse@arm.com>
  18591L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  18592S:	Maintained
  18593F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
  18594F:	drivers/firmware/arm_sdei.c
  18595F:	include/linux/arm_sdei.h
  18596F:	include/uapi/linux/arm_sdei.h
  18597
  18598SOFTWARE NODES AND DEVICE PROPERTIES
  18599R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  18600R:	Daniel Scally <djrscally@gmail.com>
  18601R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
  18602R:	Sakari Ailus <sakari.ailus@linux.intel.com>
  18603L:	linux-acpi@vger.kernel.org
  18604S:	Maintained
  18605F:	drivers/base/property.c
  18606F:	drivers/base/swnode.c
  18607F:	include/linux/fwnode.h
  18608F:	include/linux/property.h
  18609
  18610SOFTWARE RAID (Multiple Disks) SUPPORT
  18611M:	Song Liu <song@kernel.org>
  18612L:	linux-raid@vger.kernel.org
  18613S:	Supported
  18614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
  18615F:	drivers/md/Kconfig
  18616F:	drivers/md/Makefile
  18617F:	drivers/md/md*
  18618F:	drivers/md/raid*
  18619F:	include/linux/raid/
  18620F:	include/uapi/linux/raid/
  18621
  18622SOLIDRUN CLEARFOG SUPPORT
  18623M:	Russell King <linux@armlinux.org.uk>
  18624S:	Maintained
  18625F:	arch/arm/boot/dts/armada-388-clearfog*
  18626F:	arch/arm/boot/dts/armada-38x-solidrun-*
  18627
  18628SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
  18629M:	Russell King <linux@armlinux.org.uk>
  18630S:	Maintained
  18631F:	arch/arm/boot/dts/imx6*-cubox-i*
  18632F:	arch/arm/boot/dts/imx6*-hummingboard*
  18633F:	arch/arm/boot/dts/imx6*-sr-*
  18634
  18635SONIC NETWORK DRIVER
  18636M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
  18637L:	netdev@vger.kernel.org
  18638S:	Maintained
  18639F:	drivers/net/ethernet/natsemi/sonic.*
  18640
  18641SONICS SILICON BACKPLANE DRIVER (SSB)
  18642M:	Michael Buesch <m@bues.ch>
  18643L:	linux-wireless@vger.kernel.org
  18644S:	Maintained
  18645F:	drivers/ssb/
  18646F:	include/linux/ssb/
  18647
  18648SONY IMX208 SENSOR DRIVER
  18649M:	Sakari Ailus <sakari.ailus@linux.intel.com>
  18650L:	linux-media@vger.kernel.org
  18651S:	Maintained
  18652T:	git git://linuxtv.org/media_tree.git
  18653F:	drivers/media/i2c/imx208.c
  18654
  18655SONY IMX214 SENSOR DRIVER
  18656M:	Ricardo Ribalda <ribalda@kernel.org>
  18657L:	linux-media@vger.kernel.org
  18658S:	Maintained
  18659T:	git git://linuxtv.org/media_tree.git
  18660F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
  18661F:	drivers/media/i2c/imx214.c
  18662
  18663SONY IMX219 SENSOR DRIVER
  18664M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
  18665L:	linux-media@vger.kernel.org
  18666S:	Maintained
  18667T:	git git://linuxtv.org/media_tree.git
  18668F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
  18669F:	drivers/media/i2c/imx219.c
  18670
  18671SONY IMX258 SENSOR DRIVER
  18672M:	Sakari Ailus <sakari.ailus@linux.intel.com>
  18673L:	linux-media@vger.kernel.org
  18674S:	Maintained
  18675T:	git git://linuxtv.org/media_tree.git
  18676F:	Documentation/devicetree/bindings/media/i2c/imx258.yaml
  18677F:	drivers/media/i2c/imx258.c
  18678
  18679SONY IMX274 SENSOR DRIVER
  18680M:	Leon Luo <leonl@leopardimaging.com>
  18681L:	linux-media@vger.kernel.org
  18682S:	Maintained
  18683T:	git git://linuxtv.org/media_tree.git
  18684F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
  18685F:	drivers/media/i2c/imx274.c
  18686
  18687SONY IMX290 SENSOR DRIVER
  18688M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
  18689L:	linux-media@vger.kernel.org
  18690S:	Maintained
  18691T:	git git://linuxtv.org/media_tree.git
  18692F:	Documentation/devicetree/bindings/media/i2c/imx290.txt
  18693F:	drivers/media/i2c/imx290.c
  18694
  18695SONY IMX319 SENSOR DRIVER
  18696M:	Bingbu Cao <bingbu.cao@intel.com>
  18697L:	linux-media@vger.kernel.org
  18698S:	Maintained
  18699T:	git git://linuxtv.org/media_tree.git
  18700F:	drivers/media/i2c/imx319.c
  18701
  18702SONY IMX334 SENSOR DRIVER
  18703M:	Paul J. Murphy <paul.j.murphy@intel.com>
  18704M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  18705L:	linux-media@vger.kernel.org
  18706S:	Maintained
  18707T:	git git://linuxtv.org/media_tree.git
  18708F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
  18709F:	drivers/media/i2c/imx334.c
  18710
  18711SONY IMX335 SENSOR DRIVER
  18712M:	Paul J. Murphy <paul.j.murphy@intel.com>
  18713M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  18714L:	linux-media@vger.kernel.org
  18715S:	Maintained
  18716T:	git git://linuxtv.org/media_tree.git
  18717F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
  18718F:	drivers/media/i2c/imx335.c
  18719
  18720SONY IMX355 SENSOR DRIVER
  18721M:	Tianshu Qiu <tian.shu.qiu@intel.com>
  18722L:	linux-media@vger.kernel.org
  18723S:	Maintained
  18724T:	git git://linuxtv.org/media_tree.git
  18725F:	drivers/media/i2c/imx355.c
  18726
  18727SONY IMX412 SENSOR DRIVER
  18728M:	Paul J. Murphy <paul.j.murphy@intel.com>
  18729M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
  18730L:	linux-media@vger.kernel.org
  18731S:	Maintained
  18732T:	git git://linuxtv.org/media_tree.git
  18733F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
  18734F:	drivers/media/i2c/imx412.c
  18735
  18736SONY MEMORYSTICK SUBSYSTEM
  18737M:	Maxim Levitsky <maximlevitsky@gmail.com>
  18738M:	Alex Dubov <oakad@yahoo.com>
  18739M:	Ulf Hansson <ulf.hansson@linaro.org>
  18740L:	linux-mmc@vger.kernel.org
  18741S:	Maintained
  18742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
  18743F:	drivers/memstick/
  18744F:	include/linux/memstick.h
  18745
  18746SONY VAIO CONTROL DEVICE DRIVER
  18747M:	Mattia Dongili <malattia@linux.it>
  18748L:	platform-driver-x86@vger.kernel.org
  18749S:	Maintained
  18750W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
  18751F:	Documentation/admin-guide/laptops/sony-laptop.rst
  18752F:	drivers/char/sonypi.c
  18753F:	drivers/platform/x86/sony-laptop.c
  18754F:	include/linux/sony-laptop.h
  18755
  18756SOUND
  18757M:	Jaroslav Kysela <perex@perex.cz>
  18758M:	Takashi Iwai <tiwai@suse.com>
  18759L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  18760S:	Maintained
  18761W:	http://www.alsa-project.org/
  18762Q:	http://patchwork.kernel.org/project/alsa-devel/list/
  18763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  18764F:	Documentation/sound/
  18765F:	include/sound/
  18766F:	include/uapi/sound/
  18767F:	sound/
  18768F:	tools/testing/selftests/alsa
  18769
  18770SOUND - COMPRESSED AUDIO
  18771M:	Vinod Koul <vkoul@kernel.org>
  18772L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  18773S:	Supported
  18774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  18775F:	Documentation/sound/designs/compress-offload.rst
  18776F:	include/sound/compress_driver.h
  18777F:	include/uapi/sound/compress_*
  18778F:	sound/core/compress_offload.c
  18779F:	sound/soc/soc-compress.c
  18780
  18781SOUND - DMAENGINE HELPERS
  18782M:	Lars-Peter Clausen <lars@metafoo.de>
  18783S:	Supported
  18784F:	include/sound/dmaengine_pcm.h
  18785F:	sound/core/pcm_dmaengine.c
  18786F:	sound/soc/soc-generic-dmaengine-pcm.c
  18787
  18788SOUND - ALSA SELFTESTS
  18789M:	Mark Brown <broonie@kernel.org>
  18790L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  18791L:	linux-kselftest@vger.kernel.org
  18792S:	Supported
  18793F:	tools/testing/selftests/alsa
  18794
  18795SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
  18796M:	Liam Girdwood <lgirdwood@gmail.com>
  18797M:	Mark Brown <broonie@kernel.org>
  18798L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  18799S:	Supported
  18800W:	http://alsa-project.org/main/index.php/ASoC
  18801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
  18802F:	Documentation/devicetree/bindings/sound/
  18803F:	Documentation/sound/soc/
  18804F:	include/dt-bindings/sound/
  18805F:	include/sound/soc*
  18806F:	sound/soc/
  18807
  18808SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
  18809M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  18810M:	Liam Girdwood <lgirdwood@gmail.com>
  18811M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
  18812M:	Bard Liao <yung-chuan.liao@linux.intel.com>
  18813M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
  18814R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
  18815M:	Daniel Baluta <daniel.baluta@nxp.com>
  18816L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
  18817S:	Supported
  18818W:	https://github.com/thesofproject/linux/
  18819F:	sound/soc/sof/
  18820
  18821SOUNDWIRE SUBSYSTEM
  18822M:	Vinod Koul <vkoul@kernel.org>
  18823M:	Bard Liao <yung-chuan.liao@linux.intel.com>
  18824R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
  18825R:	Sanyog Kale <sanyog.r.kale@intel.com>
  18826L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  18827S:	Supported
  18828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
  18829F:	Documentation/driver-api/soundwire/
  18830F:	drivers/soundwire/
  18831F:	include/linux/soundwire/
  18832
  18833SP2 MEDIA DRIVER
  18834M:	Olli Salonen <olli.salonen@iki.fi>
  18835L:	linux-media@vger.kernel.org
  18836S:	Maintained
  18837W:	https://linuxtv.org
  18838Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  18839F:	drivers/media/dvb-frontends/sp2*
  18840
  18841SPARC + UltraSPARC (sparc/sparc64)
  18842M:	"David S. Miller" <davem@davemloft.net>
  18843L:	sparclinux@vger.kernel.org
  18844S:	Maintained
  18845Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
  18846T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
  18847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
  18848F:	arch/sparc/
  18849F:	drivers/sbus/
  18850
  18851SPARC SERIAL DRIVERS
  18852M:	"David S. Miller" <davem@davemloft.net>
  18853L:	sparclinux@vger.kernel.org
  18854S:	Maintained
  18855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
  18856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
  18857F:	drivers/tty/serial/suncore.c
  18858F:	drivers/tty/serial/sunhv.c
  18859F:	drivers/tty/serial/sunsab.c
  18860F:	drivers/tty/serial/sunsab.h
  18861F:	drivers/tty/serial/sunsu.c
  18862F:	drivers/tty/serial/sunzilog.c
  18863F:	drivers/tty/serial/sunzilog.h
  18864F:	drivers/tty/vcc.c
  18865F:	include/linux/sunserialcore.h
  18866
  18867SPARSE CHECKER
  18868M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
  18869L:	linux-sparse@vger.kernel.org
  18870S:	Maintained
  18871W:	https://sparse.docs.kernel.org/
  18872T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
  18873Q:	https://patchwork.kernel.org/project/linux-sparse/list/
  18874B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
  18875F:	include/linux/compiler.h
  18876
  18877SPEAKUP CONSOLE SPEECH DRIVER
  18878M:	William Hubbs <w.d.hubbs@gmail.com>
  18879M:	Chris Brannon <chris@the-brannons.com>
  18880M:	Kirk Reiser <kirk@reisers.ca>
  18881M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
  18882L:	speakup@linux-speakup.org
  18883S:	Odd Fixes
  18884W:	http://www.linux-speakup.org/
  18885W:	https://github.com/linux-speakup/speakup
  18886B:	https://github.com/linux-speakup/speakup/issues
  18887F:	drivers/accessibility/speakup/
  18888
  18889SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
  18890M:	Viresh Kumar <vireshk@kernel.org>
  18891M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
  18892M:	soc@kernel.org
  18893L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  18894S:	Maintained
  18895W:	http://www.st.com/spear
  18896F:	arch/arm/boot/dts/spear*
  18897F:	arch/arm/mach-spear/
  18898F:	drivers/clk/spear/
  18899F:	drivers/pinctrl/spear/
  18900
  18901SPI NOR SUBSYSTEM
  18902M:	Tudor Ambarus <tudor.ambarus@microchip.com>
  18903M:	Pratyush Yadav <p.yadav@ti.com>
  18904R:	Michael Walle <michael@walle.cc>
  18905L:	linux-mtd@lists.infradead.org
  18906S:	Maintained
  18907W:	http://www.linux-mtd.infradead.org/
  18908Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
  18909C:	irc://irc.oftc.net/mtd
  18910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
  18911F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
  18912F:	drivers/mtd/spi-nor/
  18913F:	include/linux/mtd/spi-nor.h
  18914
  18915SPI SUBSYSTEM
  18916M:	Mark Brown <broonie@kernel.org>
  18917L:	linux-spi@vger.kernel.org
  18918S:	Maintained
  18919Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
  18920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
  18921F:	Documentation/devicetree/bindings/spi/
  18922F:	Documentation/spi/
  18923F:	drivers/spi/
  18924F:	include/linux/spi/
  18925F:	include/uapi/linux/spi/
  18926F:	tools/spi/
  18927
  18928SPIDERNET NETWORK DRIVER for CELL
  18929M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
  18930M:	Geoff Levand <geoff@infradead.org>
  18931L:	netdev@vger.kernel.org
  18932L:	linuxppc-dev@lists.ozlabs.org
  18933S:	Maintained
  18934F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
  18935F:	drivers/net/ethernet/toshiba/spider_net*
  18936
  18937SPMI SUBSYSTEM
  18938M:	Stephen Boyd <sboyd@kernel.org>
  18939L:	linux-kernel@vger.kernel.org
  18940S:	Maintained
  18941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
  18942F:	Documentation/devicetree/bindings/spmi/
  18943F:	drivers/spmi/
  18944F:	include/dt-bindings/spmi/spmi.h
  18945F:	include/linux/spmi.h
  18946F:	include/trace/events/spmi.h
  18947
  18948SPU FILE SYSTEM
  18949M:	Jeremy Kerr <jk@ozlabs.org>
  18950L:	linuxppc-dev@lists.ozlabs.org
  18951S:	Supported
  18952W:	http://www.ibm.com/developerworks/power/cell/
  18953F:	Documentation/filesystems/spufs/spufs.rst
  18954F:	arch/powerpc/platforms/cell/spufs/
  18955
  18956SQUASHFS FILE SYSTEM
  18957M:	Phillip Lougher <phillip@squashfs.org.uk>
  18958L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
  18959S:	Maintained
  18960W:	http://squashfs.org.uk
  18961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
  18962F:	Documentation/filesystems/squashfs.rst
  18963F:	fs/squashfs/
  18964
  18965SRM (Alpha) environment access
  18966M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
  18967S:	Maintained
  18968F:	arch/alpha/kernel/srm_env.c
  18969
  18970ST LSM6DSx IMU IIO DRIVER
  18971M:	Lorenzo Bianconi <lorenzo@kernel.org>
  18972L:	linux-iio@vger.kernel.org
  18973S:	Maintained
  18974W:	http://www.st.com/
  18975F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
  18976F:	drivers/iio/imu/st_lsm6dsx/
  18977
  18978ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
  18979M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
  18980M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
  18981L:	linux-media@vger.kernel.org
  18982S:	Maintained
  18983T:	git git://linuxtv.org/media_tree.git
  18984F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
  18985F:	drivers/media/i2c/st-mipid02.c
  18986
  18987ST STM32 I2C/SMBUS DRIVER
  18988M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
  18989M:	Alain Volmat <alain.volmat@foss.st.com>
  18990L:	linux-i2c@vger.kernel.org
  18991S:	Maintained
  18992F:	drivers/i2c/busses/i2c-stm32*
  18993
  18994ST STM32 SPI DRIVER
  18995M:	Alain Volmat <alain.volmat@foss.st.com>
  18996L:	linux-spi@vger.kernel.org
  18997S:	Maintained
  18998F:	drivers/spi/spi-stm32.c
  18999
  19000ST STPDDC60 DRIVER
  19001M:	Daniel Nilsson <daniel.nilsson@flex.com>
  19002L:	linux-hwmon@vger.kernel.org
  19003S:	Maintained
  19004F:	Documentation/hwmon/stpddc60.rst
  19005F:	drivers/hwmon/pmbus/stpddc60.c
  19006
  19007ST VL53L0X ToF RANGER(I2C) IIO DRIVER
  19008M:	Song Qiang <songqiang1304521@gmail.com>
  19009L:	linux-iio@vger.kernel.org
  19010S:	Maintained
  19011F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
  19012F:	drivers/iio/proximity/vl53l0x-i2c.c
  19013
  19014STABLE BRANCH
  19015M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  19016M:	Sasha Levin <sashal@kernel.org>
  19017L:	stable@vger.kernel.org
  19018S:	Supported
  19019F:	Documentation/process/stable-kernel-rules.rst
  19020
  19021STAGING - ATOMISP DRIVER
  19022M:	Mauro Carvalho Chehab <mchehab@kernel.org>
  19023R:	Sakari Ailus <sakari.ailus@linux.intel.com>
  19024L:	linux-media@vger.kernel.org
  19025S:	Maintained
  19026F:	drivers/staging/media/atomisp/
  19027
  19028STAGING - FIELDBUS SUBSYSTEM
  19029M:	Sven Van Asbroeck <TheSven73@gmail.com>
  19030S:	Maintained
  19031F:	drivers/staging/fieldbus/*
  19032F:	drivers/staging/fieldbus/Documentation/
  19033
  19034STAGING - HMS ANYBUS-S BUS
  19035M:	Sven Van Asbroeck <TheSven73@gmail.com>
  19036S:	Maintained
  19037F:	drivers/staging/fieldbus/anybuss/
  19038
  19039STAGING - INDUSTRIAL IO
  19040M:	Jonathan Cameron <jic23@kernel.org>
  19041L:	linux-iio@vger.kernel.org
  19042S:	Odd Fixes
  19043F:	Documentation/devicetree/bindings/staging/iio/
  19044F:	drivers/staging/iio/
  19045
  19046STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
  19047M:	Marc Dietrich <marvin24@gmx.de>
  19048L:	ac100@lists.launchpad.net (moderated for non-subscribers)
  19049L:	linux-tegra@vger.kernel.org
  19050S:	Maintained
  19051F:	drivers/staging/nvec/
  19052
  19053STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
  19054M:	Jens Frederich <jfrederich@gmail.com>
  19055M:	Jon Nettleton <jon.nettleton@gmail.com>
  19056S:	Maintained
  19057W:	http://wiki.laptop.org/go/DCON
  19058F:	drivers/staging/olpc_dcon/
  19059
  19060STAGING - REALTEK RTL8188EU DRIVERS
  19061M:	Larry Finger <Larry.Finger@lwfinger.net>
  19062M:	Phillip Potter <phil@philpotter.co.uk>
  19063S:	Supported
  19064F:	drivers/staging/r8188eu/
  19065
  19066STAGING - REALTEK RTL8712U DRIVERS
  19067M:	Larry Finger <Larry.Finger@lwfinger.net>
  19068M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
  19069S:	Odd Fixes
  19070F:	drivers/staging/rtl8712/
  19071
  19072STAGING - SEPS525 LCD CONTROLLER DRIVERS
  19073M:	Michael Hennerich <michael.hennerich@analog.com>
  19074L:	linux-fbdev@vger.kernel.org
  19075S:	Supported
  19076F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
  19077F:	drivers/staging/fbtft/fb_seps525.c
  19078
  19079STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
  19080M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
  19081M:	Teddy Wang <teddy.wang@siliconmotion.com>
  19082M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
  19083L:	linux-fbdev@vger.kernel.org
  19084S:	Maintained
  19085F:	drivers/staging/sm750fb/
  19086
  19087STAGING - VIA VT665X DRIVERS
  19088M:	Forest Bond <forest@alittletooquiet.net>
  19089S:	Odd Fixes
  19090F:	drivers/staging/vt665?/
  19091
  19092STAGING SUBSYSTEM
  19093M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  19094L:	linux-staging@lists.linux.dev
  19095S:	Supported
  19096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
  19097F:	drivers/staging/
  19098
  19099STARFIRE/DURALAN NETWORK DRIVER
  19100M:	Ion Badulescu <ionut@badula.org>
  19101S:	Odd Fixes
  19102F:	drivers/net/ethernet/adaptec/starfire*
  19103
  19104STARFIVE JH7100 CLOCK DRIVERS
  19105M:	Emil Renner Berthing <kernel@esmil.dk>
  19106S:	Maintained
  19107F:	Documentation/devicetree/bindings/clock/starfive,jh7100-*.yaml
  19108F:	drivers/clk/starfive/clk-starfive-jh7100*
  19109F:	include/dt-bindings/clock/starfive-jh7100*.h
  19110
  19111STARFIVE JH7100 PINCTRL DRIVER
  19112M:	Emil Renner Berthing <kernel@esmil.dk>
  19113L:	linux-gpio@vger.kernel.org
  19114S:	Maintained
  19115F:	Documentation/devicetree/bindings/pinctrl/starfive,jh7100-pinctrl.yaml
  19116F:	drivers/pinctrl/pinctrl-starfive.c
  19117F:	include/dt-bindings/pinctrl/pinctrl-starfive.h
  19118
  19119STARFIVE JH7100 RESET CONTROLLER DRIVER
  19120M:	Emil Renner Berthing <kernel@esmil.dk>
  19121S:	Maintained
  19122F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
  19123F:	drivers/reset/reset-starfive-jh7100.c
  19124F:	include/dt-bindings/reset/starfive-jh7100.h
  19125
  19126STATIC BRANCH/CALL
  19127M:	Peter Zijlstra <peterz@infradead.org>
  19128M:	Josh Poimboeuf <jpoimboe@kernel.org>
  19129M:	Jason Baron <jbaron@akamai.com>
  19130R:	Steven Rostedt <rostedt@goodmis.org>
  19131R:	Ard Biesheuvel <ardb@kernel.org>
  19132S:	Supported
  19133F:	arch/*/include/asm/jump_label*.h
  19134F:	arch/*/include/asm/static_call*.h
  19135F:	arch/*/kernel/jump_label.c
  19136F:	arch/*/kernel/static_call.c
  19137F:	include/linux/jump_label*.h
  19138F:	include/linux/static_call*.h
  19139F:	kernel/jump_label.c
  19140F:	kernel/static_call.c
  19141
  19142STI AUDIO (ASoC) DRIVERS
  19143M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
  19144L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  19145S:	Maintained
  19146F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
  19147F:	sound/soc/sti/
  19148
  19149STI CEC DRIVER
  19150M:	Alain Volmat <alain.volmat@foss.st.com>
  19151S:	Maintained
  19152F:	Documentation/devicetree/bindings/media/stih-cec.txt
  19153F:	drivers/media/cec/platform/sti/
  19154
  19155STK1160 USB VIDEO CAPTURE DRIVER
  19156M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  19157L:	linux-media@vger.kernel.org
  19158S:	Maintained
  19159T:	git git://linuxtv.org/media_tree.git
  19160F:	drivers/media/usb/stk1160/
  19161
  19162STM32 AUDIO (ASoC) DRIVERS
  19163M:	Olivier Moysan <olivier.moysan@foss.st.com>
  19164M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
  19165L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  19166S:	Maintained
  19167F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
  19168F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
  19169F:	sound/soc/stm/
  19170
  19171STM32 TIMER/LPTIMER DRIVERS
  19172M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
  19173S:	Maintained
  19174F:	Documentation/ABI/testing/*timer-stm32
  19175F:	Documentation/devicetree/bindings/*/*stm32-*timer*
  19176F:	drivers/*/stm32-*timer*
  19177F:	drivers/pwm/pwm-stm32*
  19178F:	include/linux/*/stm32-*tim*
  19179
  19180STMMAC ETHERNET DRIVER
  19181M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
  19182M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
  19183M:	Jose Abreu <joabreu@synopsys.com>
  19184L:	netdev@vger.kernel.org
  19185S:	Supported
  19186W:	http://www.stlinux.com
  19187F:	Documentation/networking/device_drivers/ethernet/stmicro/
  19188F:	drivers/net/ethernet/stmicro/stmmac/
  19189
  19190SUN3/3X
  19191M:	Sam Creasey <sammy@sammy.net>
  19192S:	Maintained
  19193W:	http://sammy.net/sun3/
  19194F:	arch/m68k/include/asm/sun3*
  19195F:	arch/m68k/kernel/*sun3*
  19196F:	arch/m68k/sun3*/
  19197F:	drivers/net/ethernet/i825xx/sun3*
  19198
  19199SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
  19200M:	Hans de Goede <hdegoede@redhat.com>
  19201L:	linux-input@vger.kernel.org
  19202S:	Maintained
  19203F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
  19204F:	drivers/input/keyboard/sun4i-lradc-keys.c
  19205
  19206SUNDANCE NETWORK DRIVER
  19207M:	Denis Kirjanov <kda@linux-powerpc.org>
  19208L:	netdev@vger.kernel.org
  19209S:	Maintained
  19210F:	drivers/net/ethernet/dlink/sundance.c
  19211
  19212SUNPLUS ETHERNET DRIVER
  19213M:	Wells Lu <wellslutw@gmail.com>
  19214L:	netdev@vger.kernel.org
  19215S:	Maintained
  19216W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
  19217F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
  19218F:	drivers/net/ethernet/sunplus/
  19219
  19220SUNPLUS OCOTP DRIVER
  19221M:	Vincent Shih <vincent.sunplus@gmail.com>
  19222S:	Maintained
  19223F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
  19224F:	drivers/nvmem/sunplus-ocotp.c
  19225
  19226SUNPLUS PWM DRIVER
  19227M:	Hammer Hsieh <hammerh0314@gmail.com>
  19228S:	Maintained
  19229F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
  19230F:	drivers/pwm/pwm-sunplus.c
  19231
  19232SUNPLUS RTC DRIVER
  19233M:	Vincent Shih <vincent.sunplus@gmail.com>
  19234L:	linux-rtc@vger.kernel.org
  19235S:	Maintained
  19236F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
  19237F:	drivers/rtc/rtc-sunplus.c
  19238
  19239SUNPLUS SPI CONTROLLER INTERFACE DRIVER
  19240M:	Li-hao Kuo <lhjeff911@gmail.com>
  19241L:	linux-spi@vger.kernel.org
  19242S:	Maintained
  19243F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
  19244F:	drivers/spi/spi-sunplus-sp7021.c
  19245
  19246SUNPLUS UART DRIVER
  19247M:	Hammer Hsieh <hammerh0314@gmail.com>
  19248S:	Maintained
  19249F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
  19250F:	drivers/tty/serial/sunplus-uart.c
  19251
  19252SUNPLUS WATCHDOG DRIVER
  19253M:	Xiantao Hu <xt.hu@cqplus1.com>
  19254L:	linux-watchdog@vger.kernel.org
  19255S:	Maintained
  19256F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
  19257F:	drivers/watchdog/sunplus_wdt.c
  19258
  19259SUPERH
  19260M:	Yoshinori Sato <ysato@users.sourceforge.jp>
  19261M:	Rich Felker <dalias@libc.org>
  19262L:	linux-sh@vger.kernel.org
  19263S:	Maintained
  19264Q:	http://patchwork.kernel.org/project/linux-sh/list/
  19265F:	Documentation/sh/
  19266F:	arch/sh/
  19267F:	drivers/sh/
  19268
  19269SUSPEND TO RAM
  19270M:	"Rafael J. Wysocki" <rafael@kernel.org>
  19271M:	Len Brown <len.brown@intel.com>
  19272M:	Pavel Machek <pavel@ucw.cz>
  19273L:	linux-pm@vger.kernel.org
  19274S:	Supported
  19275B:	https://bugzilla.kernel.org
  19276F:	Documentation/power/
  19277F:	arch/x86/kernel/acpi/
  19278F:	drivers/base/power/
  19279F:	include/linux/freezer.h
  19280F:	include/linux/pm.h
  19281F:	include/linux/suspend.h
  19282F:	kernel/power/
  19283
  19284SVGA HANDLING
  19285M:	Martin Mares <mj@ucw.cz>
  19286L:	linux-video@atrey.karlin.mff.cuni.cz
  19287S:	Maintained
  19288F:	Documentation/admin-guide/svga.rst
  19289F:	arch/x86/boot/video*
  19290
  19291SWIOTLB SUBSYSTEM
  19292M:	Christoph Hellwig <hch@infradead.org>
  19293L:	iommu@lists.linux.dev
  19294S:	Supported
  19295W:	http://git.infradead.org/users/hch/dma-mapping.git
  19296T:	git git://git.infradead.org/users/hch/dma-mapping.git
  19297F:	arch/*/kernel/pci-swiotlb.c
  19298F:	include/linux/swiotlb.h
  19299F:	kernel/dma/swiotlb.c
  19300
  19301SWITCHDEV
  19302M:	Jiri Pirko <jiri@resnulli.us>
  19303M:	Ivan Vecera <ivecera@redhat.com>
  19304L:	netdev@vger.kernel.org
  19305S:	Supported
  19306F:	include/net/switchdev.h
  19307F:	net/switchdev/
  19308
  19309SY8106A REGULATOR DRIVER
  19310M:	Icenowy Zheng <icenowy@aosc.io>
  19311S:	Maintained
  19312F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
  19313F:	drivers/regulator/sy8106a-regulator.c
  19314
  19315SYNC FILE FRAMEWORK
  19316M:	Sumit Semwal <sumit.semwal@linaro.org>
  19317R:	Gustavo Padovan <gustavo@padovan.org>
  19318L:	linux-media@vger.kernel.org
  19319L:	dri-devel@lists.freedesktop.org
  19320S:	Maintained
  19321T:	git git://anongit.freedesktop.org/drm/drm-misc
  19322F:	Documentation/driver-api/sync_file.rst
  19323F:	drivers/dma-buf/dma-fence*
  19324F:	drivers/dma-buf/sw_sync.c
  19325F:	drivers/dma-buf/sync_*
  19326F:	include/linux/sync_file.h
  19327F:	include/uapi/linux/sync_file.h
  19328
  19329SYNOPSYS ARC ARCHITECTURE
  19330M:	Vineet Gupta <vgupta@kernel.org>
  19331L:	linux-snps-arc@lists.infradead.org
  19332S:	Supported
  19333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
  19334F:	Documentation/arc/
  19335F:	Documentation/devicetree/bindings/arc/*
  19336F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
  19337F:	arch/arc/
  19338F:	drivers/clocksource/arc_timer.c
  19339F:	drivers/tty/serial/arc_uart.c
  19340
  19341SYNOPSYS ARC HSDK SDP pll clock driver
  19342M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  19343S:	Supported
  19344F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
  19345F:	drivers/clk/clk-hsdk-pll.c
  19346
  19347SYNOPSYS ARC SDP clock driver
  19348M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  19349S:	Supported
  19350F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
  19351F:	drivers/clk/axs10x/*
  19352
  19353SYNOPSYS ARC SDP platform support
  19354M:	Alexey Brodkin <abrodkin@synopsys.com>
  19355S:	Supported
  19356F:	Documentation/devicetree/bindings/arc/axs10*
  19357F:	arch/arc/boot/dts/ax*
  19358F:	arch/arc/plat-axs10x
  19359
  19360SYNOPSYS AXS10x RESET CONTROLLER DRIVER
  19361M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  19362S:	Supported
  19363F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
  19364F:	drivers/reset/reset-axs10x.c
  19365
  19366SYNOPSYS CREG GPIO DRIVER
  19367M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  19368S:	Maintained
  19369F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
  19370F:	drivers/gpio/gpio-creg-snps.c
  19371
  19372SYNOPSYS DESIGNWARE 8250 UART DRIVER
  19373R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  19374S:	Maintained
  19375F:	drivers/tty/serial/8250/8250_dw.c
  19376F:	drivers/tty/serial/8250/8250_dwlib.*
  19377F:	drivers/tty/serial/8250/8250_lpss.c
  19378
  19379SYNOPSYS DESIGNWARE APB GPIO DRIVER
  19380M:	Hoan Tran <hoan@os.amperecomputing.com>
  19381M:	Serge Semin <fancer.lancer@gmail.com>
  19382L:	linux-gpio@vger.kernel.org
  19383S:	Maintained
  19384F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
  19385F:	drivers/gpio/gpio-dwapb.c
  19386
  19387SYNOPSYS DESIGNWARE APB SSI DRIVER
  19388M:	Serge Semin <fancer.lancer@gmail.com>
  19389L:	linux-spi@vger.kernel.org
  19390S:	Supported
  19391F:	Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
  19392F:	drivers/spi/spi-dw*
  19393
  19394SYNOPSYS DESIGNWARE AXI DMAC DRIVER
  19395M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  19396S:	Maintained
  19397F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
  19398F:	drivers/dma/dw-axi-dmac/
  19399
  19400SYNOPSYS DESIGNWARE DMAC DRIVER
  19401M:	Viresh Kumar <vireshk@kernel.org>
  19402R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  19403S:	Maintained
  19404F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
  19405F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
  19406F:	drivers/dma/dw/
  19407F:	include/dt-bindings/dma/dw-dmac.h
  19408F:	include/linux/dma/dw.h
  19409F:	include/linux/platform_data/dma-dw.h
  19410
  19411SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
  19412M:	Jose Abreu <Jose.Abreu@synopsys.com>
  19413L:	netdev@vger.kernel.org
  19414S:	Supported
  19415F:	drivers/net/ethernet/synopsys/
  19416
  19417SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
  19418M:	Jose Abreu <Jose.Abreu@synopsys.com>
  19419L:	netdev@vger.kernel.org
  19420S:	Supported
  19421F:	drivers/net/pcs/pcs-xpcs.c
  19422F:	drivers/net/pcs/pcs-xpcs.h
  19423F:	include/linux/pcs/pcs-xpcs.h
  19424
  19425SYNOPSYS DESIGNWARE I2C DRIVER
  19426M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
  19427R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  19428R:	Mika Westerberg <mika.westerberg@linux.intel.com>
  19429R:	Jan Dabros <jsd@semihalf.com>
  19430L:	linux-i2c@vger.kernel.org
  19431S:	Supported
  19432F:	drivers/i2c/busses/i2c-designware-*
  19433
  19434SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
  19435M:	Jaehoon Chung <jh80.chung@samsung.com>
  19436L:	linux-mmc@vger.kernel.org
  19437S:	Maintained
  19438F:	drivers/mmc/host/dw_mmc*
  19439
  19440SYNOPSYS HSDK RESET CONTROLLER DRIVER
  19441M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
  19442S:	Supported
  19443F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
  19444F:	drivers/reset/reset-hsdk.c
  19445F:	include/dt-bindings/reset/snps,hsdk-reset.h
  19446
  19447SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
  19448M:	Prabu Thangamuthu <prabu.t@synopsys.com>
  19449M:	Manjunath M B <manjumb@synopsys.com>
  19450L:	linux-mmc@vger.kernel.org
  19451S:	Maintained
  19452F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
  19453
  19454SYSTEM CONFIGURATION (SYSCON)
  19455M:	Lee Jones <lee.jones@linaro.org>
  19456M:	Arnd Bergmann <arnd@arndb.de>
  19457S:	Supported
  19458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
  19459F:	drivers/mfd/syscon.c
  19460
  19461SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
  19462M:	Sudeep Holla <sudeep.holla@arm.com>
  19463R:	Cristian Marussi <cristian.marussi@arm.com>
  19464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  19465S:	Maintained
  19466F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
  19467F:	drivers/clk/clk-sc[mp]i.c
  19468F:	drivers/cpufreq/sc[mp]i-cpufreq.c
  19469F:	drivers/firmware/arm_scmi/
  19470F:	drivers/firmware/arm_scpi.c
  19471F:	drivers/regulator/scmi-regulator.c
  19472F:	drivers/reset/reset-scmi.c
  19473F:	include/linux/sc[mp]i_protocol.h
  19474F:	include/trace/events/scmi.h
  19475F:	include/uapi/linux/virtio_scmi.h
  19476
  19477SYSTEM RESET/SHUTDOWN DRIVERS
  19478M:	Sebastian Reichel <sre@kernel.org>
  19479L:	linux-pm@vger.kernel.org
  19480S:	Maintained
  19481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
  19482F:	Documentation/devicetree/bindings/power/reset/
  19483F:	drivers/power/reset/
  19484
  19485SYSTEM TRACE MODULE CLASS
  19486M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
  19487S:	Maintained
  19488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
  19489F:	Documentation/trace/stm.rst
  19490F:	drivers/hwtracing/stm/
  19491F:	include/linux/stm.h
  19492F:	include/uapi/linux/stm.h
  19493
  19494SYSTEM76 ACPI DRIVER
  19495M:	Jeremy Soller <jeremy@system76.com>
  19496M:	System76 Product Development <productdev@system76.com>
  19497L:	platform-driver-x86@vger.kernel.org
  19498S:	Maintained
  19499F:	drivers/platform/x86/system76_acpi.c
  19500
  19501SYSV FILESYSTEM
  19502M:	Christoph Hellwig <hch@infradead.org>
  19503S:	Maintained
  19504F:	Documentation/filesystems/sysv-fs.rst
  19505F:	fs/sysv/
  19506F:	include/linux/sysv_fs.h
  19507
  19508TASKSTATS STATISTICS INTERFACE
  19509M:	Balbir Singh <bsingharora@gmail.com>
  19510S:	Maintained
  19511F:	Documentation/accounting/taskstats*
  19512F:	include/linux/taskstats*
  19513F:	kernel/taskstats.c
  19514
  19515TC subsystem
  19516M:	Jamal Hadi Salim <jhs@mojatatu.com>
  19517M:	Cong Wang <xiyou.wangcong@gmail.com>
  19518M:	Jiri Pirko <jiri@resnulli.us>
  19519L:	netdev@vger.kernel.org
  19520S:	Maintained
  19521F:	include/net/pkt_cls.h
  19522F:	include/net/pkt_sched.h
  19523F:	include/net/tc_act/
  19524F:	include/uapi/linux/pkt_cls.h
  19525F:	include/uapi/linux/pkt_sched.h
  19526F:	include/uapi/linux/tc_act/
  19527F:	include/uapi/linux/tc_ematch/
  19528F:	net/sched/
  19529F:	tools/testing/selftests/tc-testing
  19530
  19531TC90522 MEDIA DRIVER
  19532M:	Akihiro Tsukada <tskd08@gmail.com>
  19533L:	linux-media@vger.kernel.org
  19534S:	Odd Fixes
  19535F:	drivers/media/dvb-frontends/tc90522*
  19536
  19537TCP LOW PRIORITY MODULE
  19538M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
  19539M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
  19540S:	Maintained
  19541W:	http://tcp-lp-mod.sourceforge.net/
  19542F:	net/ipv4/tcp_lp.c
  19543
  19544TDA10071 MEDIA DRIVER
  19545M:	Antti Palosaari <crope@iki.fi>
  19546L:	linux-media@vger.kernel.org
  19547S:	Maintained
  19548W:	https://linuxtv.org
  19549W:	http://palosaari.fi/linux/
  19550Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  19551T:	git git://linuxtv.org/anttip/media_tree.git
  19552F:	drivers/media/dvb-frontends/tda10071*
  19553
  19554TDA18212 MEDIA DRIVER
  19555M:	Antti Palosaari <crope@iki.fi>
  19556L:	linux-media@vger.kernel.org
  19557S:	Maintained
  19558W:	https://linuxtv.org
  19559W:	http://palosaari.fi/linux/
  19560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  19561T:	git git://linuxtv.org/anttip/media_tree.git
  19562F:	drivers/media/tuners/tda18212*
  19563
  19564TDA18218 MEDIA DRIVER
  19565M:	Antti Palosaari <crope@iki.fi>
  19566L:	linux-media@vger.kernel.org
  19567S:	Maintained
  19568W:	https://linuxtv.org
  19569W:	http://palosaari.fi/linux/
  19570Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  19571T:	git git://linuxtv.org/anttip/media_tree.git
  19572F:	drivers/media/tuners/tda18218*
  19573
  19574TDA18250 MEDIA DRIVER
  19575M:	Olli Salonen <olli.salonen@iki.fi>
  19576L:	linux-media@vger.kernel.org
  19577S:	Maintained
  19578W:	https://linuxtv.org
  19579Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  19580T:	git git://linuxtv.org/media_tree.git
  19581F:	drivers/media/tuners/tda18250*
  19582
  19583TDA18271 MEDIA DRIVER
  19584M:	Michael Krufky <mkrufky@linuxtv.org>
  19585L:	linux-media@vger.kernel.org
  19586S:	Maintained
  19587W:	https://linuxtv.org
  19588W:	http://github.com/mkrufky
  19589Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  19590T:	git git://linuxtv.org/mkrufky/tuners.git
  19591F:	drivers/media/tuners/tda18271*
  19592
  19593TDA1997x MEDIA DRIVER
  19594M:	Tim Harvey <tharvey@gateworks.com>
  19595L:	linux-media@vger.kernel.org
  19596S:	Maintained
  19597W:	https://linuxtv.org
  19598Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  19599F:	drivers/media/i2c/tda1997x.*
  19600
  19601TDA827x MEDIA DRIVER
  19602M:	Michael Krufky <mkrufky@linuxtv.org>
  19603L:	linux-media@vger.kernel.org
  19604S:	Maintained
  19605W:	https://linuxtv.org
  19606W:	http://github.com/mkrufky
  19607Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  19608T:	git git://linuxtv.org/mkrufky/tuners.git
  19609F:	drivers/media/tuners/tda8290.*
  19610
  19611TDA8290 MEDIA DRIVER
  19612M:	Michael Krufky <mkrufky@linuxtv.org>
  19613L:	linux-media@vger.kernel.org
  19614S:	Maintained
  19615W:	https://linuxtv.org
  19616W:	http://github.com/mkrufky
  19617Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  19618T:	git git://linuxtv.org/mkrufky/tuners.git
  19619F:	drivers/media/tuners/tda8290.*
  19620
  19621TDA9840 MEDIA DRIVER
  19622M:	Hans Verkuil <hverkuil@xs4all.nl>
  19623L:	linux-media@vger.kernel.org
  19624S:	Maintained
  19625W:	https://linuxtv.org
  19626T:	git git://linuxtv.org/media_tree.git
  19627F:	drivers/media/i2c/tda9840*
  19628
  19629TEA5761 TUNER DRIVER
  19630M:	Mauro Carvalho Chehab <mchehab@kernel.org>
  19631L:	linux-media@vger.kernel.org
  19632S:	Odd fixes
  19633W:	https://linuxtv.org
  19634T:	git git://linuxtv.org/media_tree.git
  19635F:	drivers/media/tuners/tea5761.*
  19636
  19637TEA5767 TUNER DRIVER
  19638M:	Mauro Carvalho Chehab <mchehab@kernel.org>
  19639L:	linux-media@vger.kernel.org
  19640S:	Maintained
  19641W:	https://linuxtv.org
  19642T:	git git://linuxtv.org/media_tree.git
  19643F:	drivers/media/tuners/tea5767.*
  19644
  19645TEA6415C MEDIA DRIVER
  19646M:	Hans Verkuil <hverkuil@xs4all.nl>
  19647L:	linux-media@vger.kernel.org
  19648S:	Maintained
  19649W:	https://linuxtv.org
  19650T:	git git://linuxtv.org/media_tree.git
  19651F:	drivers/media/i2c/tea6415c*
  19652
  19653TEA6420 MEDIA DRIVER
  19654M:	Hans Verkuil <hverkuil@xs4all.nl>
  19655L:	linux-media@vger.kernel.org
  19656S:	Maintained
  19657W:	https://linuxtv.org
  19658T:	git git://linuxtv.org/media_tree.git
  19659F:	drivers/media/i2c/tea6420*
  19660
  19661TEAM DRIVER
  19662M:	Jiri Pirko <jiri@resnulli.us>
  19663L:	netdev@vger.kernel.org
  19664S:	Supported
  19665F:	drivers/net/team/
  19666F:	include/linux/if_team.h
  19667F:	include/uapi/linux/if_team.h
  19668
  19669TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
  19670M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
  19671S:	Maintained
  19672F:	arch/x86/platform/ts5500/
  19673
  19674TECHNOTREND USB IR RECEIVER
  19675M:	Sean Young <sean@mess.org>
  19676L:	linux-media@vger.kernel.org
  19677S:	Maintained
  19678F:	drivers/media/rc/ttusbir.c
  19679
  19680TECHWELL TW9910 VIDEO DECODER
  19681L:	linux-media@vger.kernel.org
  19682S:	Orphan
  19683F:	drivers/media/i2c/tw9910.c
  19684F:	include/media/i2c/tw9910.h
  19685
  19686TEE SUBSYSTEM
  19687M:	Jens Wiklander <jens.wiklander@linaro.org>
  19688R:	Sumit Garg <sumit.garg@linaro.org>
  19689L:	op-tee@lists.trustedfirmware.org
  19690S:	Maintained
  19691F:	Documentation/staging/tee.rst
  19692F:	drivers/tee/
  19693F:	include/linux/tee_drv.h
  19694F:	include/uapi/linux/tee.h
  19695
  19696TEGRA ARCHITECTURE SUPPORT
  19697M:	Thierry Reding <thierry.reding@gmail.com>
  19698M:	Jonathan Hunter <jonathanh@nvidia.com>
  19699L:	linux-tegra@vger.kernel.org
  19700S:	Supported
  19701Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
  19702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
  19703N:	[^a-z]tegra
  19704
  19705TEGRA CLOCK DRIVER
  19706M:	Peter De Schrijver <pdeschrijver@nvidia.com>
  19707M:	Prashant Gaikwad <pgaikwad@nvidia.com>
  19708S:	Supported
  19709F:	drivers/clk/tegra/
  19710
  19711TEGRA DMA DRIVERS
  19712M:	Laxman Dewangan <ldewangan@nvidia.com>
  19713M:	Jon Hunter <jonathanh@nvidia.com>
  19714S:	Supported
  19715F:	drivers/dma/tegra*
  19716
  19717TEGRA I2C DRIVER
  19718M:	Laxman Dewangan <ldewangan@nvidia.com>
  19719R:	Dmitry Osipenko <digetx@gmail.com>
  19720S:	Supported
  19721F:	drivers/i2c/busses/i2c-tegra.c
  19722
  19723TEGRA IOMMU DRIVERS
  19724M:	Thierry Reding <thierry.reding@gmail.com>
  19725R:	Krishna Reddy <vdumpa@nvidia.com>
  19726L:	linux-tegra@vger.kernel.org
  19727S:	Supported
  19728F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
  19729F:	drivers/iommu/tegra*
  19730
  19731TEGRA KBC DRIVER
  19732M:	Laxman Dewangan <ldewangan@nvidia.com>
  19733S:	Supported
  19734F:	drivers/input/keyboard/tegra-kbc.c
  19735
  19736TEGRA NAND DRIVER
  19737M:	Stefan Agner <stefan@agner.ch>
  19738M:	Lucas Stach <dev@lynxeye.de>
  19739S:	Maintained
  19740F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
  19741F:	drivers/mtd/nand/raw/tegra_nand.c
  19742
  19743TEGRA PWM DRIVER
  19744M:	Thierry Reding <thierry.reding@gmail.com>
  19745S:	Supported
  19746F:	drivers/pwm/pwm-tegra.c
  19747
  19748TEGRA SERIAL DRIVER
  19749M:	Laxman Dewangan <ldewangan@nvidia.com>
  19750S:	Supported
  19751F:	drivers/tty/serial/serial-tegra.c
  19752
  19753TEGRA SPI DRIVER
  19754M:	Laxman Dewangan <ldewangan@nvidia.com>
  19755S:	Supported
  19756F:	drivers/spi/spi-tegra*
  19757
  19758TEGRA QUAD SPI DRIVER
  19759M:	Thierry Reding <thierry.reding@gmail.com>
  19760M:	Jonathan Hunter <jonathanh@nvidia.com>
  19761M:	Sowjanya Komatineni <skomatineni@nvidia.com>
  19762L:	linux-tegra@vger.kernel.org
  19763S:	Maintained
  19764F:	drivers/spi/spi-tegra210-quad.c
  19765
  19766TEGRA VIDEO DRIVER
  19767M:	Thierry Reding <thierry.reding@gmail.com>
  19768M:	Jonathan Hunter <jonathanh@nvidia.com>
  19769M:	Sowjanya Komatineni <skomatineni@nvidia.com>
  19770L:	linux-media@vger.kernel.org
  19771L:	linux-tegra@vger.kernel.org
  19772S:	Maintained
  19773F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
  19774F:	drivers/staging/media/tegra-video/
  19775
  19776TEGRA XUSB PADCTL DRIVER
  19777M:	JC Kuo <jckuo@nvidia.com>
  19778S:	Supported
  19779F:	drivers/phy/tegra/xusb*
  19780
  19781TEHUTI ETHERNET DRIVER
  19782M:	Andy Gospodarek <andy@greyhouse.net>
  19783L:	netdev@vger.kernel.org
  19784S:	Supported
  19785F:	drivers/net/ethernet/tehuti/*
  19786
  19787TELECOM CLOCK DRIVER FOR MCPL0010
  19788M:	Mark Gross <markgross@kernel.org>
  19789S:	Supported
  19790F:	drivers/char/tlclk.c
  19791
  19792TEMPO SEMICONDUCTOR DRIVERS
  19793M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
  19794S:	Maintained
  19795F:	Documentation/devicetree/bindings/sound/tscs*.txt
  19796F:	sound/soc/codecs/tscs*.c
  19797F:	sound/soc/codecs/tscs*.h
  19798
  19799TENSILICA XTENSA PORT (xtensa)
  19800M:	Chris Zankel <chris@zankel.net>
  19801M:	Max Filippov <jcmvbkbc@gmail.com>
  19802L:	linux-xtensa@linux-xtensa.org
  19803S:	Maintained
  19804T:	git git://github.com/czankel/xtensa-linux.git
  19805F:	arch/xtensa/
  19806F:	drivers/irqchip/irq-xtensa-*
  19807
  19808TEXAS INSTRUMENTS ASoC DRIVERS
  19809M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
  19810L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  19811S:	Maintained
  19812F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
  19813F:	sound/soc/ti/
  19814
  19815TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
  19816M:	Ricardo Ribalda <ribalda@kernel.org>
  19817L:	linux-iio@vger.kernel.org
  19818S:	Supported
  19819F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
  19820F:	drivers/iio/dac/ti-dac7612.c
  19821
  19822TEXAS INSTRUMENTS DMA DRIVERS
  19823M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
  19824L:	dmaengine@vger.kernel.org
  19825S:	Maintained
  19826F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
  19827F:	Documentation/devicetree/bindings/dma/ti-edma.txt
  19828F:	Documentation/devicetree/bindings/dma/ti/
  19829F:	drivers/dma/ti/
  19830X:	drivers/dma/ti/cppi41.c
  19831F:	include/linux/dma/k3-udma-glue.h
  19832F:	include/linux/dma/ti-cppi5.h
  19833F:	include/linux/dma/k3-psil.h
  19834
  19835TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
  19836M:	Nishanth Menon <nm@ti.com>
  19837M:	Tero Kristo <kristo@kernel.org>
  19838M:	Santosh Shilimkar <ssantosh@kernel.org>
  19839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  19840S:	Maintained
  19841F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
  19842F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
  19843F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
  19844F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
  19845F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
  19846F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
  19847F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
  19848F:	drivers/clk/keystone/sci-clk.c
  19849F:	drivers/firmware/ti_sci*
  19850F:	drivers/irqchip/irq-ti-sci-inta.c
  19851F:	drivers/irqchip/irq-ti-sci-intr.c
  19852F:	drivers/reset/reset-ti-sci.c
  19853F:	drivers/soc/ti/ti_sci_inta_msi.c
  19854F:	drivers/soc/ti/ti_sci_pm_domains.c
  19855F:	include/dt-bindings/soc/ti,sci_pm_domain.h
  19856F:	include/linux/soc/ti/ti_sci_inta_msi.h
  19857F:	include/linux/soc/ti/ti_sci_protocol.h
  19858
  19859TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
  19860M:	Robert Marko <robert.marko@sartura.hr>
  19861M:	Luka Perkov <luka.perkov@sartura.hr>
  19862L:	linux-hwmon@vger.kernel.org
  19863S:	Maintained
  19864F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
  19865F:	Documentation/hwmon/tps23861.rst
  19866F:	drivers/hwmon/tps23861.c
  19867
  19868TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
  19869M:	Puranjay Mohan <puranjay12@gmail.com>
  19870L:	linux-iio@vger.kernel.org
  19871S:	Supported
  19872F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
  19873F:	drivers/iio/temperature/tmp117.c
  19874
  19875THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
  19876M:	Hans Verkuil <hverkuil@xs4all.nl>
  19877L:	linux-media@vger.kernel.org
  19878S:	Maintained
  19879W:	https://linuxtv.org
  19880T:	git git://linuxtv.org/media_tree.git
  19881F:	drivers/media/radio/radio-raremono.c
  19882
  19883THERMAL
  19884M:	Rafael J. Wysocki <rafael@kernel.org>
  19885M:	Daniel Lezcano <daniel.lezcano@linaro.org>
  19886R:	Amit Kucheria <amitk@kernel.org>
  19887R:	Zhang Rui <rui.zhang@intel.com>
  19888L:	linux-pm@vger.kernel.org
  19889S:	Supported
  19890Q:	https://patchwork.kernel.org/project/linux-pm/list/
  19891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
  19892F:	Documentation/ABI/testing/sysfs-class-thermal
  19893F:	Documentation/devicetree/bindings/thermal/
  19894F:	Documentation/driver-api/thermal/
  19895F:	drivers/thermal/
  19896F:	include/linux/cpu_cooling.h
  19897F:	include/linux/thermal.h
  19898F:	include/uapi/linux/thermal.h
  19899F:	tools/lib/thermal/
  19900F:	tools/thermal/
  19901
  19902THERMAL DRIVER FOR AMLOGIC SOCS
  19903M:	Guillaume La Roque <glaroque@baylibre.com>
  19904L:	linux-pm@vger.kernel.org
  19905L:	linux-amlogic@lists.infradead.org
  19906S:	Supported
  19907W:	http://linux-meson.com/
  19908F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
  19909F:	drivers/thermal/amlogic_thermal.c
  19910
  19911THERMAL/CPU_COOLING
  19912M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
  19913M:	Daniel Lezcano <daniel.lezcano@linaro.org>
  19914M:	Viresh Kumar <viresh.kumar@linaro.org>
  19915R:	Lukasz Luba <lukasz.luba@arm.com>
  19916L:	linux-pm@vger.kernel.org
  19917S:	Supported
  19918F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
  19919F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
  19920F:	drivers/thermal/cpufreq_cooling.c
  19921F:	drivers/thermal/cpuidle_cooling.c
  19922F:	include/linux/cpu_cooling.h
  19923
  19924THERMAL/POWER_ALLOCATOR
  19925M:	Lukasz Luba <lukasz.luba@arm.com>
  19926L:	linux-pm@vger.kernel.org
  19927S:	Maintained
  19928F:	Documentation/driver-api/thermal/power_allocator.rst
  19929F:	drivers/thermal/gov_power_allocator.c
  19930F:	include/trace/events/thermal_power_allocator.h
  19931
  19932THINKPAD ACPI EXTRAS DRIVER
  19933M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
  19934L:	ibm-acpi-devel@lists.sourceforge.net
  19935L:	platform-driver-x86@vger.kernel.org
  19936S:	Maintained
  19937W:	http://ibm-acpi.sourceforge.net
  19938W:	http://thinkwiki.org/wiki/Ibm-acpi
  19939T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
  19940F:	drivers/platform/x86/thinkpad_acpi.c
  19941
  19942THINKPAD LMI DRIVER
  19943M:	Mark Pearson <markpearson@lenovo.com>
  19944L:	platform-driver-x86@vger.kernel.org
  19945S:	Maintained
  19946F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
  19947F:	drivers/platform/x86/think-lmi.?
  19948
  19949THUNDERBOLT DMA TRAFFIC TEST DRIVER
  19950M:	Isaac Hazan <isaac.hazan@intel.com>
  19951L:	linux-usb@vger.kernel.org
  19952S:	Maintained
  19953F:	drivers/thunderbolt/dma_test.c
  19954
  19955THUNDERBOLT DRIVER
  19956M:	Andreas Noever <andreas.noever@gmail.com>
  19957M:	Michael Jamet <michael.jamet@intel.com>
  19958M:	Mika Westerberg <mika.westerberg@linux.intel.com>
  19959M:	Yehezkel Bernat <YehezkelShB@gmail.com>
  19960L:	linux-usb@vger.kernel.org
  19961S:	Maintained
  19962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
  19963F:	Documentation/admin-guide/thunderbolt.rst
  19964F:	drivers/thunderbolt/
  19965F:	include/linux/thunderbolt.h
  19966
  19967THUNDERBOLT NETWORK DRIVER
  19968M:	Michael Jamet <michael.jamet@intel.com>
  19969M:	Mika Westerberg <mika.westerberg@linux.intel.com>
  19970M:	Yehezkel Bernat <YehezkelShB@gmail.com>
  19971L:	netdev@vger.kernel.org
  19972S:	Maintained
  19973F:	drivers/net/thunderbolt.c
  19974
  19975THUNDERX GPIO DRIVER
  19976M:	Robert Richter <rric@kernel.org>
  19977S:	Odd Fixes
  19978F:	drivers/gpio/gpio-thunderx.c
  19979
  19980TI ADS131E0X ADC SERIES DRIVER
  19981M:	Tomislav Denis <tomislav.denis@avl.com>
  19982L:	linux-iio@vger.kernel.org
  19983S:	Maintained
  19984F:	Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
  19985F:	drivers/iio/adc/ti-ads131e08.c
  19986
  19987TI AM437X VPFE DRIVER
  19988M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
  19989L:	linux-media@vger.kernel.org
  19990S:	Maintained
  19991W:	https://linuxtv.org
  19992Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  19993T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
  19994F:	drivers/media/platform/ti/am437x/
  19995
  19996TI BANDGAP AND THERMAL DRIVER
  19997M:	Eduardo Valentin <edubezval@gmail.com>
  19998M:	Keerthy <j-keerthy@ti.com>
  19999L:	linux-pm@vger.kernel.org
  20000L:	linux-omap@vger.kernel.org
  20001S:	Maintained
  20002F:	drivers/thermal/ti-soc-thermal/
  20003
  20004TI BQ27XXX POWER SUPPLY DRIVER
  20005F:	drivers/power/supply/bq27xxx_battery.c
  20006F:	drivers/power/supply/bq27xxx_battery_i2c.c
  20007F:	include/linux/power/bq27xxx_battery.h
  20008
  20009TI CDCE706 CLOCK DRIVER
  20010M:	Max Filippov <jcmvbkbc@gmail.com>
  20011S:	Maintained
  20012F:	drivers/clk/clk-cdce706.c
  20013
  20014TI CLOCK DRIVER
  20015M:	Tero Kristo <kristo@kernel.org>
  20016L:	linux-omap@vger.kernel.org
  20017S:	Odd Fixes
  20018F:	drivers/clk/ti/
  20019F:	include/linux/clk/ti.h
  20020
  20021TI DAVINCI MACHINE SUPPORT
  20022M:	Sekhar Nori <nsekhar@ti.com>
  20023R:	Bartosz Golaszewski <brgl@bgdev.pl>
  20024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  20025S:	Supported
  20026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
  20027F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
  20028F:	arch/arm/boot/dts/da850*
  20029F:	arch/arm/mach-davinci/
  20030F:	drivers/i2c/busses/i2c-davinci.c
  20031
  20032TI DAVINCI SERIES CLOCK DRIVER
  20033M:	David Lechner <david@lechnology.com>
  20034R:	Sekhar Nori <nsekhar@ti.com>
  20035S:	Maintained
  20036F:	Documentation/devicetree/bindings/clock/ti/davinci/
  20037F:	drivers/clk/davinci/
  20038
  20039TI DAVINCI SERIES GPIO DRIVER
  20040M:	Keerthy <j-keerthy@ti.com>
  20041L:	linux-gpio@vger.kernel.org
  20042S:	Maintained
  20043F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
  20044F:	drivers/gpio/gpio-davinci.c
  20045
  20046TI DAVINCI SERIES MEDIA DRIVER
  20047M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
  20048L:	linux-media@vger.kernel.org
  20049S:	Maintained
  20050W:	https://linuxtv.org
  20051Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  20052T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
  20053F:	drivers/media/platform/ti/davinci/
  20054F:	include/media/davinci/
  20055
  20056TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
  20057R:	David Lechner <david@lechnology.com>
  20058L:	linux-iio@vger.kernel.org
  20059F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
  20060F:	drivers/counter/ti-eqep.c
  20061
  20062TI ETHERNET SWITCH DRIVER (CPSW)
  20063R:	Grygorii Strashko <grygorii.strashko@ti.com>
  20064L:	linux-omap@vger.kernel.org
  20065L:	netdev@vger.kernel.org
  20066S:	Maintained
  20067F:	drivers/net/ethernet/ti/cpsw*
  20068F:	drivers/net/ethernet/ti/davinci*
  20069
  20070TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
  20071M:	Alex Dubov <oakad@yahoo.com>
  20072S:	Maintained
  20073W:	http://tifmxx.berlios.de/
  20074F:	drivers/memstick/host/tifm_ms.c
  20075F:	drivers/misc/tifm*
  20076F:	drivers/mmc/host/tifm_sd.c
  20077F:	include/linux/tifm.h
  20078
  20079TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
  20080M:	Nishanth Menon <nm@ti.com>
  20081M:	Santosh Shilimkar <ssantosh@kernel.org>
  20082L:	linux-kernel@vger.kernel.org
  20083L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  20084S:	Maintained
  20085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
  20086F:	drivers/soc/ti/*
  20087
  20088TI LM49xxx FAMILY ASoC CODEC DRIVERS
  20089M:	M R Swami Reddy <mr.swami.reddy@ti.com>
  20090M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
  20091L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  20092S:	Maintained
  20093F:	sound/soc/codecs/isabelle*
  20094F:	sound/soc/codecs/lm49453*
  20095
  20096TI PCM3060 ASoC CODEC DRIVER
  20097M:	Kirill Marinushkin <kmarinushkin@birdec.com>
  20098L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  20099S:	Maintained
  20100F:	Documentation/devicetree/bindings/sound/pcm3060.txt
  20101F:	sound/soc/codecs/pcm3060*
  20102
  20103TI TAS571X FAMILY ASoC CODEC DRIVER
  20104M:	Kevin Cernekee <cernekee@chromium.org>
  20105L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  20106S:	Odd Fixes
  20107F:	sound/soc/codecs/tas571x*
  20108
  20109TI TRF7970A NFC DRIVER
  20110M:	Mark Greer <mgreer@animalcreek.com>
  20111L:	linux-wireless@vger.kernel.org
  20112L:	linux-nfc@lists.01.org (subscribers-only)
  20113S:	Supported
  20114F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
  20115F:	drivers/nfc/trf7970a.c
  20116
  20117TI TSC2046 ADC DRIVER
  20118M:	Oleksij Rempel <o.rempel@pengutronix.de>
  20119R:	kernel@pengutronix.de
  20120L:	linux-iio@vger.kernel.org
  20121S:	Maintained
  20122F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
  20123F:	drivers/iio/adc/ti-tsc2046.c
  20124
  20125TI TWL4030 SERIES SOC CODEC DRIVER
  20126M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
  20127L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  20128S:	Maintained
  20129F:	sound/soc/codecs/twl4030*
  20130
  20131TI VPE/CAL DRIVERS
  20132M:	Benoit Parrot <bparrot@ti.com>
  20133L:	linux-media@vger.kernel.org
  20134S:	Maintained
  20135W:	http://linuxtv.org/
  20136Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  20137F:	Documentation/devicetree/bindings/media/ti,cal.yaml
  20138F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
  20139F:	drivers/media/platform/ti/cal/
  20140F:	drivers/media/platform/ti/vpe/
  20141
  20142TI WILINK WIRELESS DRIVERS
  20143L:	linux-wireless@vger.kernel.org
  20144S:	Orphan
  20145W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
  20146W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
  20147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
  20148F:	drivers/net/wireless/ti/
  20149F:	include/linux/wl12xx.h
  20150
  20151TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
  20152M:	John Stultz <jstultz@google.com>
  20153M:	Thomas Gleixner <tglx@linutronix.de>
  20154R:	Stephen Boyd <sboyd@kernel.org>
  20155L:	linux-kernel@vger.kernel.org
  20156S:	Supported
  20157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  20158F:	include/linux/clocksource.h
  20159F:	include/linux/time.h
  20160F:	include/linux/timex.h
  20161F:	include/uapi/linux/time.h
  20162F:	include/uapi/linux/timex.h
  20163F:	kernel/time/alarmtimer.c
  20164F:	kernel/time/clocksource.c
  20165F:	kernel/time/ntp.c
  20166F:	kernel/time/time*.c
  20167F:	tools/testing/selftests/timers/
  20168
  20169TIPC NETWORK LAYER
  20170M:	Jon Maloy <jmaloy@redhat.com>
  20171M:	Ying Xue <ying.xue@windriver.com>
  20172L:	netdev@vger.kernel.org (core kernel code)
  20173L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
  20174S:	Maintained
  20175W:	http://tipc.sourceforge.net/
  20176F:	include/uapi/linux/tipc*.h
  20177F:	net/tipc/
  20178
  20179TLAN NETWORK DRIVER
  20180M:	Samuel Chessman <chessman@tux.org>
  20181L:	tlan-devel@lists.sourceforge.net (subscribers-only)
  20182S:	Maintained
  20183W:	http://sourceforge.net/projects/tlan/
  20184F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
  20185F:	drivers/net/ethernet/ti/tlan.*
  20186
  20187TM6000 VIDEO4LINUX DRIVER
  20188M:	Mauro Carvalho Chehab <mchehab@kernel.org>
  20189L:	linux-media@vger.kernel.org
  20190S:	Odd fixes
  20191W:	https://linuxtv.org
  20192T:	git git://linuxtv.org/media_tree.git
  20193F:	Documentation/admin-guide/media/tm6000*
  20194F:	drivers/media/usb/tm6000/
  20195
  20196TMIO/SDHI MMC DRIVER
  20197M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
  20198L:	linux-mmc@vger.kernel.org
  20199L:	linux-renesas-soc@vger.kernel.org
  20200S:	Supported
  20201F:	drivers/mmc/host/renesas_sdhi*
  20202F:	drivers/mmc/host/tmio_mmc*
  20203F:	include/linux/mfd/tmio.h
  20204
  20205TMP401 HARDWARE MONITOR DRIVER
  20206M:	Guenter Roeck <linux@roeck-us.net>
  20207L:	linux-hwmon@vger.kernel.org
  20208S:	Maintained
  20209F:	Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
  20210F:	Documentation/hwmon/tmp401.rst
  20211F:	drivers/hwmon/tmp401.c
  20212
  20213TMP464 HARDWARE MONITOR DRIVER
  20214M:	Agathe Porte <agathe.porte@nokia.com>
  20215M:	Guenter Roeck <linux@roeck-us.net>
  20216L:	linux-hwmon@vger.kernel.org
  20217S:	Maintained
  20218F:	Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml
  20219F:	Documentation/hwmon/tmp464.rst
  20220F:	drivers/hwmon/tmp464.c
  20221
  20222TMP513 HARDWARE MONITOR DRIVER
  20223M:	Eric Tremblay <etremblay@distech-controls.com>
  20224L:	linux-hwmon@vger.kernel.org
  20225S:	Maintained
  20226F:	Documentation/hwmon/tmp513.rst
  20227F:	drivers/hwmon/tmp513.c
  20228
  20229TMPFS (SHMEM FILESYSTEM)
  20230M:	Hugh Dickins <hughd@google.com>
  20231L:	linux-mm@kvack.org
  20232S:	Maintained
  20233F:	include/linux/shmem_fs.h
  20234F:	mm/shmem.c
  20235
  20236TOMOYO SECURITY MODULE
  20237M:	Kentaro Takeda <takedakn@nttdata.co.jp>
  20238M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  20239L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
  20240L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
  20241L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
  20242L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
  20243S:	Maintained
  20244W:	https://tomoyo.osdn.jp/
  20245F:	security/tomoyo/
  20246
  20247TOPSTAR LAPTOP EXTRAS DRIVER
  20248M:	Herton Ronaldo Krzesinski <herton@canonical.com>
  20249L:	platform-driver-x86@vger.kernel.org
  20250S:	Maintained
  20251F:	drivers/platform/x86/topstar-laptop.c
  20252
  20253TORTURE-TEST MODULES
  20254M:	Davidlohr Bueso <dave@stgolabs.net>
  20255M:	"Paul E. McKenney" <paulmck@kernel.org>
  20256M:	Josh Triplett <josh@joshtriplett.org>
  20257L:	linux-kernel@vger.kernel.org
  20258S:	Supported
  20259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
  20260F:	Documentation/RCU/torture.rst
  20261F:	kernel/locking/locktorture.c
  20262F:	kernel/rcu/rcuscale.c
  20263F:	kernel/rcu/rcutorture.c
  20264F:	kernel/rcu/refscale.c
  20265F:	kernel/torture.c
  20266
  20267TOSHIBA ACPI EXTRAS DRIVER
  20268M:	Azael Avalos <coproscefalo@gmail.com>
  20269L:	platform-driver-x86@vger.kernel.org
  20270S:	Maintained
  20271F:	drivers/platform/x86/toshiba_acpi.c
  20272
  20273TOSHIBA BLUETOOTH DRIVER
  20274M:	Azael Avalos <coproscefalo@gmail.com>
  20275L:	platform-driver-x86@vger.kernel.org
  20276S:	Maintained
  20277F:	drivers/platform/x86/toshiba_bluetooth.c
  20278
  20279TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
  20280M:	Azael Avalos <coproscefalo@gmail.com>
  20281L:	platform-driver-x86@vger.kernel.org
  20282S:	Maintained
  20283F:	drivers/platform/x86/toshiba_haps.c
  20284
  20285TOSHIBA SMM DRIVER
  20286M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
  20287S:	Maintained
  20288W:	http://www.buzzard.org.uk/toshiba/
  20289F:	drivers/char/toshiba.c
  20290F:	include/linux/toshiba.h
  20291F:	include/uapi/linux/toshiba.h
  20292
  20293TOSHIBA TC358743 DRIVER
  20294M:	Mats Randgaard <matrandg@cisco.com>
  20295L:	linux-media@vger.kernel.org
  20296S:	Maintained
  20297F:	drivers/media/i2c/tc358743*
  20298F:	include/media/i2c/tc358743.h
  20299
  20300TOSHIBA WMI HOTKEYS DRIVER
  20301M:	Azael Avalos <coproscefalo@gmail.com>
  20302L:	platform-driver-x86@vger.kernel.org
  20303S:	Maintained
  20304F:	drivers/platform/x86/toshiba-wmi.c
  20305
  20306TPM DEVICE DRIVER
  20307M:	Peter Huewe <peterhuewe@gmx.de>
  20308M:	Jarkko Sakkinen <jarkko@kernel.org>
  20309R:	Jason Gunthorpe <jgg@ziepe.ca>
  20310L:	linux-integrity@vger.kernel.org
  20311S:	Maintained
  20312W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
  20313Q:	https://patchwork.kernel.org/project/linux-integrity/list/
  20314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
  20315F:	drivers/char/tpm/
  20316
  20317TRACING
  20318M:	Steven Rostedt <rostedt@goodmis.org>
  20319M:	Ingo Molnar <mingo@redhat.com>
  20320S:	Maintained
  20321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
  20322F:	Documentation/trace/ftrace.rst
  20323F:	arch/*/*/*/*ftrace*
  20324F:	arch/*/*/*ftrace*
  20325F:	fs/tracefs/
  20326F:	include/*/ftrace.h
  20327F:	include/linux/trace*.h
  20328F:	include/trace/
  20329F:	kernel/trace/
  20330F:	tools/testing/selftests/ftrace/
  20331
  20332TRACING MMIO ACCESSES (MMIOTRACE)
  20333M:	Steven Rostedt <rostedt@goodmis.org>
  20334M:	Ingo Molnar <mingo@kernel.org>
  20335R:	Karol Herbst <karolherbst@gmail.com>
  20336R:	Pekka Paalanen <ppaalanen@gmail.com>
  20337L:	linux-kernel@vger.kernel.org
  20338L:	nouveau@lists.freedesktop.org
  20339S:	Maintained
  20340F:	arch/x86/mm/kmmio.c
  20341F:	arch/x86/mm/mmio-mod.c
  20342F:	arch/x86/mm/testmmiotrace.c
  20343F:	include/linux/mmiotrace.h
  20344F:	kernel/trace/trace_mmiotrace.c
  20345
  20346TRACING OS NOISE / LATENCY TRACERS
  20347M:	Steven Rostedt <rostedt@goodmis.org>
  20348M:	Daniel Bristot de Oliveira <bristot@kernel.org>
  20349S:	Maintained
  20350F:	kernel/trace/trace_osnoise.c
  20351F:	include/trace/events/osnoise.h
  20352F:	kernel/trace/trace_hwlat.c
  20353F:	kernel/trace/trace_irqsoff.c
  20354F:	kernel/trace/trace_sched_wakeup.c
  20355F:	Documentation/trace/osnoise-tracer.rst
  20356F:	Documentation/trace/timerlat-tracer.rst
  20357F:	Documentation/trace/hwlat_detector.rst
  20358F:	arch/*/kernel/trace.c
  20359
  20360Real-time Linux Analysis (RTLA) tools
  20361M:	Daniel Bristot de Oliveira <bristot@kernel.org>
  20362M:	Steven Rostedt <rostedt@goodmis.org>
  20363L:	linux-trace-devel@vger.kernel.org
  20364S:	Maintained
  20365F:	Documentation/tools/rtla/
  20366F:	tools/tracing/rtla/
  20367
  20368TRADITIONAL CHINESE DOCUMENTATION
  20369M:	Hu Haowen <src.res@email.cn>
  20370L:	linux-doc-tw-discuss@lists.sourceforge.net
  20371S:	Maintained
  20372W:	https://github.com/srcres258/linux-doc
  20373T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
  20374F:	Documentation/translations/zh_TW/
  20375
  20376TTY LAYER
  20377M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  20378M:	Jiri Slaby <jirislaby@kernel.org>
  20379S:	Supported
  20380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
  20381F:	Documentation/driver-api/serial/
  20382F:	drivers/tty/
  20383F:	drivers/tty/serial/serial_core.c
  20384F:	include/linux/selection.h
  20385F:	include/linux/serial.h
  20386F:	include/linux/serial_core.h
  20387F:	include/linux/sysrq.h
  20388F:	include/linux/tty*.h
  20389F:	include/linux/vt.h
  20390F:	include/linux/vt_*.h
  20391F:	include/uapi/linux/serial.h
  20392F:	include/uapi/linux/serial_core.h
  20393F:	include/uapi/linux/tty.h
  20394
  20395TUA9001 MEDIA DRIVER
  20396M:	Antti Palosaari <crope@iki.fi>
  20397L:	linux-media@vger.kernel.org
  20398S:	Maintained
  20399W:	https://linuxtv.org
  20400W:	http://palosaari.fi/linux/
  20401Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  20402T:	git git://linuxtv.org/anttip/media_tree.git
  20403F:	drivers/media/tuners/tua9001*
  20404
  20405TULIP NETWORK DRIVERS
  20406L:	netdev@vger.kernel.org
  20407L:	linux-parisc@vger.kernel.org
  20408S:	Orphan
  20409F:	drivers/net/ethernet/dec/tulip/
  20410
  20411TUN/TAP driver
  20412M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
  20413S:	Maintained
  20414W:	http://vtun.sourceforge.net/tun
  20415F:	Documentation/networking/tuntap.rst
  20416F:	arch/um/os-Linux/drivers/
  20417
  20418TURBOCHANNEL SUBSYSTEM
  20419M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
  20420M:	Ralf Baechle <ralf@linux-mips.org>
  20421L:	linux-mips@vger.kernel.org
  20422S:	Maintained
  20423Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
  20424F:	drivers/tc/
  20425F:	include/linux/tc.h
  20426
  20427TURBOSTAT UTILITY
  20428M:	"Len Brown" <lenb@kernel.org>
  20429L:	linux-pm@vger.kernel.org
  20430S:	Supported
  20431Q:	https://patchwork.kernel.org/project/linux-pm/list/
  20432B:	https://bugzilla.kernel.org
  20433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
  20434F:	tools/power/x86/turbostat/
  20435
  20436TW5864 VIDEO4LINUX DRIVER
  20437M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
  20438M:	Anton Sviridenko <anton@corp.bluecherry.net>
  20439M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
  20440M:	Andrey Utkin <andrey_utkin@fastmail.com>
  20441L:	linux-media@vger.kernel.org
  20442S:	Supported
  20443F:	drivers/media/pci/tw5864/
  20444
  20445TW68 VIDEO4LINUX DRIVER
  20446M:	Hans Verkuil <hverkuil@xs4all.nl>
  20447L:	linux-media@vger.kernel.org
  20448S:	Odd Fixes
  20449W:	https://linuxtv.org
  20450T:	git git://linuxtv.org/media_tree.git
  20451F:	drivers/media/pci/tw68/
  20452
  20453TW686X VIDEO4LINUX DRIVER
  20454M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  20455L:	linux-media@vger.kernel.org
  20456S:	Maintained
  20457W:	http://linuxtv.org
  20458T:	git git://linuxtv.org/media_tree.git
  20459F:	drivers/media/pci/tw686x/
  20460
  20461U-BOOT ENVIRONMENT VARIABLES
  20462M:	Rafał Miłecki <rafal@milecki.pl>
  20463S:	Maintained
  20464F:	Documentation/devicetree/bindings/nvmem/u-boot,env.yaml
  20465
  20466UACCE ACCELERATOR FRAMEWORK
  20467M:	Zhangfei Gao <zhangfei.gao@linaro.org>
  20468M:	Zhou Wang <wangzhou1@hisilicon.com>
  20469L:	linux-accelerators@lists.ozlabs.org
  20470L:	linux-kernel@vger.kernel.org
  20471S:	Maintained
  20472F:	Documentation/ABI/testing/sysfs-driver-uacce
  20473F:	Documentation/misc-devices/uacce.rst
  20474F:	drivers/misc/uacce/
  20475F:	include/linux/uacce.h
  20476F:	include/uapi/misc/uacce/
  20477
  20478UBI FILE SYSTEM (UBIFS)
  20479M:	Richard Weinberger <richard@nod.at>
  20480L:	linux-mtd@lists.infradead.org
  20481S:	Supported
  20482W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
  20483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
  20484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
  20485F:	Documentation/ABI/testing/sysfs-fs-ubifs
  20486F:	Documentation/filesystems/ubifs-authentication.rst
  20487F:	Documentation/filesystems/ubifs.rst
  20488F:	fs/ubifs/
  20489
  20490UCLINUX (M68KNOMMU AND COLDFIRE)
  20491M:	Greg Ungerer <gerg@linux-m68k.org>
  20492L:	linux-m68k@lists.linux-m68k.org
  20493L:	uclinux-dev@uclinux.org  (subscribers-only)
  20494S:	Maintained
  20495W:	http://www.linux-m68k.org/
  20496W:	http://www.uclinux.org/
  20497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
  20498F:	arch/m68k/*/*_no.*
  20499F:	arch/m68k/68*/
  20500F:	arch/m68k/coldfire/
  20501F:	arch/m68k/include/asm/*_no.*
  20502
  20503UDF FILESYSTEM
  20504M:	Jan Kara <jack@suse.com>
  20505S:	Maintained
  20506F:	Documentation/filesystems/udf.rst
  20507F:	fs/udf/
  20508
  20509UDRAW TABLET
  20510M:	Bastien Nocera <hadess@hadess.net>
  20511L:	linux-input@vger.kernel.org
  20512S:	Maintained
  20513F:	drivers/hid/hid-udraw-ps3.c
  20514
  20515UFS FILESYSTEM
  20516M:	Evgeniy Dushistov <dushistov@mail.ru>
  20517S:	Maintained
  20518F:	Documentation/admin-guide/ufs.rst
  20519F:	fs/ufs/
  20520
  20521UHID USERSPACE HID IO DRIVER
  20522M:	David Rheinsberg <david.rheinsberg@gmail.com>
  20523L:	linux-input@vger.kernel.org
  20524S:	Maintained
  20525F:	drivers/hid/uhid.c
  20526F:	include/uapi/linux/uhid.h
  20527
  20528ULPI BUS
  20529M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
  20530L:	linux-usb@vger.kernel.org
  20531S:	Maintained
  20532F:	drivers/usb/common/ulpi.c
  20533F:	include/linux/ulpi/
  20534
  20535UNICODE SUBSYSTEM
  20536M:	Gabriel Krisman Bertazi <krisman@collabora.com>
  20537L:	linux-fsdevel@vger.kernel.org
  20538S:	Supported
  20539F:	fs/unicode/
  20540
  20541UNIFDEF
  20542M:	Tony Finch <dot@dotat.at>
  20543S:	Maintained
  20544W:	http://dotat.at/prog/unifdef
  20545F:	scripts/unifdef.c
  20546
  20547UNIFORM CDROM DRIVER
  20548M:	Phillip Potter <phil@philpotter.co.uk>
  20549S:	Maintained
  20550F:	Documentation/cdrom/
  20551F:	drivers/cdrom/cdrom.c
  20552F:	include/linux/cdrom.h
  20553F:	include/uapi/linux/cdrom.h
  20554
  20555UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
  20556R:	Alim Akhtar <alim.akhtar@samsung.com>
  20557R:	Avri Altman <avri.altman@wdc.com>
  20558R:	Bart Van Assche <bvanassche@acm.org>
  20559L:	linux-scsi@vger.kernel.org
  20560S:	Supported
  20561F:	Documentation/devicetree/bindings/ufs/
  20562F:	Documentation/scsi/ufs.rst
  20563F:	drivers/ufs/core/
  20564
  20565UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
  20566M:	Pedro Sousa <pedrom.sousa@synopsys.com>
  20567L:	linux-scsi@vger.kernel.org
  20568S:	Supported
  20569F:	drivers/ufs/host/*dwc*
  20570
  20571UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
  20572M:	Stanley Chu <stanley.chu@mediatek.com>
  20573L:	linux-scsi@vger.kernel.org
  20574L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  20575S:	Maintained
  20576F:	drivers/ufs/host/ufs-mediatek*
  20577
  20578UNSORTED BLOCK IMAGES (UBI)
  20579M:	Richard Weinberger <richard@nod.at>
  20580L:	linux-mtd@lists.infradead.org
  20581S:	Supported
  20582W:	http://www.linux-mtd.infradead.org/
  20583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
  20584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
  20585F:	drivers/mtd/ubi/
  20586F:	include/linux/mtd/ubi.h
  20587F:	include/uapi/mtd/ubi-user.h
  20588
  20589USB "USBNET" DRIVER FRAMEWORK
  20590M:	Oliver Neukum <oneukum@suse.com>
  20591L:	netdev@vger.kernel.org
  20592S:	Maintained
  20593W:	http://www.linux-usb.org/usbnet
  20594F:	drivers/net/usb/usbnet.c
  20595F:	include/linux/usb/usbnet.h
  20596
  20597USB ACM DRIVER
  20598M:	Oliver Neukum <oneukum@suse.com>
  20599L:	linux-usb@vger.kernel.org
  20600S:	Maintained
  20601F:	Documentation/usb/acm.rst
  20602F:	drivers/usb/class/cdc-acm.*
  20603
  20604USB APPLE MFI FASTCHARGE DRIVER
  20605M:	Bastien Nocera <hadess@hadess.net>
  20606L:	linux-usb@vger.kernel.org
  20607S:	Maintained
  20608F:	drivers/usb/misc/apple-mfi-fastcharge.c
  20609
  20610USB AR5523 WIRELESS DRIVER
  20611M:	Pontus Fuchs <pontus.fuchs@gmail.com>
  20612L:	linux-wireless@vger.kernel.org
  20613S:	Maintained
  20614F:	drivers/net/wireless/ath/ar5523/
  20615
  20616USB ATTACHED SCSI
  20617M:	Oliver Neukum <oneukum@suse.com>
  20618L:	linux-usb@vger.kernel.org
  20619L:	linux-scsi@vger.kernel.org
  20620S:	Maintained
  20621F:	drivers/usb/storage/uas.c
  20622
  20623USB CDC ETHERNET DRIVER
  20624M:	Oliver Neukum <oliver@neukum.org>
  20625L:	linux-usb@vger.kernel.org
  20626S:	Maintained
  20627F:	drivers/net/usb/cdc_*.c
  20628F:	include/uapi/linux/usb/cdc.h
  20629
  20630USB CHAOSKEY DRIVER
  20631M:	Keith Packard <keithp@keithp.com>
  20632L:	linux-usb@vger.kernel.org
  20633S:	Maintained
  20634F:	drivers/usb/misc/chaoskey.c
  20635
  20636USB CYPRESS C67X00 DRIVER
  20637L:	linux-usb@vger.kernel.org
  20638S:	Orphan
  20639F:	drivers/usb/c67x00/
  20640
  20641USB DAVICOM DM9601 DRIVER
  20642M:	Peter Korsgaard <peter@korsgaard.com>
  20643L:	netdev@vger.kernel.org
  20644S:	Maintained
  20645W:	http://www.linux-usb.org/usbnet
  20646F:	drivers/net/usb/dm9601.c
  20647
  20648USB EHCI DRIVER
  20649M:	Alan Stern <stern@rowland.harvard.edu>
  20650L:	linux-usb@vger.kernel.org
  20651S:	Maintained
  20652F:	Documentation/usb/ehci.rst
  20653F:	drivers/usb/host/ehci*
  20654
  20655USB GADGET/PERIPHERAL SUBSYSTEM
  20656M:	Felipe Balbi <balbi@kernel.org>
  20657L:	linux-usb@vger.kernel.org
  20658S:	Maintained
  20659W:	http://www.linux-usb.org/gadget
  20660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
  20661F:	drivers/usb/gadget/
  20662F:	include/linux/usb/gadget*
  20663
  20664USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
  20665M:	Jiri Kosina <jikos@kernel.org>
  20666M:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
  20667L:	linux-usb@vger.kernel.org
  20668S:	Maintained
  20669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
  20670F:	Documentation/hid/hiddev.rst
  20671F:	drivers/hid/usbhid/
  20672
  20673USB INTEL XHCI ROLE MUX DRIVER
  20674M:	Hans de Goede <hdegoede@redhat.com>
  20675L:	linux-usb@vger.kernel.org
  20676S:	Maintained
  20677F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
  20678
  20679USB IP DRIVER FOR HISILICON KIRIN 960
  20680M:	Yu Chen <chenyu56@huawei.com>
  20681M:	Binghui Wang <wangbinghui@hisilicon.com>
  20682L:	linux-usb@vger.kernel.org
  20683S:	Maintained
  20684F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
  20685F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
  20686
  20687USB IP DRIVER FOR HISILICON KIRIN 970
  20688M:	Mauro Carvalho Chehab <mchehab@kernel.org>
  20689L:	linux-usb@vger.kernel.org
  20690S:	Maintained
  20691F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
  20692F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
  20693
  20694USB ISP116X DRIVER
  20695M:	Olav Kongas <ok@artecdesign.ee>
  20696L:	linux-usb@vger.kernel.org
  20697S:	Maintained
  20698F:	drivers/usb/host/isp116x*
  20699F:	include/linux/usb/isp116x.h
  20700
  20701USB ISP1760 DRIVER
  20702M:	Rui Miguel Silva <rui.silva@linaro.org>
  20703L:	linux-usb@vger.kernel.org
  20704S:	Maintained
  20705F:	drivers/usb/isp1760/*
  20706F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
  20707
  20708USB LAN78XX ETHERNET DRIVER
  20709M:	Woojung Huh <woojung.huh@microchip.com>
  20710M:	UNGLinuxDriver@microchip.com
  20711L:	netdev@vger.kernel.org
  20712S:	Maintained
  20713F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
  20714F:	drivers/net/usb/lan78xx.*
  20715F:	include/dt-bindings/net/microchip-lan78xx.h
  20716
  20717USB MASS STORAGE DRIVER
  20718M:	Alan Stern <stern@rowland.harvard.edu>
  20719L:	linux-usb@vger.kernel.org
  20720L:	usb-storage@lists.one-eyed-alien.net
  20721S:	Maintained
  20722F:	drivers/usb/storage/
  20723
  20724USB MIDI DRIVER
  20725M:	Clemens Ladisch <clemens@ladisch.de>
  20726L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  20727S:	Maintained
  20728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
  20729F:	sound/usb/midi.*
  20730
  20731USB NETWORKING DRIVERS
  20732L:	linux-usb@vger.kernel.org
  20733S:	Odd Fixes
  20734F:	drivers/net/usb/
  20735
  20736USB OHCI DRIVER
  20737M:	Alan Stern <stern@rowland.harvard.edu>
  20738L:	linux-usb@vger.kernel.org
  20739S:	Maintained
  20740F:	Documentation/usb/ohci.rst
  20741F:	drivers/usb/host/ohci*
  20742
  20743USB OTG FSM (Finite State Machine)
  20744M:	Peter Chen <peter.chen@kernel.org>
  20745L:	linux-usb@vger.kernel.org
  20746S:	Maintained
  20747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
  20748F:	drivers/usb/common/usb-otg-fsm.c
  20749
  20750USB OVER IP DRIVER
  20751M:	Valentina Manea <valentina.manea.m@gmail.com>
  20752M:	Shuah Khan <shuah@kernel.org>
  20753M:	Shuah Khan <skhan@linuxfoundation.org>
  20754L:	linux-usb@vger.kernel.org
  20755S:	Maintained
  20756F:	Documentation/usb/usbip_protocol.rst
  20757F:	drivers/usb/usbip/
  20758F:	tools/testing/selftests/drivers/usb/usbip/
  20759F:	tools/usb/usbip/
  20760
  20761USB PEGASUS DRIVER
  20762M:	Petko Manolov <petkan@nucleusys.com>
  20763L:	linux-usb@vger.kernel.org
  20764L:	netdev@vger.kernel.org
  20765S:	Maintained
  20766W:	https://github.com/petkan/pegasus
  20767T:	git git://github.com/petkan/pegasus.git
  20768F:	drivers/net/usb/pegasus.*
  20769
  20770USB PHY LAYER
  20771M:	Felipe Balbi <balbi@kernel.org>
  20772L:	linux-usb@vger.kernel.org
  20773S:	Maintained
  20774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
  20775F:	drivers/usb/phy/
  20776
  20777USB PRINTER DRIVER (usblp)
  20778M:	Pete Zaitcev <zaitcev@redhat.com>
  20779L:	linux-usb@vger.kernel.org
  20780S:	Supported
  20781F:	drivers/usb/class/usblp.c
  20782
  20783USB RAW GADGET DRIVER
  20784R:	Andrey Konovalov <andreyknvl@gmail.com>
  20785L:	linux-usb@vger.kernel.org
  20786S:	Maintained
  20787F:	Documentation/usb/raw-gadget.rst
  20788F:	drivers/usb/gadget/legacy/raw_gadget.c
  20789F:	include/uapi/linux/usb/raw_gadget.h
  20790
  20791USB QMI WWAN NETWORK DRIVER
  20792M:	Bjørn Mork <bjorn@mork.no>
  20793L:	netdev@vger.kernel.org
  20794S:	Maintained
  20795F:	Documentation/ABI/testing/sysfs-class-net-qmi
  20796F:	drivers/net/usb/qmi_wwan.c
  20797
  20798USB RTL8150 DRIVER
  20799M:	Petko Manolov <petkan@nucleusys.com>
  20800L:	linux-usb@vger.kernel.org
  20801L:	netdev@vger.kernel.org
  20802S:	Maintained
  20803W:	https://github.com/petkan/rtl8150
  20804T:	git git://github.com/petkan/rtl8150.git
  20805F:	drivers/net/usb/rtl8150.c
  20806
  20807USB SERIAL SUBSYSTEM
  20808M:	Johan Hovold <johan@kernel.org>
  20809L:	linux-usb@vger.kernel.org
  20810S:	Maintained
  20811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
  20812F:	Documentation/usb/usb-serial.rst
  20813F:	drivers/usb/serial/
  20814F:	include/linux/usb/serial.h
  20815
  20816USB SMSC75XX ETHERNET DRIVER
  20817M:	Steve Glendinning <steve.glendinning@shawell.net>
  20818L:	netdev@vger.kernel.org
  20819S:	Maintained
  20820F:	drivers/net/usb/smsc75xx.*
  20821
  20822USB SMSC95XX ETHERNET DRIVER
  20823M:	Steve Glendinning <steve.glendinning@shawell.net>
  20824M:	UNGLinuxDriver@microchip.com
  20825L:	netdev@vger.kernel.org
  20826S:	Maintained
  20827F:	drivers/net/usb/smsc95xx.*
  20828
  20829USB SUBSYSTEM
  20830M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  20831L:	linux-usb@vger.kernel.org
  20832S:	Supported
  20833W:	http://www.linux-usb.org
  20834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
  20835F:	Documentation/devicetree/bindings/usb/
  20836F:	Documentation/usb/
  20837F:	drivers/usb/
  20838F:	include/dt-bindings/usb/
  20839F:	include/linux/usb.h
  20840F:	include/linux/usb/
  20841
  20842USB TYPEC BUS FOR ALTERNATE MODES
  20843M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
  20844L:	linux-usb@vger.kernel.org
  20845S:	Maintained
  20846F:	Documentation/ABI/testing/sysfs-bus-typec
  20847F:	Documentation/driver-api/usb/typec_bus.rst
  20848F:	drivers/usb/typec/altmodes/
  20849F:	include/linux/usb/typec_altmode.h
  20850
  20851USB TYPEC CLASS
  20852M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
  20853L:	linux-usb@vger.kernel.org
  20854S:	Maintained
  20855F:	Documentation/ABI/testing/sysfs-class-typec
  20856F:	Documentation/driver-api/usb/typec.rst
  20857F:	drivers/usb/typec/
  20858F:	include/linux/usb/typec.h
  20859
  20860USB TYPEC INTEL PMC MUX DRIVER
  20861M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
  20862L:	linux-usb@vger.kernel.org
  20863S:	Maintained
  20864F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
  20865F:	drivers/usb/typec/mux/intel_pmc_mux.c
  20866
  20867USB TYPEC PI3USB30532 MUX DRIVER
  20868M:	Hans de Goede <hdegoede@redhat.com>
  20869L:	linux-usb@vger.kernel.org
  20870S:	Maintained
  20871F:	drivers/usb/typec/mux/pi3usb30532.c
  20872
  20873USB TYPEC PORT CONTROLLER DRIVERS
  20874M:	Guenter Roeck <linux@roeck-us.net>
  20875L:	linux-usb@vger.kernel.org
  20876S:	Maintained
  20877F:	drivers/usb/typec/tcpm/
  20878
  20879USB UHCI DRIVER
  20880M:	Alan Stern <stern@rowland.harvard.edu>
  20881L:	linux-usb@vger.kernel.org
  20882S:	Maintained
  20883F:	drivers/usb/host/uhci*
  20884
  20885USB VIDEO CLASS
  20886M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  20887L:	linux-media@vger.kernel.org
  20888S:	Maintained
  20889W:	http://www.ideasonboard.org/uvc/
  20890T:	git git://linuxtv.org/media_tree.git
  20891F:	drivers/media/usb/uvc/
  20892F:	include/uapi/linux/uvcvideo.h
  20893
  20894USB WEBCAM GADGET
  20895M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  20896L:	linux-usb@vger.kernel.org
  20897S:	Maintained
  20898F:	drivers/usb/gadget/function/*uvc*
  20899F:	drivers/usb/gadget/legacy/webcam.c
  20900F:	include/uapi/linux/usb/g_uvc.h
  20901
  20902USB WIRELESS RNDIS DRIVER (rndis_wlan)
  20903M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
  20904L:	linux-wireless@vger.kernel.org
  20905S:	Maintained
  20906F:	drivers/net/wireless/rndis_wlan.c
  20907
  20908USB XHCI DRIVER
  20909M:	Mathias Nyman <mathias.nyman@intel.com>
  20910L:	linux-usb@vger.kernel.org
  20911S:	Supported
  20912F:	drivers/usb/host/pci-quirks*
  20913F:	drivers/usb/host/xhci*
  20914
  20915USB ZD1201 DRIVER
  20916L:	linux-wireless@vger.kernel.org
  20917S:	Orphan
  20918W:	http://linux-lc100020.sourceforge.net
  20919F:	drivers/net/wireless/zydas/zd1201.*
  20920
  20921USB ZR364XX DRIVER
  20922M:	Antoine Jacquet <royale@zerezo.com>
  20923L:	linux-usb@vger.kernel.org
  20924L:	linux-media@vger.kernel.org
  20925S:	Maintained
  20926W:	http://royale.zerezo.com/zr364xx/
  20927T:	git git://linuxtv.org/media_tree.git
  20928F:	Documentation/admin-guide/media/zr364xx*
  20929F:	drivers/media/usb/zr364xx/
  20930
  20931USER-MODE LINUX (UML)
  20932M:	Richard Weinberger <richard@nod.at>
  20933M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
  20934M:	Johannes Berg <johannes@sipsolutions.net>
  20935L:	linux-um@lists.infradead.org
  20936S:	Maintained
  20937W:	http://user-mode-linux.sourceforge.net
  20938Q:	https://patchwork.ozlabs.org/project/linux-um/list/
  20939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
  20940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
  20941F:	Documentation/virt/uml/
  20942F:	arch/um/
  20943F:	arch/x86/um/
  20944F:	fs/hostfs/
  20945
  20946USERSPACE COPYIN/COPYOUT (UIOVEC)
  20947M:	Alexander Viro <viro@zeniv.linux.org.uk>
  20948S:	Maintained
  20949F:	include/linux/uio.h
  20950F:	lib/iov_iter.c
  20951
  20952USERSPACE DMA BUFFER DRIVER
  20953M:	Gerd Hoffmann <kraxel@redhat.com>
  20954L:	dri-devel@lists.freedesktop.org
  20955S:	Maintained
  20956T:	git git://anongit.freedesktop.org/drm/drm-misc
  20957F:	drivers/dma-buf/udmabuf.c
  20958F:	include/uapi/linux/udmabuf.h
  20959
  20960USERSPACE I/O (UIO)
  20961M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  20962S:	Maintained
  20963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
  20964F:	Documentation/driver-api/uio-howto.rst
  20965F:	drivers/uio/
  20966F:	include/linux/uio_driver.h
  20967
  20968UTIL-LINUX PACKAGE
  20969M:	Karel Zak <kzak@redhat.com>
  20970L:	util-linux@vger.kernel.org
  20971S:	Maintained
  20972W:	http://en.wikipedia.org/wiki/Util-linux
  20973T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
  20974
  20975UUID HELPERS
  20976M:	Christoph Hellwig <hch@lst.de>
  20977R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  20978L:	linux-kernel@vger.kernel.org
  20979S:	Maintained
  20980T:	git git://git.infradead.org/users/hch/uuid.git
  20981F:	include/linux/uuid.h
  20982F:	include/uapi/linux/uuid.h
  20983F:	lib/test_uuid.c
  20984F:	lib/uuid.c
  20985
  20986UV SYSFS DRIVER
  20987M:	Justin Ernst <justin.ernst@hpe.com>
  20988L:	platform-driver-x86@vger.kernel.org
  20989S:	Maintained
  20990F:	drivers/platform/x86/uv_sysfs.c
  20991
  20992UVESAFB DRIVER
  20993M:	Michal Januszewski <spock@gentoo.org>
  20994L:	linux-fbdev@vger.kernel.org
  20995S:	Maintained
  20996W:	https://github.com/mjanusz/v86d
  20997F:	Documentation/fb/uvesafb.rst
  20998F:	drivers/video/fbdev/uvesafb.*
  20999
  21000Ux500 CLOCK DRIVERS
  21001M:	Ulf Hansson <ulf.hansson@linaro.org>
  21002L:	linux-clk@vger.kernel.org
  21003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  21004S:	Maintained
  21005F:	drivers/clk/ux500/
  21006
  21007VF610 NAND DRIVER
  21008M:	Stefan Agner <stefan@agner.ch>
  21009L:	linux-mtd@lists.infradead.org
  21010S:	Supported
  21011F:	drivers/mtd/nand/raw/vf610_nfc.c
  21012
  21013VFAT/FAT/MSDOS FILESYSTEM
  21014M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
  21015S:	Maintained
  21016F:	Documentation/filesystems/vfat.rst
  21017F:	fs/fat/
  21018
  21019VFIO DRIVER
  21020M:	Alex Williamson <alex.williamson@redhat.com>
  21021R:	Cornelia Huck <cohuck@redhat.com>
  21022L:	kvm@vger.kernel.org
  21023S:	Maintained
  21024T:	git git://github.com/awilliam/linux-vfio.git
  21025F:	Documentation/driver-api/vfio.rst
  21026F:	drivers/vfio/
  21027F:	include/linux/vfio.h
  21028F:	include/linux/vfio_pci_core.h
  21029F:	include/uapi/linux/vfio.h
  21030
  21031VFIO FSL-MC DRIVER
  21032M:	Diana Craciun <diana.craciun@oss.nxp.com>
  21033L:	kvm@vger.kernel.org
  21034S:	Maintained
  21035F:	drivers/vfio/fsl-mc/
  21036
  21037VFIO HISILICON PCI DRIVER
  21038M:	Longfang Liu <liulongfang@huawei.com>
  21039M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
  21040L:	kvm@vger.kernel.org
  21041S:	Maintained
  21042F:	drivers/vfio/pci/hisilicon/
  21043
  21044VFIO MEDIATED DEVICE DRIVERS
  21045M:	Kirti Wankhede <kwankhede@nvidia.com>
  21046L:	kvm@vger.kernel.org
  21047S:	Maintained
  21048F:	Documentation/driver-api/vfio-mediated-device.rst
  21049F:	drivers/vfio/mdev/
  21050F:	include/linux/mdev.h
  21051F:	samples/vfio-mdev/
  21052
  21053VFIO PCI DEVICE SPECIFIC DRIVERS
  21054R:	Jason Gunthorpe <jgg@nvidia.com>
  21055R:	Yishai Hadas <yishaih@nvidia.com>
  21056R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
  21057R:	Kevin Tian <kevin.tian@intel.com>
  21058L:	kvm@vger.kernel.org
  21059S:	Maintained
  21060P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
  21061F:	drivers/vfio/pci/*/
  21062
  21063VFIO PLATFORM DRIVER
  21064M:	Eric Auger <eric.auger@redhat.com>
  21065L:	kvm@vger.kernel.org
  21066S:	Maintained
  21067F:	drivers/vfio/platform/
  21068
  21069VFIO MLX5 PCI DRIVER
  21070M:	Yishai Hadas <yishaih@nvidia.com>
  21071L:	kvm@vger.kernel.org
  21072S:	Maintained
  21073F:	drivers/vfio/pci/mlx5/
  21074
  21075VGA_SWITCHEROO
  21076R:	Lukas Wunner <lukas@wunner.de>
  21077S:	Maintained
  21078T:	git git://anongit.freedesktop.org/drm/drm-misc
  21079F:	Documentation/gpu/vga-switcheroo.rst
  21080F:	drivers/gpu/vga/vga_switcheroo.c
  21081F:	include/linux/vga_switcheroo.h
  21082
  21083VIA RHINE NETWORK DRIVER
  21084S:	Maintained
  21085M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
  21086F:	drivers/net/ethernet/via/via-rhine.c
  21087
  21088VIA SD/MMC CARD CONTROLLER DRIVER
  21089M:	Bruce Chang <brucechang@via.com.tw>
  21090M:	Harald Welte <HaraldWelte@viatech.com>
  21091S:	Maintained
  21092F:	drivers/mmc/host/via-sdmmc.c
  21093
  21094VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
  21095M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
  21096L:	linux-fbdev@vger.kernel.org
  21097S:	Maintained
  21098F:	drivers/video/fbdev/via/
  21099F:	include/linux/via-core.h
  21100F:	include/linux/via-gpio.h
  21101F:	include/linux/via_i2c.h
  21102
  21103VIA VELOCITY NETWORK DRIVER
  21104M:	Francois Romieu <romieu@fr.zoreil.com>
  21105L:	netdev@vger.kernel.org
  21106S:	Maintained
  21107F:	drivers/net/ethernet/via/via-velocity.*
  21108
  21109VICODEC VIRTUAL CODEC DRIVER
  21110M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
  21111L:	linux-media@vger.kernel.org
  21112S:	Maintained
  21113W:	https://linuxtv.org
  21114T:	git git://linuxtv.org/media_tree.git
  21115F:	drivers/media/test-drivers/vicodec/*
  21116
  21117VIDEO I2C POLLING DRIVER
  21118M:	Matt Ranostay <matt.ranostay@konsulko.com>
  21119L:	linux-media@vger.kernel.org
  21120S:	Maintained
  21121F:	drivers/media/i2c/video-i2c.c
  21122
  21123VIDEO MULTIPLEXER DRIVER
  21124M:	Philipp Zabel <p.zabel@pengutronix.de>
  21125L:	linux-media@vger.kernel.org
  21126S:	Maintained
  21127F:	drivers/media/platform/video-mux.c
  21128
  21129VIDEOBUF2 FRAMEWORK
  21130M:	Tomasz Figa <tfiga@chromium.org>
  21131M:	Marek Szyprowski <m.szyprowski@samsung.com>
  21132L:	linux-media@vger.kernel.org
  21133S:	Maintained
  21134F:	drivers/media/common/videobuf2/*
  21135F:	include/media/videobuf2-*
  21136
  21137VIMC VIRTUAL MEDIA CONTROLLER DRIVER
  21138M:	Shuah Khan <skhan@linuxfoundation.org>
  21139R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
  21140L:	linux-media@vger.kernel.org
  21141S:	Maintained
  21142W:	https://linuxtv.org
  21143T:	git git://linuxtv.org/media_tree.git
  21144F:	drivers/media/test-drivers/vimc/*
  21145
  21146VIRT LIB
  21147M:	Alex Williamson <alex.williamson@redhat.com>
  21148M:	Paolo Bonzini <pbonzini@redhat.com>
  21149L:	kvm@vger.kernel.org
  21150S:	Supported
  21151F:	virt/lib/
  21152
  21153VIRTIO AND VHOST VSOCK DRIVER
  21154M:	Stefan Hajnoczi <stefanha@redhat.com>
  21155M:	Stefano Garzarella <sgarzare@redhat.com>
  21156L:	kvm@vger.kernel.org
  21157L:	virtualization@lists.linux-foundation.org
  21158L:	netdev@vger.kernel.org
  21159S:	Maintained
  21160F:	drivers/vhost/vsock.c
  21161F:	include/linux/virtio_vsock.h
  21162F:	include/uapi/linux/virtio_vsock.h
  21163F:	net/vmw_vsock/virtio_transport.c
  21164F:	net/vmw_vsock/virtio_transport_common.c
  21165
  21166VIRTIO BLOCK AND SCSI DRIVERS
  21167M:	"Michael S. Tsirkin" <mst@redhat.com>
  21168M:	Jason Wang <jasowang@redhat.com>
  21169R:	Paolo Bonzini <pbonzini@redhat.com>
  21170R:	Stefan Hajnoczi <stefanha@redhat.com>
  21171L:	virtualization@lists.linux-foundation.org
  21172S:	Maintained
  21173F:	drivers/block/virtio_blk.c
  21174F:	drivers/scsi/virtio_scsi.c
  21175F:	drivers/vhost/scsi.c
  21176F:	include/uapi/linux/virtio_blk.h
  21177F:	include/uapi/linux/virtio_scsi.h
  21178
  21179VIRTIO CONSOLE DRIVER
  21180M:	Amit Shah <amit@kernel.org>
  21181L:	virtualization@lists.linux-foundation.org
  21182S:	Maintained
  21183F:	drivers/char/virtio_console.c
  21184F:	include/linux/virtio_console.h
  21185F:	include/uapi/linux/virtio_console.h
  21186
  21187VIRTIO CORE AND NET DRIVERS
  21188M:	"Michael S. Tsirkin" <mst@redhat.com>
  21189M:	Jason Wang <jasowang@redhat.com>
  21190L:	virtualization@lists.linux-foundation.org
  21191S:	Maintained
  21192F:	Documentation/ABI/testing/sysfs-bus-vdpa
  21193F:	Documentation/devicetree/bindings/virtio/
  21194F:	drivers/block/virtio_blk.c
  21195F:	drivers/crypto/virtio/
  21196F:	drivers/net/virtio_net.c
  21197F:	drivers/vdpa/
  21198F:	drivers/virtio/
  21199F:	include/linux/vdpa.h
  21200F:	include/linux/virtio*.h
  21201F:	include/uapi/linux/virtio_*.h
  21202F:	tools/virtio/
  21203
  21204VIRTIO BALLOON
  21205M:	"Michael S. Tsirkin" <mst@redhat.com>
  21206M:	David Hildenbrand <david@redhat.com>
  21207L:	virtualization@lists.linux-foundation.org
  21208S:	Maintained
  21209F:	drivers/virtio/virtio_balloon.c
  21210F:	include/uapi/linux/virtio_balloon.h
  21211F:	include/linux/balloon_compaction.h
  21212F:	mm/balloon_compaction.c
  21213
  21214VIRTIO CRYPTO DRIVER
  21215M:	Gonglei <arei.gonglei@huawei.com>
  21216L:	virtualization@lists.linux-foundation.org
  21217L:	linux-crypto@vger.kernel.org
  21218S:	Maintained
  21219F:	drivers/crypto/virtio/
  21220F:	include/uapi/linux/virtio_crypto.h
  21221
  21222VIRTIO DRIVERS FOR S390
  21223M:	Cornelia Huck <cohuck@redhat.com>
  21224M:	Halil Pasic <pasic@linux.ibm.com>
  21225M:	Eric Farman <farman@linux.ibm.com>
  21226L:	linux-s390@vger.kernel.org
  21227L:	virtualization@lists.linux-foundation.org
  21228L:	kvm@vger.kernel.org
  21229S:	Supported
  21230F:	arch/s390/include/uapi/asm/virtio-ccw.h
  21231F:	drivers/s390/virtio/
  21232
  21233VIRTIO FILE SYSTEM
  21234M:	Vivek Goyal <vgoyal@redhat.com>
  21235M:	Stefan Hajnoczi <stefanha@redhat.com>
  21236M:	Miklos Szeredi <miklos@szeredi.hu>
  21237L:	virtualization@lists.linux-foundation.org
  21238L:	linux-fsdevel@vger.kernel.org
  21239S:	Supported
  21240W:	https://virtio-fs.gitlab.io/
  21241F:	Documentation/filesystems/virtiofs.rst
  21242F:	fs/fuse/virtio_fs.c
  21243F:	include/uapi/linux/virtio_fs.h
  21244
  21245VIRTIO GPIO DRIVER
  21246M:	Enrico Weigelt, metux IT consult <info@metux.net>
  21247M:	Viresh Kumar <vireshk@kernel.org>
  21248L:	linux-gpio@vger.kernel.org
  21249L:	virtualization@lists.linux-foundation.org
  21250S:	Maintained
  21251F:	drivers/gpio/gpio-virtio.c
  21252F:	include/uapi/linux/virtio_gpio.h
  21253
  21254VIRTIO GPU DRIVER
  21255M:	David Airlie <airlied@linux.ie>
  21256M:	Gerd Hoffmann <kraxel@redhat.com>
  21257R:	Gurchetan Singh <gurchetansingh@chromium.org>
  21258R:	Chia-I Wu <olvaffe@gmail.com>
  21259L:	dri-devel@lists.freedesktop.org
  21260L:	virtualization@lists.linux-foundation.org
  21261S:	Maintained
  21262T:	git git://anongit.freedesktop.org/drm/drm-misc
  21263F:	drivers/gpu/drm/virtio/
  21264F:	include/uapi/linux/virtio_gpu.h
  21265
  21266VIRTIO HOST (VHOST)
  21267M:	"Michael S. Tsirkin" <mst@redhat.com>
  21268M:	Jason Wang <jasowang@redhat.com>
  21269L:	kvm@vger.kernel.org
  21270L:	virtualization@lists.linux-foundation.org
  21271L:	netdev@vger.kernel.org
  21272S:	Maintained
  21273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
  21274F:	drivers/vhost/
  21275F:	include/linux/vhost_iotlb.h
  21276F:	include/uapi/linux/vhost.h
  21277
  21278VIRTIO INPUT DRIVER
  21279M:	Gerd Hoffmann <kraxel@redhat.com>
  21280S:	Maintained
  21281F:	drivers/virtio/virtio_input.c
  21282F:	include/uapi/linux/virtio_input.h
  21283
  21284VIRTIO IOMMU DRIVER
  21285M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
  21286L:	virtualization@lists.linux-foundation.org
  21287S:	Maintained
  21288F:	drivers/iommu/virtio-iommu.c
  21289F:	include/uapi/linux/virtio_iommu.h
  21290
  21291VIRTIO MEM DRIVER
  21292M:	David Hildenbrand <david@redhat.com>
  21293L:	virtualization@lists.linux-foundation.org
  21294S:	Maintained
  21295W:	https://virtio-mem.gitlab.io/
  21296F:	drivers/virtio/virtio_mem.c
  21297F:	include/uapi/linux/virtio_mem.h
  21298
  21299VIRTIO SOUND DRIVER
  21300M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
  21301M:	"Michael S. Tsirkin" <mst@redhat.com>
  21302L:	virtualization@lists.linux-foundation.org
  21303L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  21304S:	Maintained
  21305F:	include/uapi/linux/virtio_snd.h
  21306F:	sound/virtio/*
  21307
  21308VIRTIO I2C DRIVER
  21309M:	Conghui Chen <conghui.chen@intel.com>
  21310M:	Viresh Kumar <viresh.kumar@linaro.org>
  21311L:	linux-i2c@vger.kernel.org
  21312L:	virtualization@lists.linux-foundation.org
  21313S:	Maintained
  21314F:	drivers/i2c/busses/i2c-virtio.c
  21315F:	include/uapi/linux/virtio_i2c.h
  21316
  21317VIRTIO PMEM DRIVER
  21318M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
  21319L:	virtualization@lists.linux-foundation.org
  21320S:	Maintained
  21321F:	drivers/nvdimm/virtio_pmem.c
  21322F:	drivers/nvdimm/nd_virtio.c
  21323
  21324VIRTUAL BOX GUEST DEVICE DRIVER
  21325M:	Hans de Goede <hdegoede@redhat.com>
  21326M:	Arnd Bergmann <arnd@arndb.de>
  21327M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  21328S:	Maintained
  21329F:	drivers/virt/vboxguest/
  21330F:	include/linux/vbox_utils.h
  21331F:	include/uapi/linux/vbox*.h
  21332
  21333VIRTUAL BOX SHARED FOLDER VFS DRIVER
  21334M:	Hans de Goede <hdegoede@redhat.com>
  21335L:	linux-fsdevel@vger.kernel.org
  21336S:	Maintained
  21337F:	fs/vboxsf/*
  21338
  21339VIRTUAL SERIO DEVICE DRIVER
  21340M:	Stephen Chandler Paul <thatslyude@gmail.com>
  21341S:	Maintained
  21342F:	drivers/input/serio/userio.c
  21343F:	include/uapi/linux/userio.h
  21344
  21345VIVID VIRTUAL VIDEO DRIVER
  21346M:	Hans Verkuil <hverkuil@xs4all.nl>
  21347L:	linux-media@vger.kernel.org
  21348S:	Maintained
  21349W:	https://linuxtv.org
  21350T:	git git://linuxtv.org/media_tree.git
  21351F:	drivers/media/test-drivers/vivid/*
  21352
  21353VIDTV VIRTUAL DIGITAL TV DRIVER
  21354M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
  21355L:	linux-media@vger.kernel.org
  21356S:	Maintained
  21357W:	https://linuxtv.org
  21358T:	git git://linuxtv.org/media_tree.git
  21359F:	drivers/media/test-drivers/vidtv/*
  21360
  21361VLYNQ BUS
  21362M:	Florian Fainelli <f.fainelli@gmail.com>
  21363L:	openwrt-devel@lists.openwrt.org (subscribers-only)
  21364S:	Maintained
  21365F:	drivers/vlynq/vlynq.c
  21366F:	include/linux/vlynq.h
  21367
  21368VME SUBSYSTEM
  21369M:	Martyn Welch <martyn@welchs.me.uk>
  21370M:	Manohar Vanga <manohar.vanga@gmail.com>
  21371M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  21372L:	linux-kernel@vger.kernel.org
  21373S:	Maintained
  21374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
  21375F:	Documentation/driver-api/vme.rst
  21376F:	drivers/staging/vme_user/
  21377F:	drivers/vme/
  21378F:	include/linux/vme*
  21379
  21380VM SOCKETS (AF_VSOCK)
  21381M:	Stefano Garzarella <sgarzare@redhat.com>
  21382L:	virtualization@lists.linux-foundation.org
  21383L:	netdev@vger.kernel.org
  21384S:	Maintained
  21385F:	drivers/net/vsockmon.c
  21386F:	include/net/af_vsock.h
  21387F:	include/uapi/linux/vm_sockets.h
  21388F:	include/uapi/linux/vm_sockets_diag.h
  21389F:	include/uapi/linux/vsockmon.h
  21390F:	net/vmw_vsock/
  21391F:	tools/testing/vsock/
  21392
  21393VMWARE BALLOON DRIVER
  21394M:	Nadav Amit <namit@vmware.com>
  21395R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
  21396L:	linux-kernel@vger.kernel.org
  21397S:	Maintained
  21398F:	drivers/misc/vmw_balloon.c
  21399
  21400VMWARE HYPERVISOR INTERFACE
  21401M:	Srivatsa S. Bhat (VMware) <srivatsa@csail.mit.edu>
  21402M:	Alexey Makhalov <amakhalov@vmware.com>
  21403R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
  21404L:	virtualization@lists.linux-foundation.org
  21405L:	x86@kernel.org
  21406S:	Supported
  21407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
  21408F:	arch/x86/include/asm/vmware.h
  21409F:	arch/x86/kernel/cpu/vmware.c
  21410
  21411VMWARE PVRDMA DRIVER
  21412M:	Bryan Tan <bryantan@vmware.com>
  21413M:	Vishnu Dasa <vdasa@vmware.com>
  21414R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
  21415L:	linux-rdma@vger.kernel.org
  21416S:	Maintained
  21417F:	drivers/infiniband/hw/vmw_pvrdma/
  21418
  21419VMware PVSCSI driver
  21420M:	Vishal Bhakta <vbhakta@vmware.com>
  21421R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
  21422L:	linux-scsi@vger.kernel.org
  21423S:	Maintained
  21424F:	drivers/scsi/vmw_pvscsi.c
  21425F:	drivers/scsi/vmw_pvscsi.h
  21426
  21427VMWARE VIRTUAL PTP CLOCK DRIVER
  21428M:	Vivek Thampi <vithampi@vmware.com>
  21429R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
  21430L:	netdev@vger.kernel.org
  21431S:	Supported
  21432F:	drivers/ptp/ptp_vmw.c
  21433
  21434VMWARE VMCI DRIVER
  21435M:	Bryan Tan <bryantan@vmware.com>
  21436M:	Rajesh Jalisatgi <rjalisatgi@vmware.com>
  21437M:	Vishnu Dasa <vdasa@vmware.com>
  21438R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
  21439L:	linux-kernel@vger.kernel.org
  21440S:	Maintained
  21441F:	drivers/misc/vmw_vmci/
  21442
  21443VMWARE VMMOUSE SUBDRIVER
  21444M:	Zack Rusin <zackr@vmware.com>
  21445R:	VMware Graphics Reviewers <linux-graphics-maintainer@vmware.com>
  21446R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
  21447L:	linux-input@vger.kernel.org
  21448S:	Maintained
  21449F:	drivers/input/mouse/vmmouse.c
  21450F:	drivers/input/mouse/vmmouse.h
  21451
  21452VMWARE VMXNET3 ETHERNET DRIVER
  21453M:	Ronak Doshi <doshir@vmware.com>
  21454R:	VMware PV-Drivers Reviewers <pv-drivers@vmware.com>
  21455L:	netdev@vger.kernel.org
  21456S:	Maintained
  21457F:	drivers/net/vmxnet3/
  21458
  21459VOCORE VOCORE2 BOARD
  21460M:	Harvey Hunt <harveyhuntnexus@gmail.com>
  21461L:	linux-mips@vger.kernel.org
  21462S:	Maintained
  21463F:	arch/mips/boot/dts/ralink/vocore2.dts
  21464
  21465VOLTAGE AND CURRENT REGULATOR FRAMEWORK
  21466M:	Liam Girdwood <lgirdwood@gmail.com>
  21467M:	Mark Brown <broonie@kernel.org>
  21468L:	linux-kernel@vger.kernel.org
  21469S:	Supported
  21470W:	http://www.slimlogic.co.uk/?p=48
  21471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
  21472F:	Documentation/devicetree/bindings/regulator/
  21473F:	Documentation/power/regulator/
  21474F:	drivers/regulator/
  21475F:	include/dt-bindings/regulator/
  21476F:	include/linux/regulator/
  21477K:	regulator_get_optional
  21478
  21479VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
  21480R:	Matti Vaittinen <mazziesaccount@gmail.com>
  21481F:	drivers/regulator/irq_helpers.c
  21482
  21483VRF
  21484M:	David Ahern <dsahern@kernel.org>
  21485L:	netdev@vger.kernel.org
  21486S:	Maintained
  21487F:	Documentation/networking/vrf.rst
  21488F:	drivers/net/vrf.c
  21489
  21490VSPRINTF
  21491M:	Petr Mladek <pmladek@suse.com>
  21492M:	Steven Rostedt <rostedt@goodmis.org>
  21493M:	Sergey Senozhatsky <senozhatsky@chromium.org>
  21494R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  21495R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
  21496S:	Maintained
  21497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
  21498F:	Documentation/core-api/printk-formats.rst
  21499F:	lib/test_printf.c
  21500F:	lib/test_scanf.c
  21501F:	lib/vsprintf.c
  21502
  21503VT1211 HARDWARE MONITOR DRIVER
  21504M:	Juerg Haefliger <juergh@gmail.com>
  21505L:	linux-hwmon@vger.kernel.org
  21506S:	Maintained
  21507F:	Documentation/hwmon/vt1211.rst
  21508F:	drivers/hwmon/vt1211.c
  21509
  21510VT8231 HARDWARE MONITOR DRIVER
  21511M:	Roger Lucas <vt8231@hiddenengine.co.uk>
  21512L:	linux-hwmon@vger.kernel.org
  21513S:	Maintained
  21514F:	drivers/hwmon/vt8231.c
  21515
  21516VUB300 USB to SDIO/SD/MMC bridge chip
  21517L:	linux-mmc@vger.kernel.org
  21518S:	Orphan
  21519F:	drivers/mmc/host/vub300.c
  21520
  21521W1 DALLAS'S 1-WIRE BUS
  21522M:	Evgeniy Polyakov <zbr@ioremap.net>
  21523S:	Maintained
  21524F:	Documentation/devicetree/bindings/w1/
  21525F:	Documentation/w1/
  21526F:	drivers/w1/
  21527F:	include/linux/w1.h
  21528
  21529W83791D HARDWARE MONITORING DRIVER
  21530M:	Marc Hulsman <m.hulsman@tudelft.nl>
  21531L:	linux-hwmon@vger.kernel.org
  21532S:	Maintained
  21533F:	Documentation/hwmon/w83791d.rst
  21534F:	drivers/hwmon/w83791d.c
  21535
  21536W83793 HARDWARE MONITORING DRIVER
  21537M:	Rudolf Marek <r.marek@assembler.cz>
  21538L:	linux-hwmon@vger.kernel.org
  21539S:	Maintained
  21540F:	Documentation/hwmon/w83793.rst
  21541F:	drivers/hwmon/w83793.c
  21542
  21543W83795 HARDWARE MONITORING DRIVER
  21544M:	Jean Delvare <jdelvare@suse.com>
  21545L:	linux-hwmon@vger.kernel.org
  21546S:	Maintained
  21547F:	drivers/hwmon/w83795.c
  21548
  21549W83L51xD SD/MMC CARD INTERFACE DRIVER
  21550M:	Pierre Ossman <pierre@ossman.eu>
  21551S:	Maintained
  21552F:	drivers/mmc/host/wbsd.*
  21553
  21554WACOM PROTOCOL 4 SERIAL TABLETS
  21555M:	Julian Squires <julian@cipht.net>
  21556M:	Hans de Goede <hdegoede@redhat.com>
  21557L:	linux-input@vger.kernel.org
  21558S:	Maintained
  21559F:	drivers/input/tablet/wacom_serial4.c
  21560
  21561WATCHDOG DEVICE DRIVERS
  21562M:	Wim Van Sebroeck <wim@linux-watchdog.org>
  21563M:	Guenter Roeck <linux@roeck-us.net>
  21564L:	linux-watchdog@vger.kernel.org
  21565S:	Maintained
  21566W:	http://www.linux-watchdog.org/
  21567T:	git git://www.linux-watchdog.org/linux-watchdog.git
  21568F:	Documentation/devicetree/bindings/watchdog/
  21569F:	Documentation/watchdog/
  21570F:	drivers/watchdog/
  21571F:	include/linux/watchdog.h
  21572F:	include/uapi/linux/watchdog.h
  21573
  21574WHISKEYCOVE PMIC GPIO DRIVER
  21575M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
  21576L:	linux-gpio@vger.kernel.org
  21577S:	Maintained
  21578F:	drivers/gpio/gpio-wcove.c
  21579
  21580WHWAVE RTC DRIVER
  21581M:	Dianlong Li <long17.cool@163.com>
  21582L:	linux-rtc@vger.kernel.org
  21583S:	Maintained
  21584F:	drivers/rtc/rtc-sd3078.c
  21585
  21586WIIMOTE HID DRIVER
  21587M:	David Rheinsberg <david.rheinsberg@gmail.com>
  21588L:	linux-input@vger.kernel.org
  21589S:	Maintained
  21590F:	drivers/hid/hid-wiimote*
  21591
  21592WILOCITY WIL6210 WIRELESS DRIVER
  21593L:	linux-wireless@vger.kernel.org
  21594S:	Orphan
  21595W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
  21596F:	drivers/net/wireless/ath/wil6210/
  21597
  21598WINBOND CIR DRIVER
  21599M:	David Härdeman <david@hardeman.nu>
  21600S:	Maintained
  21601F:	drivers/media/rc/winbond-cir.c
  21602
  21603WINSYSTEMS EBC-C384 WATCHDOG DRIVER
  21604M:	William Breathitt Gray <vilhelm.gray@gmail.com>
  21605L:	linux-watchdog@vger.kernel.org
  21606S:	Maintained
  21607F:	drivers/watchdog/ebc-c384_wdt.c
  21608
  21609WINSYSTEMS WS16C48 GPIO DRIVER
  21610M:	William Breathitt Gray <vilhelm.gray@gmail.com>
  21611L:	linux-gpio@vger.kernel.org
  21612S:	Maintained
  21613F:	drivers/gpio/gpio-ws16c48.c
  21614
  21615WIREGUARD SECURE NETWORK TUNNEL
  21616M:	Jason A. Donenfeld <Jason@zx2c4.com>
  21617L:	wireguard@lists.zx2c4.com
  21618L:	netdev@vger.kernel.org
  21619S:	Maintained
  21620F:	drivers/net/wireguard/
  21621F:	tools/testing/selftests/wireguard/
  21622
  21623WISTRON LAPTOP BUTTON DRIVER
  21624M:	Miloslav Trmac <mitr@volny.cz>
  21625S:	Maintained
  21626F:	drivers/input/misc/wistron_btns.c
  21627
  21628WL3501 WIRELESS PCMCIA CARD DRIVER
  21629L:	linux-wireless@vger.kernel.org
  21630S:	Odd fixes
  21631F:	drivers/net/wireless/wl3501*
  21632
  21633WOLFSON MICROELECTRONICS DRIVERS
  21634L:	patches@opensource.cirrus.com
  21635S:	Supported
  21636W:	https://github.com/CirrusLogic/linux-drivers/wiki
  21637T:	git https://github.com/CirrusLogic/linux-drivers.git
  21638F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
  21639F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
  21640F:	Documentation/devicetree/bindings/mfd/wm831x.txt
  21641F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
  21642F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
  21643F:	Documentation/devicetree/bindings/sound/wm*
  21644F:	Documentation/hwmon/wm83??.rst
  21645F:	arch/arm/mach-s3c/mach-crag6410*
  21646F:	drivers/clk/clk-wm83*.c
  21647F:	drivers/gpio/gpio-*wm*.c
  21648F:	drivers/gpio/gpio-arizona.c
  21649F:	drivers/hwmon/wm83??-hwmon.c
  21650F:	drivers/input/misc/wm831x-on.c
  21651F:	drivers/input/touchscreen/wm831x-ts.c
  21652F:	drivers/input/touchscreen/wm97*.c
  21653F:	drivers/leds/leds-wm83*.c
  21654F:	drivers/mfd/arizona*
  21655F:	drivers/mfd/cs47l24*
  21656F:	drivers/mfd/wm*.c
  21657F:	drivers/power/supply/wm83*.c
  21658F:	drivers/regulator/arizona*
  21659F:	drivers/regulator/wm8*.c
  21660F:	drivers/rtc/rtc-wm83*.c
  21661F:	drivers/video/backlight/wm83*_bl.c
  21662F:	drivers/watchdog/wm83*_wdt.c
  21663F:	include/linux/mfd/arizona/
  21664F:	include/linux/mfd/wm831x/
  21665F:	include/linux/mfd/wm8350/
  21666F:	include/linux/mfd/wm8400*
  21667F:	include/linux/regulator/arizona*
  21668F:	include/linux/wm97xx.h
  21669F:	include/sound/wm????.h
  21670F:	sound/soc/codecs/arizona*
  21671F:	sound/soc/codecs/cs47l24*
  21672F:	sound/soc/codecs/wm*
  21673
  21674WORKQUEUE
  21675M:	Tejun Heo <tj@kernel.org>
  21676R:	Lai Jiangshan <jiangshanlai@gmail.com>
  21677S:	Maintained
  21678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
  21679F:	Documentation/core-api/workqueue.rst
  21680F:	include/linux/workqueue.h
  21681F:	kernel/workqueue.c
  21682
  21683WWAN DRIVERS
  21684M:	Loic Poulain <loic.poulain@linaro.org>
  21685M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
  21686R:	Johannes Berg <johannes@sipsolutions.net>
  21687L:	netdev@vger.kernel.org
  21688S:	Maintained
  21689F:	drivers/net/wwan/
  21690F:	include/linux/wwan.h
  21691F:	include/uapi/linux/wwan.h
  21692
  21693X-POWERS AXP288 PMIC DRIVERS
  21694M:	Hans de Goede <hdegoede@redhat.com>
  21695S:	Maintained
  21696F:	drivers/acpi/pmic/intel_pmic_xpower.c
  21697N:	axp288
  21698
  21699X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
  21700M:	Chen-Yu Tsai <wens@csie.org>
  21701L:	linux-kernel@vger.kernel.org
  21702S:	Maintained
  21703N:	axp[128]
  21704
  21705X.25 STACK
  21706M:	Martin Schiller <ms@dev.tdt.de>
  21707L:	linux-x25@vger.kernel.org
  21708S:	Maintained
  21709F:	Documentation/networking/lapb-module.rst
  21710F:	Documentation/networking/x25*
  21711F:	drivers/net/wan/hdlc_x25.c
  21712F:	drivers/net/wan/lapbether.c
  21713F:	include/*/lapb.h
  21714F:	include/net/x25*
  21715F:	include/uapi/linux/x25.h
  21716F:	net/lapb/
  21717F:	net/x25/
  21718
  21719X86 ARCHITECTURE (32-BIT AND 64-BIT)
  21720M:	Thomas Gleixner <tglx@linutronix.de>
  21721M:	Ingo Molnar <mingo@redhat.com>
  21722M:	Borislav Petkov <bp@alien8.de>
  21723M:	Dave Hansen <dave.hansen@linux.intel.com>
  21724M:	x86@kernel.org
  21725R:	"H. Peter Anvin" <hpa@zytor.com>
  21726L:	linux-kernel@vger.kernel.org
  21727S:	Maintained
  21728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
  21729F:	Documentation/devicetree/bindings/x86/
  21730F:	Documentation/x86/
  21731F:	arch/x86/
  21732
  21733X86 ENTRY CODE
  21734M:	Andy Lutomirski <luto@kernel.org>
  21735L:	linux-kernel@vger.kernel.org
  21736S:	Maintained
  21737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
  21738F:	arch/x86/entry/
  21739
  21740X86 MCE INFRASTRUCTURE
  21741M:	Tony Luck <tony.luck@intel.com>
  21742M:	Borislav Petkov <bp@alien8.de>
  21743L:	linux-edac@vger.kernel.org
  21744S:	Maintained
  21745F:	Documentation/ABI/testing/sysfs-mce
  21746F:	Documentation/x86/x86_64/machinecheck.rst
  21747F:	arch/x86/kernel/cpu/mce/*
  21748
  21749X86 MICROCODE UPDATE SUPPORT
  21750M:	Borislav Petkov <bp@alien8.de>
  21751S:	Maintained
  21752F:	arch/x86/kernel/cpu/microcode/*
  21753
  21754X86 MM
  21755M:	Dave Hansen <dave.hansen@linux.intel.com>
  21756M:	Andy Lutomirski <luto@kernel.org>
  21757M:	Peter Zijlstra <peterz@infradead.org>
  21758L:	linux-kernel@vger.kernel.org
  21759S:	Maintained
  21760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
  21761F:	arch/x86/mm/
  21762
  21763X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
  21764M:	Hans de Goede <hdegoede@redhat.com>
  21765L:	platform-driver-x86@vger.kernel.org
  21766S:	Maintained
  21767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
  21768F:	drivers/platform/x86/x86-android-tablets.c
  21769
  21770X86 PLATFORM DRIVERS
  21771M:	Hans de Goede <hdegoede@redhat.com>
  21772M:	Mark Gross <markgross@kernel.org>
  21773L:	platform-driver-x86@vger.kernel.org
  21774S:	Maintained
  21775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
  21776F:	drivers/platform/olpc/
  21777F:	drivers/platform/x86/
  21778
  21779X86 PLATFORM DRIVERS - ARCH
  21780R:	Darren Hart <dvhart@infradead.org>
  21781R:	Andy Shevchenko <andy@infradead.org>
  21782L:	platform-driver-x86@vger.kernel.org
  21783L:	x86@kernel.org
  21784S:	Maintained
  21785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
  21786F:	arch/x86/platform
  21787
  21788X86 PLATFORM UV HPE SUPERDOME FLEX
  21789M:	Steve Wahl <steve.wahl@hpe.com>
  21790R:	Mike Travis <mike.travis@hpe.com>
  21791R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
  21792R:	Russ Anderson <russ.anderson@hpe.com>
  21793S:	Supported
  21794F:	arch/x86/include/asm/uv/
  21795F:	arch/x86/kernel/apic/x2apic_uv_x.c
  21796F:	arch/x86/platform/uv/
  21797
  21798X86 STACK UNWINDING
  21799M:	Josh Poimboeuf <jpoimboe@kernel.org>
  21800M:	Peter Zijlstra <peterz@infradead.org>
  21801S:	Supported
  21802F:	arch/x86/include/asm/unwind*.h
  21803F:	arch/x86/kernel/dumpstack.c
  21804F:	arch/x86/kernel/stacktrace.c
  21805F:	arch/x86/kernel/unwind_*.c
  21806
  21807X86 VDSO
  21808M:	Andy Lutomirski <luto@kernel.org>
  21809L:	linux-kernel@vger.kernel.org
  21810S:	Maintained
  21811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
  21812F:	arch/x86/entry/vdso/
  21813
  21814XARRAY
  21815M:	Matthew Wilcox <willy@infradead.org>
  21816L:	linux-fsdevel@vger.kernel.org
  21817S:	Supported
  21818F:	Documentation/core-api/xarray.rst
  21819F:	include/linux/idr.h
  21820F:	include/linux/xarray.h
  21821F:	lib/idr.c
  21822F:	lib/xarray.c
  21823F:	tools/testing/radix-tree
  21824
  21825XBOX DVD IR REMOTE
  21826M:	Benjamin Valentin <benpicco@googlemail.com>
  21827S:	Maintained
  21828F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
  21829F:	drivers/media/rc/xbox_remote.c
  21830
  21831XC2028/3028 TUNER DRIVER
  21832M:	Mauro Carvalho Chehab <mchehab@kernel.org>
  21833L:	linux-media@vger.kernel.org
  21834S:	Maintained
  21835W:	https://linuxtv.org
  21836T:	git git://linuxtv.org/media_tree.git
  21837F:	drivers/media/tuners/xc2028.*
  21838
  21839XDP (eXpress Data Path)
  21840M:	Alexei Starovoitov <ast@kernel.org>
  21841M:	Daniel Borkmann <daniel@iogearbox.net>
  21842M:	David S. Miller <davem@davemloft.net>
  21843M:	Jakub Kicinski <kuba@kernel.org>
  21844M:	Jesper Dangaard Brouer <hawk@kernel.org>
  21845M:	John Fastabend <john.fastabend@gmail.com>
  21846L:	netdev@vger.kernel.org
  21847L:	bpf@vger.kernel.org
  21848S:	Supported
  21849F:	include/net/xdp.h
  21850F:	include/net/xdp_priv.h
  21851F:	include/trace/events/xdp.h
  21852F:	kernel/bpf/cpumap.c
  21853F:	kernel/bpf/devmap.c
  21854F:	net/core/xdp.c
  21855F:	samples/bpf/xdp*
  21856F:	tools/testing/selftests/bpf/*xdp*
  21857F:	tools/testing/selftests/bpf/*/*xdp*
  21858F:	drivers/net/ethernet/*/*/*/*/*xdp*
  21859F:	drivers/net/ethernet/*/*/*xdp*
  21860K:	(?:\b|_)xdp(?:\b|_)
  21861
  21862XDP SOCKETS (AF_XDP)
  21863M:	Björn Töpel <bjorn@kernel.org>
  21864M:	Magnus Karlsson <magnus.karlsson@intel.com>
  21865M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
  21866R:	Jonathan Lemon <jonathan.lemon@gmail.com>
  21867L:	netdev@vger.kernel.org
  21868L:	bpf@vger.kernel.org
  21869S:	Maintained
  21870F:	Documentation/networking/af_xdp.rst
  21871F:	include/net/xdp_sock*
  21872F:	include/net/xsk_buff_pool.h
  21873F:	include/uapi/linux/if_xdp.h
  21874F:	include/uapi/linux/xdp_diag.h
  21875F:	include/net/netns/xdp.h
  21876F:	net/xdp/
  21877F:	samples/bpf/xdpsock*
  21878F:	tools/lib/bpf/xsk*
  21879
  21880XEN BLOCK SUBSYSTEM
  21881M:	Roger Pau Monné <roger.pau@citrix.com>
  21882L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
  21883S:	Supported
  21884F:	drivers/block/xen*
  21885F:	drivers/block/xen-blkback/*
  21886
  21887XEN HYPERVISOR ARM
  21888M:	Stefano Stabellini <sstabellini@kernel.org>
  21889L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
  21890S:	Maintained
  21891F:	arch/arm/include/asm/xen/
  21892F:	arch/arm/xen/
  21893
  21894XEN HYPERVISOR ARM64
  21895M:	Stefano Stabellini <sstabellini@kernel.org>
  21896L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
  21897S:	Maintained
  21898F:	arch/arm64/include/asm/xen/
  21899F:	arch/arm64/xen/
  21900
  21901XEN HYPERVISOR INTERFACE
  21902M:	Juergen Gross <jgross@suse.com>
  21903M:	Stefano Stabellini <sstabellini@kernel.org>
  21904R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
  21905L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
  21906S:	Supported
  21907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
  21908F:	Documentation/ABI/stable/sysfs-hypervisor-xen
  21909F:	Documentation/ABI/testing/sysfs-hypervisor-xen
  21910F:	drivers/*/xen-*front.c
  21911F:	drivers/xen/
  21912F:	include/uapi/xen/
  21913F:	include/xen/
  21914
  21915XEN HYPERVISOR X86
  21916M:	Juergen Gross <jgross@suse.com>
  21917R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
  21918L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
  21919S:	Supported
  21920F:	arch/x86/include/asm/pvclock-abi.h
  21921F:	arch/x86/include/asm/xen/
  21922F:	arch/x86/platform/pvh/
  21923F:	arch/x86/xen/
  21924
  21925XEN NETWORK BACKEND DRIVER
  21926M:	Wei Liu <wei.liu@kernel.org>
  21927M:	Paul Durrant <paul@xen.org>
  21928L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
  21929L:	netdev@vger.kernel.org
  21930S:	Supported
  21931F:	drivers/net/xen-netback/*
  21932
  21933XEN PCI SUBSYSTEM
  21934M:	Juergen Gross <jgross@suse.com>
  21935L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
  21936S:	Supported
  21937F:	arch/x86/pci/*xen*
  21938F:	drivers/pci/*xen*
  21939
  21940XEN PVSCSI DRIVERS
  21941M:	Juergen Gross <jgross@suse.com>
  21942L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
  21943L:	linux-scsi@vger.kernel.org
  21944S:	Supported
  21945F:	drivers/scsi/xen-scsifront.c
  21946F:	drivers/xen/xen-scsiback.c
  21947F:	include/xen/interface/io/vscsiif.h
  21948
  21949XEN PVUSB DRIVER
  21950M:	Juergen Gross <jgross@suse.com>
  21951L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
  21952L:	linux-usb@vger.kernel.org
  21953S:	Supported
  21954F:	drivers/usb/host/xen*
  21955F:	include/xen/interface/io/usbif.h
  21956
  21957XEN SOUND FRONTEND DRIVER
  21958M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
  21959L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
  21960L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
  21961S:	Supported
  21962F:	sound/xen/*
  21963
  21964XEN SWIOTLB SUBSYSTEM
  21965M:	Juergen Gross <jgross@suse.com>
  21966M:	Stefano Stabellini <sstabellini@kernel.org>
  21967L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
  21968L:	iommu@lists.linux.dev
  21969S:	Supported
  21970F:	arch/x86/xen/*swiotlb*
  21971F:	drivers/xen/*swiotlb*
  21972
  21973XFS FILESYSTEM
  21974C:	irc://irc.oftc.net/xfs
  21975M:	Darrick J. Wong <djwong@kernel.org>
  21976L:	linux-xfs@vger.kernel.org
  21977S:	Supported
  21978W:	http://xfs.org/
  21979T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
  21980F:	Documentation/ABI/testing/sysfs-fs-xfs
  21981F:	Documentation/admin-guide/xfs.rst
  21982F:	Documentation/filesystems/xfs-delayed-logging-design.rst
  21983F:	Documentation/filesystems/xfs-self-describing-metadata.rst
  21984F:	fs/xfs/
  21985F:	include/uapi/linux/dqblk_xfs.h
  21986F:	include/uapi/linux/fsmap.h
  21987
  21988XILINX AMS DRIVER
  21989M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
  21990L:	linux-iio@vger.kernel.org
  21991S:	Maintained
  21992F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
  21993F:	drivers/iio/adc/xilinx-ams.c
  21994
  21995XILINX AXI ETHERNET DRIVER
  21996M:	Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
  21997S:	Maintained
  21998F:	drivers/net/ethernet/xilinx/xilinx_axienet*
  21999
  22000XILINX CAN DRIVER
  22001M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
  22002R:	Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
  22003L:	linux-can@vger.kernel.org
  22004S:	Maintained
  22005F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
  22006F:	drivers/net/can/xilinx_can.c
  22007
  22008XILINX GPIO DRIVER
  22009M:	Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
  22010R:	Srinivas Neeli <srinivas.neeli@xilinx.com>
  22011R:	Michal Simek <michal.simek@xilinx.com>
  22012S:	Maintained
  22013F:	Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
  22014F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
  22015F:	drivers/gpio/gpio-xilinx.c
  22016F:	drivers/gpio/gpio-zynq.c
  22017
  22018XILINX SD-FEC IP CORES
  22019M:	Derek Kiernan <derek.kiernan@xilinx.com>
  22020M:	Dragan Cvetic <dragan.cvetic@xilinx.com>
  22021S:	Maintained
  22022F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
  22023F:	Documentation/misc-devices/xilinx_sdfec.rst
  22024F:	drivers/misc/Kconfig
  22025F:	drivers/misc/Makefile
  22026F:	drivers/misc/xilinx_sdfec.c
  22027F:	include/uapi/misc/xilinx_sdfec.h
  22028
  22029XILINX PWM DRIVER
  22030M:	Sean Anderson <sean.anderson@seco.com>
  22031S:	Maintained
  22032F:	drivers/pwm/pwm-xilinx.c
  22033F:	include/clocksource/timer-xilinx.h
  22034
  22035XILINX UARTLITE SERIAL DRIVER
  22036M:	Peter Korsgaard <jacmet@sunsite.dk>
  22037L:	linux-serial@vger.kernel.org
  22038S:	Maintained
  22039F:	drivers/tty/serial/uartlite.c
  22040
  22041XILINX VIDEO IP CORES
  22042M:	Hyun Kwon <hyun.kwon@xilinx.com>
  22043M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  22044L:	linux-media@vger.kernel.org
  22045S:	Supported
  22046T:	git git://linuxtv.org/media_tree.git
  22047F:	Documentation/devicetree/bindings/media/xilinx/
  22048F:	drivers/media/platform/xilinx/
  22049F:	include/uapi/linux/xilinx-v4l2-controls.h
  22050
  22051XILINX ZYNQMP DPDMA DRIVER
  22052M:	Hyun Kwon <hyun.kwon@xilinx.com>
  22053M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  22054L:	dmaengine@vger.kernel.org
  22055S:	Supported
  22056F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
  22057F:	drivers/dma/xilinx/xilinx_dpdma.c
  22058F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
  22059
  22060XILINX ZYNQMP PSGTR PHY DRIVER
  22061M:	Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
  22062M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  22063L:	linux-kernel@vger.kernel.org
  22064S:	Supported
  22065T:	git https://github.com/Xilinx/linux-xlnx.git
  22066F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
  22067F:	drivers/phy/xilinx/phy-zynqmp.c
  22068
  22069XILINX ZYNQMP SHA3 DRIVER
  22070M:	Harsha <harsha.harsha@xilinx.com>
  22071S:	Maintained
  22072F:	drivers/crypto/xilinx/zynqmp-sha.c
  22073
  22074XILINX EVENT MANAGEMENT DRIVER
  22075M:	Abhyuday Godhasara <abhyuday.godhasara@xilinx.com>
  22076S:	Maintained
  22077F:	drivers/soc/xilinx/xlnx_event_manager.c
  22078F:	include/linux/firmware/xlnx-event-manager.h
  22079
  22080XILLYBUS DRIVER
  22081M:	Eli Billauer <eli.billauer@gmail.com>
  22082L:	linux-kernel@vger.kernel.org
  22083S:	Supported
  22084F:	drivers/char/xillybus/
  22085
  22086XLP9XX I2C DRIVER
  22087M:	George Cherian <gcherian@marvell.com>
  22088L:	linux-i2c@vger.kernel.org
  22089S:	Supported
  22090W:	http://www.marvell.com
  22091F:	drivers/i2c/busses/i2c-xlp9xx.c
  22092
  22093XRA1403 GPIO EXPANDER
  22094M:	Nandor Han <nandor.han@ge.com>
  22095M:	Semi Malinen <semi.malinen@ge.com>
  22096L:	linux-gpio@vger.kernel.org
  22097S:	Maintained
  22098F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
  22099F:	drivers/gpio/gpio-xra1403.c
  22100
  22101XTENSA XTFPGA PLATFORM SUPPORT
  22102M:	Max Filippov <jcmvbkbc@gmail.com>
  22103L:	linux-xtensa@linux-xtensa.org
  22104S:	Maintained
  22105F:	drivers/spi/spi-xtensa-xtfpga.c
  22106F:	sound/soc/xtensa/xtfpga-i2s.c
  22107
  22108YAM DRIVER FOR AX.25
  22109M:	Jean-Paul Roubelat <jpr@f6fbb.org>
  22110L:	linux-hams@vger.kernel.org
  22111S:	Maintained
  22112F:	drivers/net/hamradio/yam*
  22113F:	include/linux/yam.h
  22114
  22115YAMA SECURITY MODULE
  22116M:	Kees Cook <keescook@chromium.org>
  22117S:	Supported
  22118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
  22119F:	Documentation/admin-guide/LSM/Yama.rst
  22120F:	security/yama/
  22121
  22122YEALINK PHONE DRIVER
  22123M:	Henk Vergonet <Henk.Vergonet@gmail.com>
  22124L:	usbb2k-api-dev@nongnu.org
  22125S:	Maintained
  22126F:	Documentation/input/devices/yealink.rst
  22127F:	drivers/input/misc/yealink.*
  22128
  22129Z8530 DRIVER FOR AX.25
  22130M:	Joerg Reuter <jreuter@yaina.de>
  22131L:	linux-hams@vger.kernel.org
  22132S:	Maintained
  22133W:	http://yaina.de/jreuter/
  22134W:	http://www.qsl.net/dl1bke/
  22135F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
  22136F:	drivers/net/hamradio/*scc.c
  22137F:	drivers/net/hamradio/z8530.h
  22138
  22139ZBUD COMPRESSED PAGE ALLOCATOR
  22140M:	Seth Jennings <sjenning@redhat.com>
  22141M:	Dan Streetman <ddstreet@ieee.org>
  22142L:	linux-mm@kvack.org
  22143S:	Maintained
  22144F:	mm/zbud.c
  22145
  22146Z3FOLD COMPRESSED PAGE ALLOCATOR
  22147M:	Vitaly Wool <vitaly.wool@konsulko.com>
  22148R:	Miaohe Lin <linmiaohe@huawei.com>
  22149L:	linux-mm@kvack.org
  22150S:	Maintained
  22151F:	mm/z3fold.c
  22152
  22153ZD1211RW WIRELESS DRIVER
  22154M:	Ulrich Kunitz <kune@deine-taler.de>
  22155L:	linux-wireless@vger.kernel.org
  22156L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
  22157S:	Maintained
  22158W:	http://zd1211.ath.cx/wiki/DriverRewrite
  22159F:	drivers/net/wireless/zydas/zd1211rw/
  22160
  22161ZD1301 MEDIA DRIVER
  22162M:	Antti Palosaari <crope@iki.fi>
  22163L:	linux-media@vger.kernel.org
  22164S:	Maintained
  22165W:	https://linuxtv.org/
  22166W:	http://palosaari.fi/linux/
  22167Q:	https://patchwork.linuxtv.org/project/linux-media/list/
  22168F:	drivers/media/usb/dvb-usb-v2/zd1301*
  22169
  22170ZD1301_DEMOD MEDIA DRIVER
  22171M:	Antti Palosaari <crope@iki.fi>
  22172L:	linux-media@vger.kernel.org
  22173S:	Maintained
  22174W:	https://linuxtv.org/
  22175W:	http://palosaari.fi/linux/
  22176Q:	https://patchwork.linuxtv.org/project/linux-media/list/
  22177F:	drivers/media/dvb-frontends/zd1301_demod*
  22178
  22179ZHAOXIN PROCESSOR SUPPORT
  22180M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
  22181L:	linux-kernel@vger.kernel.org
  22182S:	Maintained
  22183F:	arch/x86/kernel/cpu/zhaoxin.c
  22184
  22185ZONEFS FILESYSTEM
  22186M:	Damien Le Moal <damien.lemoal@opensource.wdc.com>
  22187M:	Naohiro Aota <naohiro.aota@wdc.com>
  22188R:	Johannes Thumshirn <jth@kernel.org>
  22189L:	linux-fsdevel@vger.kernel.org
  22190S:	Maintained
  22191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
  22192F:	Documentation/filesystems/zonefs.rst
  22193F:	fs/zonefs/
  22194
  22195ZPOOL COMPRESSED PAGE STORAGE API
  22196M:	Dan Streetman <ddstreet@ieee.org>
  22197L:	linux-mm@kvack.org
  22198S:	Maintained
  22199F:	include/linux/zpool.h
  22200F:	mm/zpool.c
  22201
  22202ZR36067 VIDEO FOR LINUX DRIVER
  22203M:	Corentin Labbe <clabbe@baylibre.com>
  22204L:	mjpeg-users@lists.sourceforge.net
  22205L:	linux-media@vger.kernel.org
  22206S:	Maintained
  22207W:	http://mjpeg.sourceforge.net/driver-zoran/
  22208Q:	https://patchwork.linuxtv.org/project/linux-media/list/
  22209F:	Documentation/driver-api/media/drivers/zoran.rst
  22210F:	drivers/staging/media/zoran/
  22211
  22212ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
  22213M:	Minchan Kim <minchan@kernel.org>
  22214M:	Nitin Gupta <ngupta@vflare.org>
  22215R:	Sergey Senozhatsky <senozhatsky@chromium.org>
  22216L:	linux-kernel@vger.kernel.org
  22217S:	Maintained
  22218F:	Documentation/admin-guide/blockdev/zram.rst
  22219F:	drivers/block/zram/
  22220
  22221ZS DECSTATION Z85C30 SERIAL DRIVER
  22222M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
  22223S:	Maintained
  22224F:	drivers/tty/serial/zs.*
  22225
  22226ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
  22227M:	Minchan Kim <minchan@kernel.org>
  22228M:	Nitin Gupta <ngupta@vflare.org>
  22229R:	Sergey Senozhatsky <senozhatsky@chromium.org>
  22230L:	linux-mm@kvack.org
  22231S:	Maintained
  22232F:	Documentation/vm/zsmalloc.rst
  22233F:	include/linux/zsmalloc.h
  22234F:	mm/zsmalloc.c
  22235
  22236ZSTD
  22237M:	Nick Terrell <terrelln@fb.com>
  22238S:	Maintained
  22239B:	https://github.com/facebook/zstd/issues
  22240T:	git git://github.com/terrelln/linux.git
  22241F:	include/linux/zstd*
  22242F:	lib/zstd/
  22243F:	lib/decompress_unzstd.c
  22244F:	crypto/zstd.c
  22245N:	zstd
  22246K:	zstd
  22247
  22248ZSWAP COMPRESSED SWAP CACHING
  22249M:	Seth Jennings <sjenning@redhat.com>
  22250M:	Dan Streetman <ddstreet@ieee.org>
  22251M:	Vitaly Wool <vitaly.wool@konsulko.com>
  22252L:	linux-mm@kvack.org
  22253S:	Maintained
  22254F:	mm/zswap.c
  22255
  22256THE REST
  22257M:	Linus Torvalds <torvalds@linux-foundation.org>
  22258L:	linux-kernel@vger.kernel.org
  22259S:	Buried alive in reporters
  22260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
  22261F:	*
  22262F:	*/