Linux Audio

Check our new training course

Loading...
    1List of maintainers
    2===================
    3
    4Descriptions of section entries and preferred order
    5---------------------------------------------------
    6
    7	M: *Mail* patches to: FullName <address@domain>
    8	R: Designated *Reviewer*: FullName <address@domain>
    9	   These reviewers should be CCed on patches.
   10	L: *Mailing list* that is relevant to this area
   11	S: *Status*, one of the following:
   12	   Supported:	Someone is actually paid to look after this.
   13	   Maintained:	Someone actually looks after it.
   14	   Odd Fixes:	It has a maintainer but they don't have time to do
   15			much other than throw the odd patch in. See below..
   16	   Orphan:	No current maintainer [but maybe you could take the
   17			role as you write your new code].
   18	   Obsolete:	Old code. Something tagged obsolete generally means
   19			it has been replaced by a better system and you
   20			should be using that.
   21	W: *Web-page* with status/info
   22	Q: *Patchwork* web based patch tracking system site
   23	B: URI for where to file *bugs*. A web-page with detailed bug
   24	   filing info, a direct bug tracker link, or a mailto: URI.
   25	C: URI for *chat* protocol, server and channel where developers
   26	   usually hang out, for example irc://server/channel.
   27	P: *Subsystem Profile* document for more details submitting
   28	   patches to the given subsystem. This is either an in-tree file,
   29	   or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
   30	   for details.
   31	T: *SCM* tree type and location.
   32	   Type is one of: git, hg, quilt, stgit, topgit
   33	F: *Files* and directories wildcard patterns.
   34	   A trailing slash includes all files and subdirectory files.
   35	   F:	drivers/net/	all files in and below drivers/net
   36	   F:	drivers/net/*	all files in drivers/net, but not below
   37	   F:	*/net/*		all files in "any top level directory"/net
   38	   One pattern per line.  Multiple F: lines acceptable.
   39	X: *Excluded* files and directories that are NOT maintained, same
   40	   rules as F:. Files exclusions are tested before file matches.
   41	   Can be useful for excluding a specific subdirectory, for instance:
   42	   F:	net/
   43	   X:	net/ipv6/
   44	   matches all files in and below net excluding net/ipv6/
   45	N: Files and directories *Regex* patterns.
   46	   N:	[^a-z]tegra	all files whose path contains tegra
   47	                        (not including files like integrator)
   48	   One pattern per line.  Multiple N: lines acceptable.
   49	   scripts/get_maintainer.pl has different behavior for files that
   50	   match F: pattern and matches of N: patterns.  By default,
   51	   get_maintainer will not look at git log history when an F: pattern
   52	   match occurs.  When an N: match occurs, git log history is used
   53	   to also notify the people that have git commit signatures.
   54	K: *Content regex* (perl extended) pattern match in a patch or file.
   55	   For instance:
   56	   K: of_get_profile
   57	      matches patches or files that contain "of_get_profile"
   58	   K: \b(printk|pr_(info|err))\b
   59	      matches patches or files that contain one or more of the words
   60	      printk, pr_info or pr_err
   61	   One regex pattern per line.  Multiple K: lines acceptable.
   62
   63Maintainers List
   64----------------
   65
   66.. note:: When reading this list, please look for the most precise areas
   67          first. When adding to this list, please keep the entries in
   68          alphabetical order.
   69
   703C59X NETWORK DRIVER
   71M:	Steffen Klassert <klassert@kernel.org>
   72L:	netdev@vger.kernel.org
   73S:	Odd Fixes
   74F:	Documentation/networking/device_drivers/ethernet/3com/vortex.rst
   75F:	drivers/net/ethernet/3com/3c59x.c
   76
   773CR990 NETWORK DRIVER
   78M:	David Dillow <dave@thedillows.org>
   79L:	netdev@vger.kernel.org
   80S:	Maintained
   81F:	drivers/net/ethernet/3com/typhoon*
   82
   833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
   84M:	Adam Radford <aradford@gmail.com>
   85L:	linux-scsi@vger.kernel.org
   86S:	Supported
   87W:	http://www.lsi.com
   88F:	drivers/scsi/3w-*
   89
   9053C700 AND 53C700-66 SCSI DRIVER
   91M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
   92L:	linux-scsi@vger.kernel.org
   93S:	Maintained
   94F:	drivers/scsi/53c700*
   95
   966LOWPAN GENERIC (BTLE/IEEE 802.15.4)
   97M:	Alexander Aring <alex.aring@gmail.com>
   98L:	linux-bluetooth@vger.kernel.org
   99L:	linux-wpan@vger.kernel.org
  100S:	Maintained
  101F:	Documentation/networking/6lowpan.rst
  102F:	include/net/6lowpan.h
  103F:	net/6lowpan/
  104
  1056PACK NETWORK DRIVER FOR AX.25
  106M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
  107L:	linux-hams@vger.kernel.org
  108S:	Maintained
  109F:	drivers/net/hamradio/6pack.c
  110
  111802.11 (including CFG80211/NL80211)
  112M:	Johannes Berg <johannes@sipsolutions.net>
  113L:	linux-wireless@vger.kernel.org
  114S:	Maintained
  115W:	https://wireless.wiki.kernel.org/
  116Q:	https://patchwork.kernel.org/project/linux-wireless/list/
  117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
  118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
  119F:	Documentation/driver-api/80211/cfg80211.rst
  120F:	Documentation/networking/regulatory.rst
  121F:	include/linux/ieee80211.h
  122F:	include/net/cfg80211.h
  123F:	include/net/ieee80211_radiotap.h
  124F:	include/net/iw_handler.h
  125F:	include/net/wext.h
  126F:	include/uapi/linux/nl80211.h
  127F:	include/uapi/linux/wireless.h
  128F:	net/wireless/
  129
  1308169 10/100/1000 GIGABIT ETHERNET DRIVER
  131M:	Heiner Kallweit <hkallweit1@gmail.com>
  132M:	nic_swsd@realtek.com
  133L:	netdev@vger.kernel.org
  134S:	Maintained
  135F:	drivers/net/ethernet/realtek/r8169*
  136
  1378250/16?50 (AND CLONE UARTS) SERIAL DRIVER
  138M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  139L:	linux-serial@vger.kernel.org
  140S:	Maintained
  141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
  142F:	drivers/tty/serial/8250*
  143F:	include/linux/serial_8250.h
  144
  1458390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
  146L:	netdev@vger.kernel.org
  147S:	Orphan / Obsolete
  148F:	drivers/net/ethernet/8390/
  149
  1509P FILE SYSTEM
  151M:	Eric Van Hensbergen <ericvh@kernel.org>
  152M:	Latchesar Ionkov <lucho@ionkov.net>
  153M:	Dominique Martinet <asmadeus@codewreck.org>
  154R:	Christian Schoenebeck <linux_oss@crudebyte.com>
  155L:	v9fs@lists.linux.dev
  156S:	Maintained
  157W:	http://github.com/v9fs
  158Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
  159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
  160T:	git git://github.com/martinetd/linux.git
  161F:	Documentation/filesystems/9p.rst
  162F:	fs/9p/
  163F:	include/net/9p/
  164F:	include/trace/events/9p.h
  165F:	include/uapi/linux/virtio_9p.h
  166F:	net/9p/
  167
  168A64FX DIAG DRIVER
  169M:	Hitomi Hasegawa <hasegawa-hitomi@fujitsu.com>
  170S:	Supported
  171F:	drivers/soc/fujitsu/a64fx-diag.c
  172
  173A8293 MEDIA DRIVER
  174L:	linux-media@vger.kernel.org
  175S:	Orphan
  176W:	https://linuxtv.org
  177Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  178F:	drivers/media/dvb-frontends/a8293*
  179
  180AACRAID SCSI RAID DRIVER
  181M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
  182L:	linux-scsi@vger.kernel.org
  183S:	Supported
  184W:	http://www.adaptec.com/
  185F:	Documentation/scsi/aacraid.rst
  186F:	drivers/scsi/aacraid/
  187
  188AB8500 BATTERY AND CHARGER DRIVERS
  189M:	Linus Walleij <linus.walleij@linaro.org>
  190F:	Documentation/devicetree/bindings/power/supply/*ab8500*
  191F:	drivers/power/supply/*ab8500*
  192
  193ABI/API
  194L:	linux-api@vger.kernel.org
  195F:	include/linux/syscalls.h
  196F:	kernel/sys_ni.c
  197X:	arch/*/include/uapi/
  198X:	include/uapi/
  199
  200ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
  201M:	Hans de Goede <hdegoede@redhat.com>
  202L:	linux-hwmon@vger.kernel.org
  203S:	Maintained
  204F:	drivers/hwmon/abituguru.c
  205
  206ABIT UGURU 3 HARDWARE MONITOR DRIVER
  207M:	Alistair John Strachan <alistair@devzero.co.uk>
  208L:	linux-hwmon@vger.kernel.org
  209S:	Maintained
  210F:	drivers/hwmon/abituguru3.c
  211
  212ACCES 104-DIO-48E GPIO DRIVER
  213M:	William Breathitt Gray <wbg@kernel.org>
  214L:	linux-gpio@vger.kernel.org
  215S:	Maintained
  216F:	drivers/gpio/gpio-104-dio-48e.c
  217
  218ACCES 104-IDI-48 GPIO DRIVER
  219M:	William Breathitt Gray <wbg@kernel.org>
  220L:	linux-gpio@vger.kernel.org
  221S:	Maintained
  222F:	drivers/gpio/gpio-104-idi-48.c
  223
  224ACCES 104-IDIO-16 GPIO DRIVER
  225M:	William Breathitt Gray <wbg@kernel.org>
  226L:	linux-gpio@vger.kernel.org
  227S:	Maintained
  228F:	drivers/gpio/gpio-104-idio-16.c
  229
  230ACCES 104-QUAD-8 DRIVER
  231M:	William Breathitt Gray <wbg@kernel.org>
  232L:	linux-iio@vger.kernel.org
  233S:	Maintained
  234F:	drivers/counter/104-quad-8.c
  235
  236ACCES IDIO-16 GPIO LIBRARY
  237M:	William Breathitt Gray <wbg@kernel.org>
  238L:	linux-gpio@vger.kernel.org
  239S:	Maintained
  240F:	drivers/gpio/gpio-idio-16.c
  241F:	drivers/gpio/gpio-idio-16.h
  242
  243ACCES PCI-IDIO-16 GPIO DRIVER
  244M:	William Breathitt Gray <wbg@kernel.org>
  245L:	linux-gpio@vger.kernel.org
  246S:	Maintained
  247F:	drivers/gpio/gpio-pci-idio-16.c
  248
  249ACCES PCIe-IDIO-24 GPIO DRIVER
  250M:	William Breathitt Gray <wbg@kernel.org>
  251L:	linux-gpio@vger.kernel.org
  252S:	Maintained
  253F:	drivers/gpio/gpio-pcie-idio-24.c
  254
  255ACENIC DRIVER
  256M:	Jes Sorensen <jes@trained-monkey.org>
  257L:	linux-acenic@sunsite.dk
  258S:	Maintained
  259F:	drivers/net/ethernet/alteon/acenic*
  260
  261ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
  262M:	Peter Kaestle <peter@piie.net>
  263L:	platform-driver-x86@vger.kernel.org
  264S:	Maintained
  265W:	http://piie.net/?section=acerhdf
  266F:	drivers/platform/x86/acerhdf.c
  267
  268ACER WMI LAPTOP EXTRAS
  269M:	"Lee, Chun-Yi" <jlee@suse.com>
  270L:	platform-driver-x86@vger.kernel.org
  271S:	Maintained
  272F:	drivers/platform/x86/acer-wmi.c
  273
  274ACPI
  275M:	"Rafael J. Wysocki" <rafael@kernel.org>
  276R:	Len Brown <lenb@kernel.org>
  277L:	linux-acpi@vger.kernel.org
  278S:	Supported
  279Q:	https://patchwork.kernel.org/project/linux-acpi/list/
  280B:	https://bugzilla.kernel.org
  281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  282F:	Documentation/ABI/testing/configfs-acpi
  283F:	Documentation/ABI/testing/sysfs-bus-acpi
  284F:	Documentation/firmware-guide/acpi/
  285F:	arch/x86/kernel/acpi/
  286F:	arch/x86/pci/acpi.c
  287F:	drivers/acpi/
  288F:	drivers/pci/*/*acpi*
  289F:	drivers/pci/*acpi*
  290F:	drivers/pnp/pnpacpi/
  291F:	include/acpi/
  292F:	include/linux/acpi.h
  293F:	include/linux/fwnode.h
  294F:	include/linux/fw_table.h
  295F:	lib/fw_table.c
  296F:	tools/power/acpi/
  297
  298ACPI APEI
  299M:	"Rafael J. Wysocki" <rafael@kernel.org>
  300R:	Len Brown <lenb@kernel.org>
  301R:	James Morse <james.morse@arm.com>
  302R:	Tony Luck <tony.luck@intel.com>
  303R:	Borislav Petkov <bp@alien8.de>
  304L:	linux-acpi@vger.kernel.org
  305F:	drivers/acpi/apei/
  306
  307ACPI COMPONENT ARCHITECTURE (ACPICA)
  308M:	Robert Moore <robert.moore@intel.com>
  309M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
  310L:	linux-acpi@vger.kernel.org
  311L:	acpica-devel@lists.linux.dev
  312S:	Supported
  313W:	https://acpica.org/
  314W:	https://github.com/acpica/acpica/
  315Q:	https://patchwork.kernel.org/project/linux-acpi/list/
  316B:	https://bugzilla.kernel.org
  317B:	https://bugs.acpica.org
  318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  319F:	drivers/acpi/acpica/
  320F:	include/acpi/
  321F:	tools/power/acpi/
  322
  323ACPI FOR ARM64 (ACPI/arm64)
  324M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
  325M:	Hanjun Guo <guohanjun@huawei.com>
  326M:	Sudeep Holla <sudeep.holla@arm.com>
  327L:	linux-acpi@vger.kernel.org
  328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  329S:	Maintained
  330F:	drivers/acpi/arm64
  331F:	include/linux/acpi_iort.h
  332
  333ACPI FOR RISC-V (ACPI/riscv)
  334M:	Sunil V L <sunilvl@ventanamicro.com>
  335L:	linux-acpi@vger.kernel.org
  336L:	linux-riscv@lists.infradead.org
  337S:	Maintained
  338F:	drivers/acpi/riscv/
  339
  340ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
  341M:	Sudeep Holla <sudeep.holla@arm.com>
  342L:	linux-acpi@vger.kernel.org
  343S:	Supported
  344F:	drivers/mailbox/pcc.c
  345
  346ACPI PMIC DRIVERS
  347M:	"Rafael J. Wysocki" <rafael@kernel.org>
  348M:	Len Brown <lenb@kernel.org>
  349R:	Andy Shevchenko <andy@kernel.org>
  350R:	Mika Westerberg <mika.westerberg@linux.intel.com>
  351L:	linux-acpi@vger.kernel.org
  352S:	Supported
  353Q:	https://patchwork.kernel.org/project/linux-acpi/list/
  354B:	https://bugzilla.kernel.org
  355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
  356F:	drivers/acpi/pmic/
  357
  358ACPI QUICKSTART DRIVER
  359M:	Armin Wolf <W_Armin@gmx.de>
  360L:	platform-driver-x86@vger.kernel.org
  361S:	Maintained
  362F:	drivers/platform/x86/quickstart.c
  363
  364ACPI SERIAL MULTI INSTANTIATE DRIVER
  365M:	Hans de Goede <hdegoede@redhat.com>
  366L:	platform-driver-x86@vger.kernel.org
  367S:	Maintained
  368F:	drivers/platform/x86/serial-multi-instantiate.c
  369
  370ACPI THERMAL DRIVER
  371M:	Rafael J. Wysocki <rafael@kernel.org>
  372R:	Zhang Rui <rui.zhang@intel.com>
  373L:	linux-acpi@vger.kernel.org
  374S:	Supported
  375B:	https://bugzilla.kernel.org
  376F:	drivers/acpi/*thermal*
  377
  378ACPI VIOT DRIVER
  379M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
  380L:	linux-acpi@vger.kernel.org
  381L:	iommu@lists.linux.dev
  382S:	Maintained
  383F:	drivers/acpi/viot.c
  384F:	include/linux/acpi_viot.h
  385
  386ACPI WMI DRIVER
  387M:	Armin Wolf <W_Armin@gmx.de>
  388L:	platform-driver-x86@vger.kernel.org
  389S:	Maintained
  390F:	Documentation/ABI/testing/sysfs-bus-wmi
  391F:	Documentation/driver-api/wmi.rst
  392F:	Documentation/wmi/
  393F:	drivers/platform/x86/wmi.c
  394F:	include/uapi/linux/wmi.h
  395
  396ACRN HYPERVISOR SERVICE MODULE
  397M:	Fei Li <fei1.li@intel.com>
  398L:	acrn-dev@lists.projectacrn.org (subscribers-only)
  399S:	Supported
  400W:	https://projectacrn.org
  401F:	Documentation/virt/acrn/
  402F:	drivers/virt/acrn/
  403F:	include/uapi/linux/acrn.h
  404
  405AD1889 ALSA SOUND DRIVER
  406L:	linux-parisc@vger.kernel.org
  407S:	Maintained
  408W:	https://parisc.wiki.kernel.org/index.php/AD1889
  409F:	sound/pci/ad1889.*
  410
  411AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
  412M:	Mugilraj Dhavachelvan <dmugil2000@gmail.com>
  413L:	linux-iio@vger.kernel.org
  414S:	Supported
  415F:	drivers/iio/potentiometer/ad5110.c
  416
  417AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
  418M:	Michael Hennerich <michael.hennerich@analog.com>
  419S:	Supported
  420W:	http://wiki.analog.com/AD5254
  421W:	https://ez.analog.com/linux-software-drivers
  422F:	drivers/misc/ad525x_dpot.c
  423
  424AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
  425M:	Michael Hennerich <michael.hennerich@analog.com>
  426S:	Supported
  427W:	http://wiki.analog.com/AD5398
  428W:	https://ez.analog.com/linux-software-drivers
  429F:	drivers/regulator/ad5398.c
  430
  431AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
  432M:	Michael Hennerich <michael.hennerich@analog.com>
  433S:	Supported
  434W:	http://wiki.analog.com/AD7142
  435W:	https://ez.analog.com/linux-software-drivers
  436F:	drivers/input/misc/ad714x.c
  437
  438AD738X ADC DRIVER (AD7380/1/2/4)
  439M:	Michael Hennerich <michael.hennerich@analog.com>
  440M:	Nuno Sá <nuno.sa@analog.com>
  441R:	David Lechner <dlechner@baylibre.com>
  442S:	Supported
  443W:	https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
  444W:	https://ez.analog.com/linux-software-drivers
  445F:	Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
  446F:	Documentation/iio/ad7380.rst
  447F:	drivers/iio/adc/ad7380.c
  448
  449AD7877 TOUCHSCREEN DRIVER
  450M:	Michael Hennerich <michael.hennerich@analog.com>
  451S:	Supported
  452W:	http://wiki.analog.com/AD7877
  453W:	https://ez.analog.com/linux-software-drivers
  454F:	drivers/input/touchscreen/ad7877.c
  455
  456AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
  457M:	Michael Hennerich <michael.hennerich@analog.com>
  458S:	Supported
  459W:	http://wiki.analog.com/AD7879
  460W:	https://ez.analog.com/linux-software-drivers
  461F:	drivers/input/touchscreen/ad7879.c
  462
  463AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
  464M:	Michael Hennerich <michael.hennerich@analog.com>
  465M:	Nuno Sá <nuno.sa@analog.com>
  466R:	David Lechner <dlechner@baylibre.com>
  467S:	Supported
  468W:	https://ez.analog.com/linux-software-drivers
  469F:	Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
  470F:	Documentation/iio/ad7944.rst
  471F:	drivers/iio/adc/ad7944.c
  472
  473ADAFRUIT MINI I2C GAMEPAD
  474M:	Anshul Dalal <anshulusr@gmail.com>
  475L:	linux-input@vger.kernel.org
  476S:	Maintained
  477F:	Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
  478F:	drivers/input/joystick/adafruit-seesaw.c
  479
  480ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
  481M:	Jiri Kosina <jikos@kernel.org>
  482S:	Maintained
  483
  484ADF7242 IEEE 802.15.4 RADIO DRIVER
  485M:	Michael Hennerich <michael.hennerich@analog.com>
  486L:	linux-wpan@vger.kernel.org
  487S:	Supported
  488W:	https://wiki.analog.com/ADF7242
  489W:	https://ez.analog.com/linux-software-drivers
  490F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
  491F:	drivers/net/ieee802154/adf7242.c
  492
  493ADM1025 HARDWARE MONITOR DRIVER
  494M:	Jean Delvare <jdelvare@suse.com>
  495L:	linux-hwmon@vger.kernel.org
  496S:	Maintained
  497F:	Documentation/hwmon/adm1025.rst
  498F:	drivers/hwmon/adm1025.c
  499
  500ADM1029 HARDWARE MONITOR DRIVER
  501M:	Corentin Labbe <clabbe.montjoie@gmail.com>
  502L:	linux-hwmon@vger.kernel.org
  503S:	Maintained
  504F:	drivers/hwmon/adm1029.c
  505
  506ADM8211 WIRELESS DRIVER
  507L:	linux-wireless@vger.kernel.org
  508S:	Orphan
  509F:	drivers/net/wireless/admtek/adm8211.*
  510
  511ADP1050 HARDWARE MONITOR DRIVER
  512M:	Radu Sabau <radu.sabau@analog.com>
  513L:	linux-hwmon@vger.kernel.org
  514S:	Supported
  515W:	https://ez.analog.com/linux-software-drivers
  516F:	Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
  517
  518ADP1653 FLASH CONTROLLER DRIVER
  519M:	Sakari Ailus <sakari.ailus@iki.fi>
  520L:	linux-media@vger.kernel.org
  521S:	Maintained
  522F:	drivers/media/i2c/adp1653.c
  523F:	include/media/i2c/adp1653.h
  524
  525ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
  526M:	Michael Hennerich <michael.hennerich@analog.com>
  527S:	Supported
  528W:	http://wiki.analog.com/ADP5520
  529W:	https://ez.analog.com/linux-software-drivers
  530F:	drivers/gpio/gpio-adp5520.c
  531F:	drivers/input/keyboard/adp5520-keys.c
  532F:	drivers/leds/leds-adp5520.c
  533F:	drivers/mfd/adp5520.c
  534F:	drivers/video/backlight/adp5520_bl.c
  535
  536ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
  537M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
  538L:	linux-gpio@vger.kernel.org
  539L:	linux-pwm@vger.kernel.org
  540S:	Maintained
  541F:	Documentation/devicetree/bindings/*/adi,adp5585*.yaml
  542F:	drivers/gpio/gpio-adp5585.c
  543F:	drivers/mfd/adp5585.c
  544F:	drivers/pwm/pwm-adp5585.c
  545F:	include/linux/mfd/adp5585.h
  546
  547ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
  548M:	Michael Hennerich <michael.hennerich@analog.com>
  549S:	Supported
  550W:	http://wiki.analog.com/ADP5588
  551W:	https://ez.analog.com/linux-software-drivers
  552F:	Documentation/devicetree/bindings/input/adi,adp5588.yaml
  553F:	drivers/input/keyboard/adp5588-keys.c
  554
  555ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
  556M:	Michael Hennerich <michael.hennerich@analog.com>
  557S:	Supported
  558W:	http://wiki.analog.com/ADP8860
  559W:	https://ez.analog.com/linux-software-drivers
  560F:	drivers/video/backlight/adp8860_bl.c
  561
  562ADT746X FAN DRIVER
  563M:	Colin Leroy <colin@colino.net>
  564S:	Maintained
  565F:	drivers/macintosh/therm_adt746x.c
  566
  567ADT7475 HARDWARE MONITOR DRIVER
  568M:	Jean Delvare <jdelvare@suse.com>
  569L:	linux-hwmon@vger.kernel.org
  570S:	Maintained
  571F:	Documentation/hwmon/adt7475.rst
  572F:	drivers/hwmon/adt7475.c
  573
  574ADVANSYS SCSI DRIVER
  575M:	Matthew Wilcox <willy@infradead.org>
  576M:	Hannes Reinecke <hare@suse.com>
  577L:	linux-scsi@vger.kernel.org
  578S:	Maintained
  579F:	Documentation/scsi/advansys.rst
  580F:	drivers/scsi/advansys.c
  581
  582ADVANTECH SWBTN DRIVER
  583M:	Andrea Ho <Andrea.Ho@advantech.com.tw>
  584L:	platform-driver-x86@vger.kernel.org
  585S:	Maintained
  586F:	drivers/platform/x86/adv_swbutton.c
  587
  588ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  589M:	Lucas Stankus <lucas.p.stankus@gmail.com>
  590S:	Supported
  591F:	Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
  592F:	drivers/iio/accel/adxl313*
  593
  594ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
  595M:	Michael Hennerich <michael.hennerich@analog.com>
  596S:	Supported
  597W:	http://wiki.analog.com/ADXL345
  598W:	https://ez.analog.com/linux-software-drivers
  599F:	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
  600F:	drivers/input/misc/adxl34x.c
  601
  602ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  603M:	Puranjay Mohan <puranjay@kernel.org>
  604L:	linux-iio@vger.kernel.org
  605S:	Supported
  606F:	Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
  607F:	drivers/iio/accel/adxl355.h
  608F:	drivers/iio/accel/adxl355_core.c
  609F:	drivers/iio/accel/adxl355_i2c.c
  610F:	drivers/iio/accel/adxl355_spi.c
  611
  612ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  613M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
  614L:	linux-iio@vger.kernel.org
  615S:	Supported
  616W:	https://ez.analog.com/linux-software-drivers
  617F:	Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
  618F:	drivers/iio/accel/adxl367*
  619
  620ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  621M:	Michael Hennerich <michael.hennerich@analog.com>
  622S:	Supported
  623W:	https://ez.analog.com/linux-software-drivers
  624F:	Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
  625F:	drivers/iio/accel/adxl372.c
  626F:	drivers/iio/accel/adxl372_i2c.c
  627F:	drivers/iio/accel/adxl372_spi.c
  628
  629ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
  630M:	Ramona Gradinariu <ramona.gradinariu@analog.com>
  631M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
  632S:	Supported
  633W:	https://ez.analog.com/linux-software-drivers
  634F:	Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
  635F:	drivers/iio/accel/adxl380.c
  636F:	drivers/iio/accel/adxl380.h
  637F:	drivers/iio/accel/adxl380_i2c.c
  638F:	drivers/iio/accel/adxl380_spi.c
  639
  640AF8133J THREE-AXIS MAGNETOMETER DRIVER
  641M:	Ondřej Jirman <megi@xff.cz>
  642S:	Maintained
  643F:	Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
  644F:	drivers/iio/magnetometer/af8133j.c
  645
  646AF9013 MEDIA DRIVER
  647L:	linux-media@vger.kernel.org
  648S:	Orphan
  649W:	https://linuxtv.org
  650Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  651F:	drivers/media/dvb-frontends/af9013*
  652
  653AF9033 MEDIA DRIVER
  654L:	linux-media@vger.kernel.org
  655S:	Orphan
  656W:	https://linuxtv.org
  657Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  658F:	drivers/media/dvb-frontends/af9033*
  659
  660AFFS FILE SYSTEM
  661M:	David Sterba <dsterba@suse.com>
  662L:	linux-fsdevel@vger.kernel.org
  663S:	Odd Fixes
  664F:	Documentation/filesystems/affs.rst
  665F:	fs/affs/
  666
  667AFS FILESYSTEM
  668M:	David Howells <dhowells@redhat.com>
  669M:	Marc Dionne <marc.dionne@auristor.com>
  670L:	linux-afs@lists.infradead.org
  671S:	Supported
  672W:	https://www.infradead.org/~dhowells/kafs/
  673F:	Documentation/filesystems/afs.rst
  674F:	fs/afs/
  675F:	include/trace/events/afs.h
  676
  677AGPGART DRIVER
  678M:	David Airlie <airlied@redhat.com>
  679L:	dri-devel@lists.freedesktop.org
  680S:	Maintained
  681T:	git https://gitlab.freedesktop.org/drm/kernel.git
  682F:	drivers/char/agp/
  683F:	include/linux/agp*
  684F:	include/uapi/linux/agp*
  685
  686AHA152X SCSI DRIVER
  687M:	"Juergen E. Fischer" <fischer@norbit.de>
  688L:	linux-scsi@vger.kernel.org
  689S:	Maintained
  690F:	drivers/scsi/aha152x*
  691F:	drivers/scsi/pcmcia/aha152x*
  692
  693AIC7XXX / AIC79XX SCSI DRIVER
  694M:	Hannes Reinecke <hare@suse.com>
  695L:	linux-scsi@vger.kernel.org
  696S:	Maintained
  697F:	drivers/scsi/aic7xxx/
  698
  699AIMSLAB FM RADIO RECEIVER DRIVER
  700M:	Hans Verkuil <hverkuil@xs4all.nl>
  701L:	linux-media@vger.kernel.org
  702S:	Maintained
  703W:	https://linuxtv.org
  704T:	git git://linuxtv.org/media.git
  705F:	drivers/media/radio/radio-aimslab*
  706
  707AIO
  708M:	Benjamin LaHaise <bcrl@kvack.org>
  709L:	linux-aio@kvack.org
  710S:	Supported
  711F:	fs/aio.c
  712F:	include/linux/*aio*.h
  713
  714AIROHA ETHERNET DRIVER
  715M:	Lorenzo Bianconi <lorenzo@kernel.org>
  716L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  717L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
  718L:	netdev@vger.kernel.org
  719S:	Maintained
  720F:	Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
  721F:	drivers/net/ethernet/mediatek/airoha_eth.c
  722
  723AIROHA PCIE PHY DRIVER
  724M:	Lorenzo Bianconi <lorenzo@kernel.org>
  725L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  726S:	Maintained
  727F:	Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
  728F:	drivers/phy/phy-airoha-pcie-regs.h
  729F:	drivers/phy/phy-airoha-pcie.c
  730
  731AIROHA SPI SNFI DRIVER
  732M:	Lorenzo Bianconi <lorenzo@kernel.org>
  733M:	Ray Liu <ray.liu@airoha.com>
  734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  735L:	linux-spi@vger.kernel.org
  736S:	Maintained
  737F:	Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
  738F:	drivers/spi/spi-airoha-snfi.c
  739
  740AIRSPY MEDIA DRIVER
  741L:	linux-media@vger.kernel.org
  742S:	Orphan
  743W:	https://linuxtv.org
  744Q:	http://patchwork.linuxtv.org/project/linux-media/list/
  745F:	drivers/media/usb/airspy/
  746
  747ALACRITECH GIGABIT ETHERNET DRIVER
  748M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
  749S:	Maintained
  750F:	drivers/net/ethernet/alacritech/*
  751
  752ALCATEL SPEEDTOUCH USB DRIVER
  753M:	Duncan Sands <duncan.sands@free.fr>
  754L:	linux-usb@vger.kernel.org
  755S:	Maintained
  756W:	http://www.linux-usb.org/SpeedTouch/
  757F:	drivers/usb/atm/speedtch.c
  758F:	drivers/usb/atm/usbatm.c
  759
  760ALCHEMY AU1XX0 MMC DRIVER
  761M:	Manuel Lauss <manuel.lauss@gmail.com>
  762S:	Maintained
  763F:	drivers/mmc/host/au1xmmc.c
  764
  765ALI1563 I2C DRIVER
  766M:	Rudolf Marek <r.marek@assembler.cz>
  767L:	linux-i2c@vger.kernel.org
  768S:	Maintained
  769F:	Documentation/i2c/busses/i2c-ali1563.rst
  770F:	drivers/i2c/busses/i2c-ali1563.c
  771
  772ALIBABA ELASTIC RDMA DRIVER
  773M:	Cheng Xu <chengyou@linux.alibaba.com>
  774M:	Kai Shen <kaishen@linux.alibaba.com>
  775L:	linux-rdma@vger.kernel.org
  776S:	Supported
  777F:	drivers/infiniband/hw/erdma
  778F:	include/uapi/rdma/erdma-abi.h
  779
  780ALIBABA PMU DRIVER
  781M:	Shuai Xue <xueshuai@linux.alibaba.com>
  782S:	Supported
  783F:	Documentation/admin-guide/perf/alibaba_pmu.rst
  784F:	drivers/perf/alibaba_uncore_drw_pmu.c
  785
  786ALIENWARE WMI DRIVER
  787L:	Dell.Client.Kernel@dell.com
  788S:	Maintained
  789F:	Documentation/wmi/devices/alienware-wmi.rst
  790F:	drivers/platform/x86/dell/alienware-wmi.c
  791
  792ALLEGRO DVT VIDEO IP CORE DRIVER
  793M:	Michael Tretter <m.tretter@pengutronix.de>
  794R:	Pengutronix Kernel Team <kernel@pengutronix.de>
  795L:	linux-media@vger.kernel.org
  796S:	Maintained
  797F:	Documentation/devicetree/bindings/media/allegro,al5e.yaml
  798F:	drivers/media/platform/allegro-dvt/
  799
  800ALLIED VISION ALVIUM CAMERA DRIVER
  801M:	Tommaso Merciai <tomm.merciai@gmail.com>
  802M:	Martin Hecht <martin.hecht@avnet.eu>
  803L:	linux-media@vger.kernel.org
  804S:	Maintained
  805F:	Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
  806F:	drivers/media/i2c/alvium-csi2.c
  807F:	drivers/media/i2c/alvium-csi2.h
  808
  809ALLWINNER A10 CSI DRIVER
  810M:	Maxime Ripard <mripard@kernel.org>
  811L:	linux-media@vger.kernel.org
  812S:	Maintained
  813T:	git git://linuxtv.org/media.git
  814F:	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
  815F:	drivers/media/platform/sunxi/sun4i-csi/
  816
  817ALLWINNER A31 CSI DRIVER
  818M:	Yong Deng <yong.deng@magewell.com>
  819M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
  820L:	linux-media@vger.kernel.org
  821S:	Maintained
  822T:	git git://linuxtv.org/media.git
  823F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
  824F:	drivers/media/platform/sunxi/sun6i-csi/
  825
  826ALLWINNER A31 ISP DRIVER
  827M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
  828L:	linux-media@vger.kernel.org
  829S:	Maintained
  830T:	git git://linuxtv.org/media.git
  831F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
  832F:	drivers/staging/media/sunxi/sun6i-isp/
  833F:	drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
  834
  835ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
  836M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
  837L:	linux-media@vger.kernel.org
  838S:	Maintained
  839T:	git git://linuxtv.org/media.git
  840F:	Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
  841F:	drivers/media/platform/sunxi/sun6i-mipi-csi2/
  842
  843ALLWINNER CPUFREQ DRIVER
  844M:	Yangtao Li <tiny.windzz@gmail.com>
  845L:	linux-pm@vger.kernel.org
  846S:	Maintained
  847F:	Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
  848F:	drivers/cpufreq/sun50i-cpufreq-nvmem.c
  849
  850ALLWINNER CRYPTO DRIVERS
  851M:	Corentin Labbe <clabbe.montjoie@gmail.com>
  852L:	linux-crypto@vger.kernel.org
  853S:	Maintained
  854F:	drivers/crypto/allwinner/
  855
  856ALLWINNER DMIC DRIVERS
  857M:	Ban Tao <fengzheng923@gmail.com>
  858L:	linux-sound@vger.kernel.org
  859S:	Maintained
  860F:	Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
  861F:	sound/soc/sunxi/sun50i-dmic.c
  862
  863ALLWINNER HARDWARE SPINLOCK SUPPORT
  864M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
  865S:	Maintained
  866F:	Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
  867F:	drivers/hwspinlock/sun6i_hwspinlock.c
  868
  869ALLWINNER THERMAL DRIVER
  870M:	Vasily Khoruzhick <anarsoul@gmail.com>
  871M:	Yangtao Li <tiny.windzz@gmail.com>
  872L:	linux-pm@vger.kernel.org
  873S:	Maintained
  874F:	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
  875F:	drivers/thermal/sun8i_thermal.c
  876
  877ALLWINNER VPU DRIVER
  878M:	Maxime Ripard <mripard@kernel.org>
  879M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
  880L:	linux-media@vger.kernel.org
  881S:	Maintained
  882F:	drivers/staging/media/sunxi/cedrus/
  883
  884ALPHA PORT
  885M:	Richard Henderson <richard.henderson@linaro.org>
  886M:	Matt Turner <mattst88@gmail.com>
  887L:	linux-alpha@vger.kernel.org
  888S:	Odd Fixes
  889F:	arch/alpha/
  890
  891ALPS PS/2 TOUCHPAD DRIVER
  892R:	Pali Rohár <pali@kernel.org>
  893F:	drivers/input/mouse/alps.*
  894
  895ALTERA MAILBOX DRIVER
  896M:	Mun Yew Tham <mun.yew.tham@intel.com>
  897S:	Maintained
  898F:	drivers/mailbox/mailbox-altera.c
  899
  900ALTERA MSGDMA IP CORE DRIVER
  901M:	Olivier Dautricourt <olivierdautricourt@gmail.com>
  902R:	Stefan Roese <sr@denx.de>
  903L:	dmaengine@vger.kernel.org
  904S:	Odd Fixes
  905F:	Documentation/devicetree/bindings/dma/altr,msgdma.yaml
  906F:	drivers/dma/altera-msgdma.c
  907
  908ALTERA PIO DRIVER
  909M:	Mun Yew Tham <mun.yew.tham@intel.com>
  910L:	linux-gpio@vger.kernel.org
  911S:	Maintained
  912F:	drivers/gpio/gpio-altera.c
  913
  914ALTERA TRIPLE SPEED ETHERNET DRIVER
  915M:	Joyce Ooi <joyce.ooi@intel.com>
  916L:	netdev@vger.kernel.org
  917S:	Maintained
  918F:	drivers/net/ethernet/altera/
  919
  920ALTERA UART/JTAG UART SERIAL DRIVERS
  921M:	Tobias Klauser <tklauser@distanz.ch>
  922L:	linux-serial@vger.kernel.org
  923S:	Maintained
  924F:	drivers/tty/serial/altera_jtaguart.c
  925F:	drivers/tty/serial/altera_uart.c
  926F:	include/linux/altera_jtaguart.h
  927F:	include/linux/altera_uart.h
  928
  929AMAZON ANNAPURNA LABS FIC DRIVER
  930M:	Talel Shenhar <talel@amazon.com>
  931S:	Maintained
  932F:	Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
  933F:	drivers/irqchip/irq-al-fic.c
  934
  935AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
  936M:	Talel Shenhar <talel@amazon.com>
  937M:	Talel Shenhar <talelshenhar@gmail.com>
  938S:	Maintained
  939F:	Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
  940F:	drivers/edac/al_mc_edac.c
  941
  942AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
  943M:	Talel Shenhar <talel@amazon.com>
  944S:	Maintained
  945F:	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
  946F:	drivers/thermal/thermal_mmio.c
  947
  948AMAZON ETHERNET DRIVERS
  949M:	Shay Agroskin <shayagr@amazon.com>
  950M:	Arthur Kiyanovski <akiyano@amazon.com>
  951R:	David Arinzon <darinzon@amazon.com>
  952R:	Saeed Bishara <saeedb@amazon.com>
  953L:	netdev@vger.kernel.org
  954S:	Supported
  955F:	Documentation/networking/device_drivers/ethernet/amazon/ena.rst
  956F:	drivers/net/ethernet/amazon/
  957
  958AMAZON RDMA EFA DRIVER
  959M:	Michael Margolin <mrgolin@amazon.com>
  960R:	Gal Pressman <gal.pressman@linux.dev>
  961R:	Yossi Leybovich <sleybo@amazon.com>
  962L:	linux-rdma@vger.kernel.org
  963S:	Supported
  964Q:	https://patchwork.kernel.org/project/linux-rdma/list/
  965F:	drivers/infiniband/hw/efa/
  966F:	include/uapi/rdma/efa-abi.h
  967
  968AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER
  969M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
  970R:	Mario Limonciello <mario.limonciello@amd.com>
  971L:	platform-driver-x86@vger.kernel.org
  972S:	Supported
  973F:	Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache
  974F:	drivers/platform/x86/amd/x3d_vcache.c
  975
  976AMD ADDRESS TRANSLATION LIBRARY (ATL)
  977M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
  978L:	linux-edac@vger.kernel.org
  979S:	Supported
  980F:	drivers/ras/amd/atl/*
  981
  982AMD AXI W1 DRIVER
  983M:	Kris Chaplin <kris.chaplin@amd.com>
  984R:	Thomas Delev <thomas.delev@amd.com>
  985R:	Michal Simek <michal.simek@amd.com>
  986S:	Maintained
  987F:	Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
  988F:	drivers/w1/masters/amd_axi_w1.c
  989
  990AMD CDX BUS DRIVER
  991M:	Nipun Gupta <nipun.gupta@amd.com>
  992M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
  993S:	Maintained
  994F:	Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
  995F:	drivers/cdx/*
  996F:	include/linux/cdx/*
  997
  998AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
  999M:	Tom Lendacky <thomas.lendacky@amd.com>
 1000M:	John Allen <john.allen@amd.com>
 1001L:	linux-crypto@vger.kernel.org
 1002S:	Supported
 1003F:	drivers/crypto/ccp/
 1004F:	include/linux/ccp.h
 1005
 1006AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
 1007M:	Ashish Kalra <ashish.kalra@amd.com>
 1008M:	Tom Lendacky <thomas.lendacky@amd.com>
 1009L:	linux-crypto@vger.kernel.org
 1010S:	Supported
 1011F:	drivers/crypto/ccp/sev*
 1012F:	include/uapi/linux/psp-sev.h
 1013
 1014AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
 1015M:	Mario Limonciello <mario.limonciello@amd.com>
 1016L:	linux-crypto@vger.kernel.org
 1017S:	Supported
 1018F:	drivers/crypto/ccp/dbc.c
 1019F:	drivers/crypto/ccp/dbc.h
 1020F:	drivers/crypto/ccp/platform-access.c
 1021F:	drivers/crypto/ccp/platform-access.h
 1022F:	include/uapi/linux/psp-dbc.h
 1023F:	tools/crypto/ccp/*.c
 1024F:	tools/crypto/ccp/*.py
 1025
 1026AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
 1027M:	Mario Limonciello <mario.limonciello@amd.com>
 1028L:	linux-crypto@vger.kernel.org
 1029S:	Supported
 1030F:	drivers/crypto/ccp/hsti.*
 1031
 1032AMD DISPLAY CORE
 1033M:	Harry Wentland <harry.wentland@amd.com>
 1034M:	Leo Li <sunpeng.li@amd.com>
 1035M:	Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
 1036L:	amd-gfx@lists.freedesktop.org
 1037S:	Supported
 1038T:	git https://gitlab.freedesktop.org/agd5f/linux.git
 1039F:	drivers/gpu/drm/amd/display/
 1040
 1041AMD DISPLAY CORE - DML
 1042M:	Chaitanya Dhere <chaitanya.dhere@amd.com>
 1043M:	Jun Lei <jun.lei@amd.com>
 1044S:	Supported
 1045F:	drivers/gpu/drm/amd/display/dc/dml/
 1046F:	drivers/gpu/drm/amd/display/dc/dml2/
 1047
 1048AMD FAM15H PROCESSOR POWER MONITORING DRIVER
 1049M:	Huang Rui <ray.huang@amd.com>
 1050L:	linux-hwmon@vger.kernel.org
 1051S:	Supported
 1052F:	Documentation/hwmon/fam15h_power.rst
 1053F:	drivers/hwmon/fam15h_power.c
 1054
 1055AMD FCH GPIO DRIVER
 1056M:	Enrico Weigelt, metux IT consult <info@metux.net>
 1057L:	linux-gpio@vger.kernel.org
 1058S:	Maintained
 1059F:	drivers/gpio/gpio-amd-fch.c
 1060F:	include/linux/platform_data/gpio/gpio-amd-fch.h
 1061
 1062AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
 1063L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
 1064S:	Orphan
 1065F:	drivers/usb/gadget/udc/amd5536udc.*
 1066
 1067AMD GEODE PROCESSOR/CHIPSET SUPPORT
 1068M:	Andres Salomon <dilinger@queued.net>
 1069L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
 1070S:	Supported
 1071W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
 1072F:	arch/x86/include/asm/geode.h
 1073F:	drivers/char/hw_random/geode-rng.c
 1074F:	drivers/crypto/geode*
 1075F:	drivers/video/fbdev/geode/
 1076
 1077AMD HSMP DRIVER
 1078M:	Naveen Krishna Chatradhi <naveenkrishna.chatradhi@amd.com>
 1079R:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
 1080L:	platform-driver-x86@vger.kernel.org
 1081S:	Maintained
 1082F:	Documentation/arch/x86/amd_hsmp.rst
 1083F:	arch/x86/include/asm/amd_hsmp.h
 1084F:	arch/x86/include/uapi/asm/amd_hsmp.h
 1085F:	drivers/platform/x86/amd/hsmp/
 1086
 1087AMD IOMMU (AMD-VI)
 1088M:	Joerg Roedel <joro@8bytes.org>
 1089R:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
 1090L:	iommu@lists.linux.dev
 1091S:	Maintained
 1092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
 1093F:	drivers/iommu/amd/
 1094F:	include/linux/amd-iommu.h
 1095
 1096AMD KFD
 1097M:	Felix Kuehling <Felix.Kuehling@amd.com>
 1098L:	amd-gfx@lists.freedesktop.org
 1099S:	Supported
 1100T:	git https://gitlab.freedesktop.org/agd5f/linux.git
 1101F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
 1102F:	drivers/gpu/drm/amd/amdkfd/
 1103F:	drivers/gpu/drm/amd/include/cik_structs.h
 1104F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
 1105F:	drivers/gpu/drm/amd/include/v9_structs.h
 1106F:	drivers/gpu/drm/amd/include/vi_structs.h
 1107F:	include/uapi/linux/kfd_ioctl.h
 1108F:	include/uapi/linux/kfd_sysfs.h
 1109
 1110AMD MP2 I2C DRIVER
 1111M:	Elie Morisse <syniurge@gmail.com>
 1112M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
 1113L:	linux-i2c@vger.kernel.org
 1114S:	Maintained
 1115F:	drivers/i2c/busses/i2c-amd-mp2*
 1116
 1117AMD ASF I2C DRIVER
 1118M:	Shyam Sundar S K <shyam-sundar.s-k@amd.com>
 1119L:	linux-i2c@vger.kernel.org
 1120S:	Supported
 1121F:	drivers/i2c/busses/i2c-amd-asf-plat.c
 1122
 1123AMD PDS CORE DRIVER
 1124M:	Shannon Nelson <shannon.nelson@amd.com>
 1125M:	Brett Creeley <brett.creeley@amd.com>
 1126L:	netdev@vger.kernel.org
 1127S:	Supported
 1128F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
 1129F:	drivers/net/ethernet/amd/pds_core/
 1130F:	include/linux/pds/
 1131
 1132AMD PMC DRIVER
 1133M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
 1134L:	platform-driver-x86@vger.kernel.org
 1135S:	Maintained
 1136F:	drivers/platform/x86/amd/pmc/
 1137
 1138AMD PMF DRIVER
 1139M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
 1140L:	platform-driver-x86@vger.kernel.org
 1141S:	Supported
 1142F:	Documentation/ABI/testing/sysfs-amd-pmf
 1143F:	drivers/platform/x86/amd/pmf/
 1144
 1145AMD POWERPLAY AND SWSMU
 1146M:	Kenneth Feng <kenneth.feng@amd.com>
 1147L:	amd-gfx@lists.freedesktop.org
 1148S:	Supported
 1149T:	git https://gitlab.freedesktop.org/agd5f/linux.git
 1150F:	drivers/gpu/drm/amd/pm/
 1151
 1152AMD PSTATE DRIVER
 1153M:	Huang Rui <ray.huang@amd.com>
 1154M:	Gautham R. Shenoy <gautham.shenoy@amd.com>
 1155M:	Mario Limonciello <mario.limonciello@amd.com>
 1156R:	Perry Yuan <perry.yuan@amd.com>
 1157L:	linux-pm@vger.kernel.org
 1158S:	Supported
 1159F:	Documentation/admin-guide/pm/amd-pstate.rst
 1160F:	drivers/cpufreq/amd-pstate*
 1161F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
 1162
 1163AMD PTDMA DRIVER
 1164M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
 1165L:	dmaengine@vger.kernel.org
 1166S:	Maintained
 1167F:	drivers/dma/ptdma/
 1168
 1169AMD QDMA DRIVER
 1170M:	Nishad Saraf <nishads@amd.com>
 1171M:	Lizhi Hou <lizhi.hou@amd.com>
 1172L:	dmaengine@vger.kernel.org
 1173S:	Supported
 1174F:	drivers/dma/amd/qdma/
 1175F:	include/linux/platform_data/amd_qdma.h
 1176
 1177AMD SEATTLE DEVICE TREE SUPPORT
 1178M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
 1179M:	Tom Lendacky <thomas.lendacky@amd.com>
 1180S:	Supported
 1181F:	arch/arm64/boot/dts/amd/
 1182
 1183AMD SENSOR FUSION HUB DRIVER
 1184M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
 1185L:	linux-input@vger.kernel.org
 1186S:	Maintained
 1187F:	Documentation/hid/amd-sfh*
 1188F:	drivers/hid/amd-sfh-hid/
 1189
 1190AMD SPI DRIVER
 1191M:	Raju Rangoju <Raju.Rangoju@amd.com>
 1192L:	linux-spi@vger.kernel.org
 1193S:	Supported
 1194F:	drivers/spi/spi-amd.c
 1195
 1196AMD XGBE DRIVER
 1197M:	"Shyam Sundar S K" <Shyam-sundar.S-k@amd.com>
 1198L:	netdev@vger.kernel.org
 1199S:	Supported
 1200F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
 1201F:	drivers/net/ethernet/amd/xgbe/
 1202
 1203AMLOGIC BLUETOOTH DRIVER
 1204M:	Yang Li <yang.li@amlogic.com>
 1205L:	linux-bluetooth@vger.kernel.org
 1206S:	Maintained
 1207F:	Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
 1208F:	drivers/bluetooth/hci_aml.c
 1209
 1210AMLOGIC DDR PMU DRIVER
 1211M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
 1212L:	linux-amlogic@lists.infradead.org
 1213S:	Supported
 1214W:	http://www.amlogic.com
 1215F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
 1216F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
 1217F:	drivers/perf/amlogic/
 1218F:	include/soc/amlogic/
 1219
 1220AMLOGIC RTC DRIVER
 1221M:	Yiting Deng <yiting.deng@amlogic.com>
 1222M:	Xianwei Zhao <xianwei.zhao@amlogic.com>
 1223L:	linux-amlogic@lists.infradead.org
 1224S:	Maintained
 1225F:	Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml
 1226F:	drivers/rtc/rtc-amlogic-a4.c
 1227
 1228AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER
 1229M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
 1230L:	linux-hwmon@vger.kernel.org
 1231S:	Maintained
 1232F:	Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
 1233F:	Documentation/hwmon/chipcap2.rst
 1234F:	drivers/hwmon/chipcap2.c
 1235
 1236AMPHION VPU CODEC V4L2 DRIVER
 1237M:	Ming Qian <ming.qian@nxp.com>
 1238M:	Zhou Peng <eagle.zhou@nxp.com>
 1239L:	linux-media@vger.kernel.org
 1240S:	Maintained
 1241F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
 1242F:	drivers/media/platform/amphion/
 1243
 1244AMS AS73211 DRIVER
 1245M:	Christian Eggers <ceggers@arri.de>
 1246L:	linux-iio@vger.kernel.org
 1247S:	Maintained
 1248F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
 1249F:	drivers/iio/light/as73211.c
 1250
 1251AMT (Automatic Multicast Tunneling)
 1252M:	Taehee Yoo <ap420073@gmail.com>
 1253L:	netdev@vger.kernel.org
 1254S:	Maintained
 1255T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
 1256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
 1257F:	drivers/net/amt.c
 1258
 1259ANALOG DEVICES INC AD3552R DRIVER
 1260M:	Nuno Sá <nuno.sa@analog.com>
 1261L:	linux-iio@vger.kernel.org
 1262S:	Supported
 1263W:	https://ez.analog.com/linux-software-drivers
 1264F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
 1265F:	drivers/iio/dac/ad3552r.c
 1266
 1267ANALOG DEVICES INC AD4000 DRIVER
 1268M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
 1269L:	linux-iio@vger.kernel.org
 1270S:	Supported
 1271W:	https://ez.analog.com/linux-software-drivers
 1272F:	Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
 1273F:	Documentation/iio/ad4000.rst
 1274F:	drivers/iio/adc/ad4000.c
 1275
 1276ANALOG DEVICES INC AD4130 DRIVER
 1277M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
 1278L:	linux-iio@vger.kernel.org
 1279S:	Supported
 1280W:	https://ez.analog.com/linux-software-drivers
 1281F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
 1282F:	drivers/iio/adc/ad4130.c
 1283
 1284ANALOG DEVICES INC AD4695 DRIVER
 1285M:	Michael Hennerich <michael.hennerich@analog.com>
 1286M:	Nuno Sá <nuno.sa@analog.com>
 1287R:	David Lechner <dlechner@baylibre.com>
 1288L:	linux-iio@vger.kernel.org
 1289S:	Supported
 1290W:	https://ez.analog.com/linux-software-drivers
 1291F:	Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
 1292F:	Documentation/iio/ad4695.rst
 1293F:	drivers/iio/adc/ad4695.c
 1294F:	include/dt-bindings/iio/adi,ad4695.h
 1295
 1296ANALOG DEVICES INC AD7091R DRIVER
 1297M:	Marcelo Schmitt <marcelo.schmitt@analog.com>
 1298L:	linux-iio@vger.kernel.org
 1299S:	Supported
 1300W:	http://ez.analog.com/community/linux-device-drivers
 1301F:	Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
 1302F:	drivers/iio/adc/ad7091r*
 1303
 1304ANALOG DEVICES INC AD7192 DRIVER
 1305M:	Alisa-Dariana Roman <alisa.roman@analog.com>
 1306L:	linux-iio@vger.kernel.org
 1307S:	Supported
 1308W:	https://ez.analog.com/linux-software-drivers
 1309F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
 1310F:	drivers/iio/adc/ad7192.c
 1311
 1312ANALOG DEVICES INC AD7292 DRIVER
 1313M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
 1314L:	linux-iio@vger.kernel.org
 1315S:	Supported
 1316W:	https://ez.analog.com/linux-software-drivers
 1317F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
 1318F:	drivers/iio/adc/ad7292.c
 1319
 1320ANALOG DEVICES INC AD7293 DRIVER
 1321M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
 1322L:	linux-iio@vger.kernel.org
 1323S:	Supported
 1324W:	https://ez.analog.com/linux-software-drivers
 1325F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
 1326F:	drivers/iio/dac/ad7293.c
 1327
 1328ANALOG DEVICES INC AD74115 DRIVER
 1329M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
 1330L:	linux-iio@vger.kernel.org
 1331S:	Supported
 1332W:	https://ez.analog.com/linux-software-drivers
 1333F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
 1334F:	drivers/iio/addac/ad74115.c
 1335
 1336ANALOG DEVICES INC AD74413R DRIVER
 1337M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
 1338L:	linux-iio@vger.kernel.org
 1339S:	Supported
 1340W:	https://ez.analog.com/linux-software-drivers
 1341F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
 1342F:	drivers/iio/addac/ad74413r.c
 1343F:	include/dt-bindings/iio/addac/adi,ad74413r.h
 1344
 1345ANALOG DEVICES INC AD7625 DRIVER
 1346M:	Michael Hennerich <Michael.Hennerich@analog.com>
 1347M:	Nuno Sá <nuno.sa@analog.com>
 1348R:	Trevor Gamblin <tgamblin@baylibre.com>
 1349S:	Supported
 1350W:	https://ez.analog.com/linux-software-drivers
 1351W:	http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html
 1352F:	Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
 1353F:	Documentation/iio/ad7625.rst
 1354F:	drivers/iio/adc/ad7625.c
 1355
 1356ANALOG DEVICES INC AD7768-1 DRIVER
 1357M:	Michael Hennerich <Michael.Hennerich@analog.com>
 1358L:	linux-iio@vger.kernel.org
 1359S:	Supported
 1360W:	https://ez.analog.com/linux-software-drivers
 1361F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
 1362F:	drivers/iio/adc/ad7768-1.c
 1363
 1364ANALOG DEVICES INC AD7780 DRIVER
 1365M:	Michael Hennerich <Michael.Hennerich@analog.com>
 1366M:	Renato Lui Geh <renatogeh@gmail.com>
 1367L:	linux-iio@vger.kernel.org
 1368S:	Supported
 1369W:	https://ez.analog.com/linux-software-drivers
 1370F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
 1371F:	drivers/iio/adc/ad7780.c
 1372
 1373ANALOG DEVICES INC AD9467 DRIVER
 1374M:	Michael Hennerich <Michael.Hennerich@analog.com>
 1375M:	Nuno Sa <nuno.sa@analog.com>
 1376L:	linux-iio@vger.kernel.org
 1377S:	Supported
 1378W:	https://ez.analog.com/linux-software-drivers
 1379F:	Documentation/ABI/testing/debugfs-iio-ad9467
 1380F:	Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
 1381F:	drivers/iio/adc/ad9467.c
 1382
 1383ANALOG DEVICES INC AD8460 DRIVER
 1384M:	Mariel Tinaco <Mariel.Tinaco@analog.com>
 1385L:	linux-iio@vger.kernel.org
 1386S:	Supported
 1387W:	https://ez.analog.com/linux-software-drivers
 1388F:	Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
 1389F:	drivers/iio/dac/ad8460.c
 1390
 1391ANALOG DEVICES INC AD9739a DRIVER
 1392M:	Nuno Sa <nuno.sa@analog.com>
 1393M:	Dragos Bogdan <dragos.bogdan@analog.com>
 1394L:	linux-iio@vger.kernel.org
 1395S:	Supported
 1396W:	https://ez.analog.com/linux-software-drivers
 1397F:	Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
 1398F:	drivers/iio/dac/ad9739a.c
 1399
 1400ANALOG DEVICES INC ADA4250 DRIVER
 1401M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
 1402L:	linux-iio@vger.kernel.org
 1403S:	Supported
 1404W:	https://ez.analog.com/linux-software-drivers
 1405F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
 1406F:	drivers/iio/amplifiers/ada4250.c
 1407
 1408ANALOG DEVICES INC ADF4377 DRIVER
 1409M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
 1410L:	linux-iio@vger.kernel.org
 1411S:	Supported
 1412W:	https://ez.analog.com/linux-software-drivers
 1413F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
 1414F:	drivers/iio/frequency/adf4377.c
 1415
 1416ANALOG DEVICES INC ADGS1408 DRIVER
 1417M:	Mircea Caprioru <mircea.caprioru@analog.com>
 1418S:	Supported
 1419F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
 1420F:	drivers/mux/adgs1408.c
 1421
 1422ANALOG DEVICES INC ADIN DRIVER
 1423M:	Michael Hennerich <michael.hennerich@analog.com>
 1424L:	netdev@vger.kernel.org
 1425S:	Supported
 1426W:	https://ez.analog.com/linux-software-drivers
 1427F:	Documentation/devicetree/bindings/net/adi,adin.yaml
 1428F:	drivers/net/phy/adin.c
 1429
 1430ANALOG DEVICES INC ADIS DRIVER LIBRARY
 1431M:	Nuno Sa <nuno.sa@analog.com>
 1432L:	linux-iio@vger.kernel.org
 1433S:	Supported
 1434F:	drivers/iio/imu/adis.c
 1435F:	drivers/iio/imu/adis_buffer.c
 1436F:	drivers/iio/imu/adis_trigger.c
 1437F:	include/linux/iio/imu/adis.h
 1438
 1439ANALOG DEVICES INC ADIS16460 DRIVER
 1440M:	Dragos Bogdan <dragos.bogdan@analog.com>
 1441L:	linux-iio@vger.kernel.org
 1442S:	Supported
 1443W:	https://ez.analog.com/linux-software-drivers
 1444F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
 1445F:	drivers/iio/imu/adis16460.c
 1446
 1447ANALOG DEVICES INC ADIS16475 DRIVER
 1448M:	Nuno Sa <nuno.sa@analog.com>
 1449L:	linux-iio@vger.kernel.org
 1450S:	Supported
 1451W:	https://ez.analog.com/linux-software-drivers
 1452F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
 1453F:	drivers/iio/imu/adis16475.c
 1454
 1455ANALOG DEVICES INC ADM1177 DRIVER
 1456M:	Michael Hennerich <Michael.Hennerich@analog.com>
 1457L:	linux-hwmon@vger.kernel.org
 1458S:	Supported
 1459W:	https://ez.analog.com/linux-software-drivers
 1460F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
 1461F:	drivers/hwmon/adm1177.c
 1462
 1463ANALOG DEVICES INC ADMFM2000 DRIVER
 1464M:	Kim Seer Paller <kimseer.paller@analog.com>
 1465L:	linux-iio@vger.kernel.org
 1466S:	Supported
 1467W:	https://ez.analog.com/linux-software-drivers
 1468F:	Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
 1469F:	drivers/iio/frequency/admfm2000.c
 1470
 1471ANALOG DEVICES INC ADMV1013 DRIVER
 1472M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
 1473L:	linux-iio@vger.kernel.org
 1474S:	Supported
 1475W:	https://ez.analog.com/linux-software-drivers
 1476F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
 1477F:	drivers/iio/frequency/admv1013.c
 1478
 1479ANALOG DEVICES INC ADMV1014 DRIVER
 1480M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
 1481L:	linux-iio@vger.kernel.org
 1482S:	Supported
 1483W:	https://ez.analog.com/linux-software-drivers
 1484F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
 1485F:	drivers/iio/frequency/admv1014.c
 1486
 1487ANALOG DEVICES INC ADMV8818 DRIVER
 1488M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
 1489L:	linux-iio@vger.kernel.org
 1490S:	Supported
 1491W:	https://ez.analog.com/linux-software-drivers
 1492F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
 1493F:	drivers/iio/filter/admv8818.c
 1494
 1495ANALOG DEVICES INC ADP5061 DRIVER
 1496M:	Michael Hennerich <Michael.Hennerich@analog.com>
 1497L:	linux-pm@vger.kernel.org
 1498S:	Supported
 1499W:	https://ez.analog.com/linux-software-drivers
 1500F:	drivers/power/supply/adp5061.c
 1501
 1502ANALOG DEVICES INC ADRF6780 DRIVER
 1503M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
 1504L:	linux-iio@vger.kernel.org
 1505S:	Supported
 1506W:	https://ez.analog.com/linux-software-drivers
 1507F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
 1508F:	drivers/iio/frequency/adrf6780.c
 1509
 1510ANALOG DEVICES INC ADV7180 DRIVER
 1511M:	Lars-Peter Clausen <lars@metafoo.de>
 1512L:	linux-media@vger.kernel.org
 1513S:	Supported
 1514W:	https://ez.analog.com/linux-software-drivers
 1515F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
 1516F:	drivers/media/i2c/adv7180.c
 1517
 1518ANALOG DEVICES INC ADV748X DRIVER
 1519M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
 1520L:	linux-media@vger.kernel.org
 1521S:	Maintained
 1522F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
 1523F:	drivers/media/i2c/adv748x/*
 1524
 1525ANALOG DEVICES INC ADV7511 DRIVER
 1526M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 1527L:	linux-media@vger.kernel.org
 1528S:	Maintained
 1529F:	drivers/media/i2c/adv7511*
 1530
 1531ANALOG DEVICES INC ADV7604 DRIVER
 1532M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 1533L:	linux-media@vger.kernel.org
 1534S:	Maintained
 1535F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
 1536F:	drivers/media/i2c/adv7604*
 1537
 1538ANALOG DEVICES INC ADV7842 DRIVER
 1539M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 1540L:	linux-media@vger.kernel.org
 1541S:	Maintained
 1542F:	drivers/media/i2c/adv7842*
 1543
 1544ANALOG DEVICES INC ADXRS290 DRIVER
 1545M:	Nishant Malpani <nish.malpani25@gmail.com>
 1546L:	linux-iio@vger.kernel.org
 1547S:	Supported
 1548F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
 1549F:	drivers/iio/gyro/adxrs290.c
 1550
 1551ANALOG DEVICES INC ASOC CODEC DRIVERS
 1552M:	Lars-Peter Clausen <lars@metafoo.de>
 1553M:	Nuno Sá <nuno.sa@analog.com>
 1554L:	linux-sound@vger.kernel.org
 1555S:	Supported
 1556W:	http://wiki.analog.com/
 1557W:	https://ez.analog.com/linux-software-drivers
 1558F:	Documentation/devicetree/bindings/sound/adi,*
 1559F:	sound/soc/codecs/ad1*
 1560F:	sound/soc/codecs/ad7*
 1561F:	sound/soc/codecs/adau*
 1562F:	sound/soc/codecs/adav*
 1563F:	sound/soc/codecs/sigmadsp.*
 1564F:	sound/soc/codecs/ssm*
 1565
 1566ANALOG DEVICES INC AXI DAC DRIVER
 1567M:	Nuno Sa <nuno.sa@analog.com>
 1568L:	linux-iio@vger.kernel.org
 1569S:	Supported
 1570W:	https://ez.analog.com/linux-software-drivers
 1571F:	Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
 1572F:	drivers/iio/dac/adi-axi-dac.c
 1573
 1574ANALOG DEVICES INC DMA DRIVERS
 1575M:	Lars-Peter Clausen <lars@metafoo.de>
 1576S:	Supported
 1577W:	https://ez.analog.com/linux-software-drivers
 1578F:	drivers/dma/dma-axi-dmac.c
 1579
 1580ANALOG DEVICES INC IIO DRIVERS
 1581M:	Lars-Peter Clausen <lars@metafoo.de>
 1582M:	Michael Hennerich <Michael.Hennerich@analog.com>
 1583S:	Supported
 1584W:	http://wiki.analog.com/
 1585W:	https://ez.analog.com/linux-software-drivers
 1586F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
 1587F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
 1588F:	Documentation/devicetree/bindings/iio/*/adi,*
 1589F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
 1590F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
 1591F:	Documentation/iio/ad7606.rst
 1592F:	drivers/iio/*/ad*
 1593F:	drivers/iio/adc/ltc249*
 1594F:	drivers/iio/amplifiers/hmc425a.c
 1595F:	drivers/staging/iio/*/ad*
 1596X:	drivers/iio/*/adjd*
 1597
 1598ANALOGBITS PLL LIBRARIES
 1599M:	Paul Walmsley <paul.walmsley@sifive.com>
 1600M:	Samuel Holland <samuel.holland@sifive.com>
 1601S:	Supported
 1602F:	drivers/clk/analogbits/*
 1603F:	include/linux/clk/analogbits*
 1604
 1605ANDROID DRIVERS
 1606M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 1607M:	Arve Hjønnevåg <arve@android.com>
 1608M:	Todd Kjos <tkjos@android.com>
 1609M:	Martijn Coenen <maco@android.com>
 1610M:	Joel Fernandes <joel@joelfernandes.org>
 1611M:	Christian Brauner <christian@brauner.io>
 1612M:	Carlos Llamas <cmllamas@google.com>
 1613M:	Suren Baghdasaryan <surenb@google.com>
 1614L:	linux-kernel@vger.kernel.org
 1615S:	Supported
 1616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
 1617F:	drivers/android/
 1618
 1619ANDROID GOLDFISH PIC DRIVER
 1620M:	Miodrag Dinic <miodrag.dinic@mips.com>
 1621S:	Supported
 1622F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
 1623F:	drivers/irqchip/irq-goldfish-pic.c
 1624
 1625ANDROID GOLDFISH RTC DRIVER
 1626M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
 1627S:	Supported
 1628F:	drivers/rtc/rtc-goldfish.c
 1629
 1630AOA (Apple Onboard Audio) ALSA DRIVER
 1631M:	Johannes Berg <johannes@sipsolutions.net>
 1632L:	linuxppc-dev@lists.ozlabs.org
 1633L:	linux-sound@vger.kernel.org
 1634S:	Maintained
 1635F:	sound/aoa/
 1636
 1637APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
 1638M:	William Breathitt Gray <wbg@kernel.org>
 1639L:	linux-iio@vger.kernel.org
 1640S:	Maintained
 1641F:	drivers/iio/addac/stx104.c
 1642
 1643APM DRIVER
 1644M:	Jiri Kosina <jikos@kernel.org>
 1645S:	Odd fixes
 1646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
 1647F:	arch/x86/kernel/apm_32.c
 1648F:	drivers/char/apm-emulation.c
 1649F:	include/linux/apm_bios.h
 1650F:	include/uapi/linux/apm_bios.h
 1651
 1652APPARMOR SECURITY MODULE
 1653M:	John Johansen <john.johansen@canonical.com>
 1654M:	John Johansen <john@apparmor.net>
 1655L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
 1656S:	Supported
 1657W:	apparmor.net
 1658B:	https://gitlab.com/apparmor/apparmor-kernel
 1659C:	irc://irc.oftc.net/apparmor
 1660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
 1661T:	https://gitlab.com/apparmor/apparmor-kernel.git
 1662F:	Documentation/admin-guide/LSM/apparmor.rst
 1663F:	security/apparmor/
 1664
 1665APPLE BCM5974 MULTITOUCH DRIVER
 1666M:	Henrik Rydberg <rydberg@bitmath.org>
 1667L:	linux-input@vger.kernel.org
 1668S:	Odd fixes
 1669F:	drivers/input/mouse/bcm5974.c
 1670
 1671APPLE PCIE CONTROLLER DRIVER
 1672M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
 1673M:	Marc Zyngier <maz@kernel.org>
 1674L:	linux-pci@vger.kernel.org
 1675S:	Maintained
 1676F:	drivers/pci/controller/pcie-apple.c
 1677
 1678APPLE SMC DRIVER
 1679M:	Henrik Rydberg <rydberg@bitmath.org>
 1680L:	linux-hwmon@vger.kernel.org
 1681S:	Odd fixes
 1682F:	drivers/hwmon/applesmc.c
 1683
 1684APPLETALK NETWORK LAYER
 1685L:	netdev@vger.kernel.org
 1686S:	Odd fixes
 1687F:	include/linux/atalk.h
 1688F:	include/uapi/linux/atalk.h
 1689F:	net/appletalk/
 1690
 1691APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
 1692M:	Khuong Dinh <khuong@os.amperecomputing.com>
 1693S:	Supported
 1694F:	arch/arm64/boot/dts/apm/
 1695
 1696APPLIED MICRO (APM) X-GENE SOC EDAC
 1697M:	Khuong Dinh <khuong@os.amperecomputing.com>
 1698S:	Supported
 1699F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
 1700F:	drivers/edac/xgene_edac.c
 1701
 1702APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
 1703M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
 1704M:	Keyur Chudgar <keyur@os.amperecomputing.com>
 1705S:	Supported
 1706F:	drivers/net/ethernet/apm/xgene-v2/
 1707
 1708APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
 1709M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
 1710M:	Keyur Chudgar <keyur@os.amperecomputing.com>
 1711M:	Quan Nguyen <quan@os.amperecomputing.com>
 1712S:	Supported
 1713F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
 1714F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
 1715F:	drivers/net/ethernet/apm/xgene/
 1716F:	drivers/net/mdio/mdio-xgene.c
 1717
 1718APPLIED MICRO (APM) X-GENE SOC PMU
 1719M:	Khuong Dinh <khuong@os.amperecomputing.com>
 1720S:	Supported
 1721F:	Documentation/admin-guide/perf/xgene-pmu.rst
 1722F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
 1723F:	drivers/perf/xgene_pmu.c
 1724
 1725APPLIED MICRO QT2025 PHY DRIVER
 1726M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
 1727R:	Trevor Gross <tmgross@umich.edu>
 1728L:	netdev@vger.kernel.org
 1729L:	rust-for-linux@vger.kernel.org
 1730S:	Maintained
 1731F:	drivers/net/phy/qt2025.rs
 1732
 1733APTINA CAMERA SENSOR PLL
 1734M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
 1735L:	linux-media@vger.kernel.org
 1736S:	Maintained
 1737F:	drivers/media/i2c/aptina-pll.*
 1738
 1739AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
 1740M:	Aleksa Savic <savicaleksa83@gmail.com>
 1741M:	Jack Doan <me@jackdoan.com>
 1742L:	linux-hwmon@vger.kernel.org
 1743S:	Maintained
 1744F:	Documentation/hwmon/aquacomputer_d5next.rst
 1745F:	drivers/hwmon/aquacomputer_d5next.c
 1746
 1747AQUANTIA ETHERNET DRIVER (atlantic)
 1748M:	Igor Russkikh <irusskikh@marvell.com>
 1749L:	netdev@vger.kernel.org
 1750S:	Supported
 1751W:	https://www.marvell.com/
 1752Q:	https://patchwork.kernel.org/project/netdevbpf/list/
 1753F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
 1754F:	drivers/net/ethernet/aquantia/atlantic/
 1755
 1756AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
 1757M:	Egor Pomozov <epomozov@marvell.com>
 1758L:	netdev@vger.kernel.org
 1759S:	Supported
 1760W:	http://www.aquantia.com
 1761F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*
 1762
 1763AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
 1764M:	Krzysztof Hałasa <khalasa@piap.pl>
 1765L:	linux-media@vger.kernel.org
 1766S:	Maintained
 1767F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
 1768F:	drivers/media/i2c/ar0521.c
 1769
 1770ARASAN NAND CONTROLLER DRIVER
 1771M:	Miquel Raynal <miquel.raynal@bootlin.com>
 1772R:	Michal Simek <michal.simek@amd.com>
 1773L:	linux-mtd@lists.infradead.org
 1774S:	Maintained
 1775F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
 1776F:	drivers/mtd/nand/raw/arasan-nand-controller.c
 1777
 1778ARC FRAMEBUFFER DRIVER
 1779M:	Jaya Kumar <jayalk@intworks.biz>
 1780S:	Maintained
 1781F:	drivers/video/fbdev/arcfb.c
 1782F:	drivers/video/fbdev/core/fb_defio.c
 1783
 1784ARC PGU DRM DRIVER
 1785M:	Alexey Brodkin <abrodkin@synopsys.com>
 1786S:	Supported
 1787F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
 1788F:	drivers/gpu/drm/tiny/arcpgu.c
 1789
 1790ARCNET NETWORK LAYER
 1791M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
 1792L:	netdev@vger.kernel.org
 1793S:	Maintained
 1794F:	drivers/net/arcnet/
 1795F:	include/uapi/linux/if_arcnet.h
 1796
 1797ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
 1798M:	Arnd Bergmann <arnd@arndb.de>
 1799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1800L:	soc@lists.linux.dev
 1801S:	Maintained
 1802P:	Documentation/process/maintainer-soc.rst
 1803C:	irc://irc.libera.chat/armlinux
 1804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
 1805F:	Documentation/process/maintainer-soc*.rst
 1806F:	arch/arm/boot/dts/Makefile
 1807F:	arch/arm64/boot/dts/Makefile
 1808
 1809ARM ARCHITECTED TIMER DRIVER
 1810M:	Mark Rutland <mark.rutland@arm.com>
 1811M:	Marc Zyngier <maz@kernel.org>
 1812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1813S:	Maintained
 1814F:	arch/arm/include/asm/arch_timer.h
 1815F:	arch/arm64/include/asm/arch_timer.h
 1816F:	drivers/clocksource/arm_arch_timer.c
 1817
 1818ARM GENERIC INTERRUPT CONTROLLER DRIVERS
 1819M:	Marc Zyngier <maz@kernel.org>
 1820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1821S:	Maintained
 1822F:	Documentation/devicetree/bindings/interrupt-controller/arm,gic*
 1823F:	arch/arm/include/asm/arch_gicv3.h
 1824F:	arch/arm64/include/asm/arch_gicv3.h
 1825F:	drivers/irqchip/irq-gic*.[ch]
 1826F:	include/linux/irqchip/arm-gic*.h
 1827F:	include/linux/irqchip/arm-vgic-info.h
 1828
 1829ARM HDLCD DRM DRIVER
 1830M:	Liviu Dudau <liviu.dudau@arm.com>
 1831S:	Supported
 1832F:	Documentation/devicetree/bindings/display/arm,hdlcd.yaml
 1833F:	drivers/gpu/drm/arm/hdlcd_*
 1834
 1835ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
 1836M:	Linus Walleij <linus.walleij@linaro.org>
 1837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1838S:	Maintained
 1839F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
 1840F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
 1841F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
 1842F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
 1843F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
 1844F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
 1845F:	Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
 1846F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
 1847F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
 1848F:	arch/arm/boot/dts/arm/arm-realview-*
 1849F:	arch/arm/boot/dts/arm/integrator*
 1850F:	arch/arm/boot/dts/arm/versatile*
 1851F:	arch/arm/mach-versatile/
 1852F:	drivers/bus/arm-integrator-lm.c
 1853F:	drivers/clk/versatile/
 1854F:	drivers/i2c/busses/i2c-versatile.c
 1855F:	drivers/irqchip/irq-versatile-fpga.c
 1856F:	drivers/mtd/maps/physmap-versatile.*
 1857F:	drivers/power/reset/arm-versatile-reboot.c
 1858F:	drivers/soc/versatile/
 1859
 1860ARM INTERCONNECT PMU DRIVERS
 1861M:	Robin Murphy <robin.murphy@arm.com>
 1862S:	Supported
 1863F:	Documentation/admin-guide/perf/arm-cmn.rst
 1864F:	Documentation/admin-guide/perf/arm-ni.rst
 1865F:	Documentation/devicetree/bindings/perf/arm,cmn.yaml
 1866F:	Documentation/devicetree/bindings/perf/arm,ni.yaml
 1867F:	drivers/perf/arm-cmn.c
 1868F:	drivers/perf/arm-ni.c
 1869F:	tools/perf/pmu-events/arch/arm64/arm/cmn/
 1870
 1871ARM KOMEDA DRM-KMS DRIVER
 1872M:	Liviu Dudau <liviu.dudau@arm.com>
 1873S:	Supported
 1874T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 1875F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
 1876F:	Documentation/gpu/komeda-kms.rst
 1877F:	drivers/gpu/drm/arm/display/include/
 1878F:	drivers/gpu/drm/arm/display/komeda/
 1879
 1880ARM MALI PANFROST DRM DRIVER
 1881M:	Boris Brezillon <boris.brezillon@collabora.com>
 1882M:	Rob Herring <robh@kernel.org>
 1883R:	Steven Price <steven.price@arm.com>
 1884L:	dri-devel@lists.freedesktop.org
 1885S:	Supported
 1886T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 1887F:	Documentation/gpu/panfrost.rst
 1888F:	drivers/gpu/drm/ci/xfails/panfrost*
 1889F:	drivers/gpu/drm/panfrost/
 1890F:	include/uapi/drm/panfrost_drm.h
 1891
 1892ARM MALI PANTHOR DRM DRIVER
 1893M:	Boris Brezillon <boris.brezillon@collabora.com>
 1894M:	Steven Price <steven.price@arm.com>
 1895M:	Liviu Dudau <liviu.dudau@arm.com>
 1896L:	dri-devel@lists.freedesktop.org
 1897S:	Supported
 1898T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 1899F:	Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
 1900F:	drivers/gpu/drm/panthor/
 1901F:	include/uapi/drm/panthor_drm.h
 1902
 1903ARM MALI-DP DRM DRIVER
 1904M:	Liviu Dudau <liviu.dudau@arm.com>
 1905S:	Supported
 1906T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 1907F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
 1908F:	Documentation/gpu/afbc.rst
 1909F:	drivers/gpu/drm/arm/
 1910
 1911ARM MFM AND FLOPPY DRIVERS
 1912M:	Ian Molton <spyro@f2s.com>
 1913S:	Maintained
 1914F:	arch/arm/include/asm/floppy.h
 1915F:	arch/arm/mach-rpc/floppydma.S
 1916
 1917ARM PMU PROFILING AND DEBUGGING
 1918M:	Will Deacon <will@kernel.org>
 1919M:	Mark Rutland <mark.rutland@arm.com>
 1920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1921S:	Maintained
 1922F:	Documentation/devicetree/bindings/arm/pmu.yaml
 1923F:	Documentation/devicetree/bindings/perf/
 1924F:	arch/arm*/include/asm/hw_breakpoint.h
 1925F:	arch/arm*/include/asm/perf_event.h
 1926F:	arch/arm*/kernel/hw_breakpoint.c
 1927F:	arch/arm*/kernel/perf_*
 1928F:	drivers/perf/
 1929F:	include/linux/perf/arm_pmu*.h
 1930
 1931ARM PORT
 1932M:	Russell King <linux@armlinux.org.uk>
 1933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1934S:	Odd Fixes
 1935W:	http://www.armlinux.org.uk/
 1936T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
 1937F:	arch/arm/
 1938X:	arch/arm/boot/dts/
 1939
 1940ARM PRIMECELL AACI PL041 DRIVER
 1941M:	Russell King <linux@armlinux.org.uk>
 1942S:	Odd Fixes
 1943F:	sound/arm/aaci.*
 1944
 1945ARM PRIMECELL BUS SUPPORT
 1946M:	Russell King <linux@armlinux.org.uk>
 1947S:	Odd Fixes
 1948F:	drivers/amba/
 1949F:	include/linux/amba/bus.h
 1950
 1951ARM PRIMECELL KMI PL050 DRIVER
 1952M:	Russell King <linux@armlinux.org.uk>
 1953S:	Odd Fixes
 1954F:	drivers/input/serio/ambakmi.*
 1955F:	include/linux/amba/kmi.h
 1956
 1957ARM PRIMECELL MMCI PL180/1 DRIVER
 1958M:	Russell King <linux@armlinux.org.uk>
 1959S:	Odd Fixes
 1960F:	drivers/mmc/host/mmci.*
 1961F:	include/linux/amba/mmci.h
 1962
 1963ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
 1964M:	Miquel Raynal <miquel.raynal@bootlin.com>
 1965R:	Michal Simek <michal.simek@amd.com>
 1966L:	linux-mtd@lists.infradead.org
 1967S:	Maintained
 1968F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
 1969F:	drivers/mtd/nand/raw/pl35x-nand-controller.c
 1970
 1971ARM PRIMECELL PL35X SMC DRIVER
 1972M:	Miquel Raynal <miquel.raynal@bootlin.com>
 1973R:	Michal Simek <michal.simek@amd.com>
 1974L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1975S:	Maintained
 1976F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
 1977F:	drivers/memory/pl353-smc.c
 1978
 1979ARM PRIMECELL SSP PL022 SPI DRIVER
 1980M:	Linus Walleij <linus.walleij@linaro.org>
 1981L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1982S:	Maintained
 1983F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
 1984F:	drivers/spi/spi-pl022.c
 1985
 1986ARM PRIMECELL UART PL010 AND PL011 DRIVERS
 1987M:	Russell King <linux@armlinux.org.uk>
 1988S:	Odd Fixes
 1989F:	drivers/tty/serial/amba-pl01*.c
 1990F:	include/linux/amba/serial.h
 1991
 1992ARM PRIMECELL VIC PL190/PL192 DRIVER
 1993M:	Linus Walleij <linus.walleij@linaro.org>
 1994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 1995S:	Maintained
 1996F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
 1997F:	drivers/irqchip/irq-vic.c
 1998
 1999ARM SMC WATCHDOG DRIVER
 2000M:	Julius Werner <jwerner@chromium.org>
 2001R:	Evan Benn <evanbenn@chromium.org>
 2002S:	Maintained
 2003F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
 2004F:	drivers/watchdog/arm_smc_wdt.c
 2005
 2006ARM SMMU DRIVERS
 2007M:	Will Deacon <will@kernel.org>
 2008R:	Robin Murphy <robin.murphy@arm.com>
 2009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2010S:	Maintained
 2011F:	Documentation/devicetree/bindings/iommu/arm,smmu*
 2012F:	drivers/iommu/arm/
 2013F:	drivers/iommu/io-pgtable-arm*
 2014
 2015ARM SMMU SVA SUPPORT
 2016R:	Jean-Philippe Brucker <jean-philippe@linaro.org>
 2017F:	drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
 2018
 2019ARM SUB-ARCHITECTURES
 2020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2021S:	Maintained
 2022C:	irc://irc.libera.chat/armlinux
 2023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
 2024F:	arch/arm/mach-*/
 2025F:	arch/arm/plat-*/
 2026
 2027ARM/ACTIONS SEMI ARCHITECTURE
 2028M:	Andreas Färber <afaerber@suse.de>
 2029M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 2030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2031L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
 2032S:	Maintained
 2033F:	Documentation/devicetree/bindings/arm/actions.yaml
 2034F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml
 2035F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
 2036F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
 2037F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
 2038F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
 2039F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
 2040F:	Documentation/devicetree/bindings/pinctrl/actions,*
 2041F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
 2042F:	Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
 2043F:	arch/arm/boot/dts/actions/
 2044F:	arch/arm/mach-actions/
 2045F:	arch/arm64/boot/dts/actions/
 2046F:	drivers/clk/actions/
 2047F:	drivers/clocksource/timer-owl*
 2048F:	drivers/dma/owl-dma.c
 2049F:	drivers/i2c/busses/i2c-owl.c
 2050F:	drivers/irqchip/irq-owl-sirq.c
 2051F:	drivers/mmc/host/owl-mmc.c
 2052F:	drivers/net/ethernet/actions/
 2053F:	drivers/pinctrl/actions/*
 2054F:	drivers/pmdomain/actions/
 2055F:	include/dt-bindings/power/owl-*
 2056F:	include/dt-bindings/reset/actions,*
 2057F:	include/linux/soc/actions/
 2058N:	owl
 2059
 2060ARM/AIROHA SOC SUPPORT
 2061M:	Matthias Brugger <matthias.bgg@gmail.com>
 2062M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
 2063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2064L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
 2065S:	Odd Fixes
 2066F:	arch/arm/boot/dts/airoha/
 2067F:	arch/arm64/boot/dts/airoha/
 2068
 2069ARM/Allwinner SoC Clock Support
 2070M:	Emilio López <emilio@elopez.com.ar>
 2071S:	Maintained
 2072F:	drivers/clk/sunxi/
 2073
 2074ARM/Allwinner sunXi SoC support
 2075M:	Chen-Yu Tsai <wens@csie.org>
 2076M:	Jernej Skrabec <jernej.skrabec@gmail.com>
 2077M:	Samuel Holland <samuel@sholland.org>
 2078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2079L:	linux-sunxi@lists.linux.dev
 2080S:	Maintained
 2081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
 2082F:	arch/arm/mach-sunxi/
 2083F:	arch/arm64/boot/dts/allwinner/
 2084F:	drivers/clk/sunxi-ng/
 2085F:	drivers/pinctrl/sunxi/
 2086F:	drivers/soc/sunxi/
 2087N:	allwinner
 2088N:	sun[x456789]i
 2089N:	sun[25]0i
 2090
 2091ARM/ALPHASCALE ARCHITECTURE
 2092M:	Krzysztof Kozlowski <krzk@kernel.org>
 2093L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2094S:	Odd Fixes
 2095F:	arch/arm/boot/dts/alphascale/
 2096F:	drivers/clk/clk-asm9260.c
 2097F:	drivers/clocksource/asm9260_timer.c
 2098F:	drivers/rtc/rtc-asm9260.c
 2099F:	drivers/watchdog/asm9260_wdt.c
 2100
 2101ARM/AMD PENSANDO ARM64 ARCHITECTURE
 2102M:	Brad Larson <blarson@amd.com>
 2103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2104S:	Supported
 2105F:	Documentation/devicetree/bindings/*/amd,pensando*
 2106F:	arch/arm64/boot/dts/amd/elba*
 2107
 2108ARM/Amlogic Meson SoC CLOCK FRAMEWORK
 2109M:	Neil Armstrong <neil.armstrong@linaro.org>
 2110M:	Jerome Brunet <jbrunet@baylibre.com>
 2111L:	linux-amlogic@lists.infradead.org
 2112S:	Maintained
 2113F:	Documentation/devicetree/bindings/clock/amlogic*
 2114F:	drivers/clk/meson/
 2115F:	include/dt-bindings/clock/amlogic,a1*
 2116F:	include/dt-bindings/clock/gxbb*
 2117F:	include/dt-bindings/clock/meson*
 2118
 2119ARM/Amlogic Meson SoC Crypto Drivers
 2120M:	Corentin Labbe <clabbe@baylibre.com>
 2121L:	linux-crypto@vger.kernel.org
 2122L:	linux-amlogic@lists.infradead.org
 2123S:	Maintained
 2124F:	Documentation/devicetree/bindings/crypto/amlogic*
 2125F:	drivers/crypto/amlogic/
 2126
 2127ARM/Amlogic Meson SoC Sound Drivers
 2128M:	Jerome Brunet <jbrunet@baylibre.com>
 2129L:	linux-sound@vger.kernel.org
 2130S:	Maintained
 2131F:	Documentation/devicetree/bindings/sound/amlogic*
 2132F:	sound/soc/meson/
 2133
 2134ARM/Amlogic Meson SoC support
 2135M:	Neil Armstrong <neil.armstrong@linaro.org>
 2136M:	Kevin Hilman <khilman@baylibre.com>
 2137R:	Jerome Brunet <jbrunet@baylibre.com>
 2138R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
 2139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2140L:	linux-amlogic@lists.infradead.org
 2141S:	Maintained
 2142W:	http://linux-meson.com/
 2143F:	Documentation/devicetree/bindings/phy/amlogic*
 2144F:	arch/arm/boot/dts/amlogic/
 2145F:	arch/arm/mach-meson/
 2146F:	arch/arm64/boot/dts/amlogic/
 2147F:	drivers/pmdomain/amlogic/
 2148F:	drivers/mmc/host/meson*
 2149F:	drivers/phy/amlogic/
 2150F:	drivers/pinctrl/meson/
 2151F:	drivers/rtc/rtc-meson*
 2152F:	drivers/soc/amlogic/
 2153N:	meson
 2154
 2155ARM/Annapurna Labs ALPINE ARCHITECTURE
 2156M:	Antoine Tenart <atenart@kernel.org>
 2157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2158S:	Odd Fixes
 2159F:	arch/arm/boot/dts/amazon/
 2160F:	arch/arm/mach-alpine/
 2161F:	arch/arm64/boot/dts/amazon/
 2162F:	drivers/*/*alpine*
 2163
 2164ARM/APPLE MACHINE SOUND DRIVERS
 2165M:	Martin Povišer <povik+lin@cutebit.org>
 2166L:	asahi@lists.linux.dev
 2167L:	linux-sound@vger.kernel.org
 2168S:	Maintained
 2169F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
 2170F:	Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml
 2171F:	Documentation/devicetree/bindings/sound/apple,*
 2172F:	sound/soc/apple/*
 2173F:	sound/soc/codecs/cs42l83-i2c.c
 2174F:	sound/soc/codecs/cs42l84.*
 2175F:	sound/soc/codecs/ssm3515.c
 2176
 2177ARM/APPLE MACHINE SUPPORT
 2178M:	Hector Martin <marcan@marcan.st>
 2179M:	Sven Peter <sven@svenpeter.dev>
 2180R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
 2181L:	asahi@lists.linux.dev
 2182L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2183S:	Maintained
 2184W:	https://asahilinux.org
 2185B:	https://github.com/AsahiLinux/linux/issues
 2186C:	irc://irc.oftc.net/asahi-dev
 2187T:	git https://github.com/AsahiLinux/linux.git
 2188F:	Documentation/devicetree/bindings/arm/apple.yaml
 2189F:	Documentation/devicetree/bindings/arm/apple/*
 2190F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
 2191F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
 2192F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
 2193F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
 2194F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
 2195F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
 2196F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
 2197F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
 2198F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
 2199F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
 2200F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
 2201F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
 2202F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
 2203F:	Documentation/devicetree/bindings/power/apple*
 2204F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
 2205F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
 2206F:	arch/arm64/boot/dts/apple/
 2207F:	drivers/bluetooth/hci_bcm4377.c
 2208F:	drivers/clk/clk-apple-nco.c
 2209F:	drivers/cpufreq/apple-soc-cpufreq.c
 2210F:	drivers/dma/apple-admac.c
 2211F:	drivers/pmdomain/apple/
 2212F:	drivers/i2c/busses/i2c-pasemi-core.c
 2213F:	drivers/i2c/busses/i2c-pasemi-platform.c
 2214F:	drivers/iommu/apple-dart.c
 2215F:	drivers/iommu/io-pgtable-dart.c
 2216F:	drivers/irqchip/irq-apple-aic.c
 2217F:	drivers/nvme/host/apple.c
 2218F:	drivers/nvmem/apple-efuses.c
 2219F:	drivers/pinctrl/pinctrl-apple-gpio.c
 2220F:	drivers/pwm/pwm-apple.c
 2221F:	drivers/soc/apple/*
 2222F:	drivers/watchdog/apple_wdt.c
 2223F:	include/dt-bindings/interrupt-controller/apple-aic.h
 2224F:	include/dt-bindings/pinctrl/apple.h
 2225F:	include/linux/soc/apple/*
 2226
 2227ARM/ARTPEC MACHINE SUPPORT
 2228M:	Jesper Nilsson <jesper.nilsson@axis.com>
 2229M:	Lars Persson <lars.persson@axis.com>
 2230L:	linux-arm-kernel@axis.com
 2231S:	Maintained
 2232F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
 2233F:	arch/arm/boot/dts/axis/
 2234F:	arch/arm/mach-artpec
 2235F:	drivers/clk/axis
 2236F:	drivers/crypto/axis
 2237F:	drivers/mmc/host/usdhi6rol0.c
 2238F:	drivers/pinctrl/pinctrl-artpec*
 2239
 2240ARM/ASPEED I2C DRIVER
 2241M:	Ryan Chen <ryan_chen@aspeedtech.com>
 2242R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
 2243R:	Joel Stanley <joel@jms.id.au>
 2244L:	linux-i2c@vger.kernel.org
 2245L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 2246S:	Maintained
 2247F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
 2248F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
 2249F:	drivers/i2c/busses/i2c-aspeed.c
 2250F:	drivers/irqchip/irq-aspeed-i2c-ic.c
 2251
 2252ARM/ASPEED MACHINE SUPPORT
 2253M:	Joel Stanley <joel@jms.id.au>
 2254R:	Andrew Jeffery <andrew@codeconstruct.com.au>
 2255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2256L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 2257S:	Supported
 2258Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
 2259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
 2260F:	Documentation/devicetree/bindings/arm/aspeed/
 2261F:	arch/arm/boot/dts/aspeed/
 2262F:	arch/arm/mach-aspeed/
 2263N:	aspeed
 2264
 2265ARM/AXM LSI SOC
 2266M:	Krzysztof Kozlowski <krzk@kernel.org>
 2267L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2268S:	Odd Fixes
 2269F:	Documentation/devicetree/bindings/arm/axxia.yaml
 2270F:	arch/arm/boot/dts/intel/axm/
 2271F:	arch/arm/mach-axxia/
 2272
 2273ARM/BITMAIN ARCHITECTURE
 2274M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 2275L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2276S:	Maintained
 2277F:	Documentation/devicetree/bindings/arm/bitmain.yaml
 2278F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
 2279F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
 2280F:	arch/arm64/boot/dts/bitmain/
 2281F:	drivers/clk/clk-bm1880.c
 2282F:	drivers/pinctrl/pinctrl-bm1880.c
 2283
 2284ARM/CALXEDA HIGHBANK ARCHITECTURE
 2285M:	Andre Przywara <andre.przywara@arm.com>
 2286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2287S:	Maintained
 2288F:	arch/arm/boot/dts/calxeda/
 2289F:	arch/arm/mach-highbank/
 2290
 2291ARM/CAVIUM THUNDER NETWORK DRIVER
 2292M:	Sunil Goutham <sgoutham@marvell.com>
 2293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2294S:	Supported
 2295F:	drivers/net/ethernet/cavium/thunder/
 2296
 2297ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
 2298M:	Lukasz Majewski <lukma@denx.de>
 2299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2300S:	Maintained
 2301F:	arch/arm/mach-ep93xx/ts72xx.c
 2302
 2303ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
 2304M:	Hartley Sweeten <hsweeten@visionengravers.com>
 2305M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
 2306M:	Nikita Shubin <nikita.shubin@maquefel.me>
 2307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2308S:	Maintained
 2309F:	Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
 2310F:	Documentation/devicetree/bindings/sound/cirrus,ep9301-*
 2311F:	arch/arm/boot/compressed/misc-ep93xx.h
 2312F:	arch/arm/mach-ep93xx/
 2313F:	drivers/iio/adc/ep93xx_adc.c
 2314
 2315ARM/CLKDEV SUPPORT
 2316M:	Russell King <linux@armlinux.org.uk>
 2317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2318S:	Maintained
 2319T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
 2320F:	drivers/clk/clkdev.c
 2321
 2322ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
 2323M:	Baruch Siach <baruch@tkos.co.il>
 2324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2325S:	Maintained
 2326F:	arch/arm/boot/dts/cnxt/
 2327N:	digicolor
 2328
 2329ARM/CORESIGHT FRAMEWORK AND DRIVERS
 2330M:	Suzuki K Poulose <suzuki.poulose@arm.com>
 2331R:	Mike Leach <mike.leach@linaro.org>
 2332R:	James Clark <james.clark@linaro.org>
 2333L:	coresight@lists.linaro.org (moderated for non-subscribers)
 2334L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2335S:	Maintained
 2336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
 2337F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
 2338F:	Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
 2339F:	Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
 2340F:	Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
 2341F:	Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
 2342F:	Documentation/trace/coresight/*
 2343F:	drivers/hwtracing/coresight/*
 2344F:	include/dt-bindings/arm/coresight-cti-dt.h
 2345F:	include/linux/coresight*
 2346F:	include/uapi/linux/coresight*
 2347F:	samples/coresight/*
 2348F:	tools/perf/Documentation/arm-coresight.txt
 2349F:	tools/perf/arch/arm/util/auxtrace.c
 2350F:	tools/perf/arch/arm/util/cs-etm.c
 2351F:	tools/perf/arch/arm/util/cs-etm.h
 2352F:	tools/perf/arch/arm/util/pmu.c
 2353F:	tools/perf/tests/shell/*coresight*
 2354F:	tools/perf/tests/shell/coresight/*
 2355F:	tools/perf/tests/shell/lib/*coresight*
 2356F:	tools/perf/util/cs-etm-decoder/*
 2357F:	tools/perf/util/cs-etm.*
 2358
 2359ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
 2360M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
 2361M:	Linus Walleij <linus.walleij@linaro.org>
 2362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2363S:	Maintained
 2364T:	git git://github.com/ulli-kroll/linux.git
 2365F:	Documentation/devicetree/bindings/arm/gemini.yaml
 2366F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
 2367F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
 2368F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
 2369F:	arch/arm/boot/dts/gemini/
 2370F:	arch/arm/mach-gemini/
 2371F:	drivers/crypto/gemini/
 2372F:	drivers/net/ethernet/cortina/
 2373F:	drivers/pinctrl/pinctrl-gemini.c
 2374F:	drivers/rtc/rtc-ftrtc010.c
 2375
 2376ARM/CZ.NIC TURRIS SUPPORT
 2377M:	Marek Behún <kabel@kernel.org>
 2378S:	Maintained
 2379W:	https://www.turris.cz/
 2380F:	Documentation/ABI/testing/debugfs-moxtet
 2381F:	Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
 2382F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
 2383F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
 2384F:	Documentation/devicetree/bindings/bus/moxtet.txt
 2385F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
 2386F:	Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
 2387F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
 2388F:	Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
 2389F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
 2390F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
 2391F:	drivers/bus/moxtet.c
 2392F:	drivers/firmware/turris-mox-rwtm.c
 2393F:	drivers/gpio/gpio-moxtet.c
 2394F:	drivers/leds/leds-turris-omnia.c
 2395F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
 2396F:	drivers/platform/cznic/
 2397F:	drivers/watchdog/armada_37xx_wdt.c
 2398F:	include/dt-bindings/bus/moxtet.h
 2399F:	include/linux/armada-37xx-rwtm-mailbox.h
 2400F:	include/linux/moxtet.h
 2401F:	include/linux/turris-omnia-mcu-interface.h
 2402
 2403ARM/FARADAY FA526 PORT
 2404M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
 2405L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2406S:	Maintained
 2407T:	git git://git.berlios.de/gemini-board
 2408F:	arch/arm/mm/*-fa*
 2409
 2410ARM/FOOTBRIDGE ARCHITECTURE
 2411M:	Russell King <linux@armlinux.org.uk>
 2412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2413S:	Maintained
 2414W:	http://www.armlinux.org.uk/
 2415F:	arch/arm/include/asm/hardware/dec21285.h
 2416F:	arch/arm/mach-footbridge/
 2417
 2418ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
 2419M:	Shawn Guo <shawnguo@kernel.org>
 2420M:	Sascha Hauer <s.hauer@pengutronix.de>
 2421R:	Pengutronix Kernel Team <kernel@pengutronix.de>
 2422R:	Fabio Estevam <festevam@gmail.com>
 2423L:	imx@lists.linux.dev
 2424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2425S:	Maintained
 2426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
 2427F:	arch/arm/boot/dts/nxp/imx/
 2428F:	arch/arm/boot/dts/nxp/mxs/
 2429F:	arch/arm64/boot/dts/freescale/
 2430X:	arch/arm64/boot/dts/freescale/fsl-*
 2431X:	arch/arm64/boot/dts/freescale/qoriq-*
 2432X:	drivers/media/i2c/
 2433N:	imx
 2434N:	mxs
 2435
 2436ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
 2437M:	Shawn Guo <shawnguo@kernel.org>
 2438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2439S:	Maintained
 2440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
 2441F:	arch/arm/boot/dts/nxp/ls/
 2442F:	arch/arm64/boot/dts/freescale/fsl-*
 2443F:	arch/arm64/boot/dts/freescale/qoriq-*
 2444
 2445ARM/FREESCALE VYBRID ARM ARCHITECTURE
 2446M:	Shawn Guo <shawnguo@kernel.org>
 2447M:	Sascha Hauer <s.hauer@pengutronix.de>
 2448R:	Pengutronix Kernel Team <kernel@pengutronix.de>
 2449R:	Stefan Agner <stefan@agner.ch>
 2450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2451S:	Maintained
 2452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
 2453F:	arch/arm/boot/dts/nxp/vf/
 2454F:	arch/arm/mach-imx/*vf610*
 2455
 2456ARM/GUMSTIX MACHINE SUPPORT
 2457M:	Steve Sakoman <sakoman@gmail.com>
 2458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2459S:	Maintained
 2460
 2461ARM/HISILICON SOC SUPPORT
 2462M:	Wei Xu <xuwei5@hisilicon.com>
 2463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2464S:	Supported
 2465W:	http://www.hisilicon.com
 2466T:	git https://github.com/hisilicon/linux-hisi.git
 2467F:	arch/arm/boot/dts/hisilicon/
 2468F:	arch/arm/mach-hisi/
 2469F:	arch/arm64/boot/dts/hisilicon/
 2470
 2471ARM/HP JORNADA 7XX MACHINE SUPPORT
 2472M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
 2473S:	Maintained
 2474W:	www.jlime.com
 2475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
 2476F:	arch/arm/mach-sa1100/include/mach/jornada720.h
 2477F:	arch/arm/mach-sa1100/jornada720.c
 2478
 2479ARM/HPE GXP ARCHITECTURE
 2480M:	Jean-Marie Verdun <verdun@hpe.com>
 2481M:	Nick Hawkins <nick.hawkins@hpe.com>
 2482S:	Maintained
 2483F:	Documentation/devicetree/bindings/arm/hpe,gxp.yaml
 2484F:	Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
 2485F:	Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
 2486F:	Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
 2487F:	Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
 2488F:	Documentation/hwmon/gxp-fan-ctrl.rst
 2489F:	arch/arm/boot/dts/hpe/
 2490F:	arch/arm/mach-hpe/
 2491F:	drivers/clocksource/timer-gxp.c
 2492F:	drivers/hwmon/gxp-fan-ctrl.c
 2493F:	drivers/i2c/busses/i2c-gxp.c
 2494F:	drivers/spi/spi-gxp.c
 2495F:	drivers/watchdog/gxp-wdt.c
 2496
 2497ARM/IGEP MACHINE SUPPORT
 2498M:	Enric Balletbo i Serra <eballetbo@gmail.com>
 2499M:	Javier Martinez Canillas <javier@dowhile0.org>
 2500L:	linux-omap@vger.kernel.org
 2501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2502S:	Maintained
 2503F:	arch/arm/boot/dts/ti/omap/omap3-igep*
 2504
 2505ARM/INTEL IXP4XX ARM ARCHITECTURE
 2506M:	Linus Walleij <linusw@kernel.org>
 2507M:	Imre Kaloz <kaloz@openwrt.org>
 2508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2509S:	Maintained
 2510F:	Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
 2511F:	Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
 2512F:	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
 2513F:	Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
 2514F:	Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
 2515F:	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
 2516F:	arch/arm/boot/dts/intel/ixp/
 2517F:	arch/arm/mach-ixp4xx/
 2518F:	drivers/bus/intel-ixp4xx-eb.c
 2519F:	drivers/char/hw_random/ixp4xx-rng.c
 2520F:	drivers/clocksource/timer-ixp4xx.c
 2521F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
 2522F:	drivers/gpio/gpio-ixp4xx.c
 2523F:	drivers/irqchip/irq-ixp4xx.c
 2524F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
 2525F:	drivers/net/wan/ixp4xx_hss.c
 2526F:	drivers/soc/ixp4xx/ixp4xx-npe.c
 2527F:	drivers/soc/ixp4xx/ixp4xx-qmgr.c
 2528F:	include/linux/soc/ixp4xx/npe.h
 2529F:	include/linux/soc/ixp4xx/qmgr.h
 2530
 2531ARM/INTEL KEEMBAY ARCHITECTURE
 2532M:	Paul J. Murphy <paul.j.murphy@intel.com>
 2533M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
 2534S:	Maintained
 2535F:	Documentation/devicetree/bindings/arm/intel,keembay.yaml
 2536F:	arch/arm64/boot/dts/intel/keembay-evm.dts
 2537F:	arch/arm64/boot/dts/intel/keembay-soc.dtsi
 2538
 2539ARM/INTEL XSC3 (MANZANO) ARM CORE
 2540M:	Lennert Buytenhek <kernel@wantstofly.org>
 2541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2542S:	Maintained
 2543
 2544ARM/LG1K ARCHITECTURE
 2545M:	Chanho Min <chanho.min@lge.com>
 2546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2547S:	Maintained
 2548F:	arch/arm64/boot/dts/lg/
 2549
 2550ARM/LPC18XX ARCHITECTURE
 2551M:	Vladimir Zapolskiy <vz@mleia.com>
 2552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2553S:	Maintained
 2554F:	Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
 2555F:	arch/arm/boot/dts/nxp/lpc/lpc43*
 2556F:	drivers/i2c/busses/i2c-lpc2k.c
 2557F:	drivers/memory/pl172.c
 2558F:	drivers/mtd/spi-nor/controllers/nxp-spifi.c
 2559F:	drivers/rtc/rtc-lpc24xx.c
 2560N:	lpc18xx
 2561
 2562ARM/LPC32XX SOC SUPPORT
 2563M:	Vladimir Zapolskiy <vz@mleia.com>
 2564M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
 2565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2566S:	Maintained
 2567T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
 2568F:	Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
 2569F:	arch/arm/boot/dts/nxp/lpc/lpc32*
 2570F:	arch/arm/mach-lpc32xx/
 2571F:	drivers/dma/lpc32xx-dmamux.c
 2572F:	drivers/i2c/busses/i2c-pnx.c
 2573F:	drivers/net/ethernet/nxp/lpc_eth.c
 2574F:	drivers/usb/host/ohci-nxp.c
 2575F:	drivers/watchdog/pnx4008_wdt.c
 2576N:	lpc32xx
 2577
 2578LPC32XX DMAMUX SUPPORT
 2579M:	J.M.B. Downing <jonathan.downing@nautel.com>
 2580M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
 2581R:	Vladimir Zapolskiy <vz@mleia.com>
 2582L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2583S:	Maintained
 2584F:	Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
 2585
 2586ARM/Marvell Dove/MV78xx0/Orion SOC support
 2587M:	Andrew Lunn <andrew@lunn.ch>
 2588M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
 2589M:	Gregory Clement <gregory.clement@bootlin.com>
 2590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2591S:	Maintained
 2592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
 2593F:	Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
 2594F:	Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
 2595F:	Documentation/devicetree/bindings/soc/dove/
 2596F:	arch/arm/boot/dts/marvell/dove*
 2597F:	arch/arm/boot/dts/marvell/orion5x*
 2598F:	arch/arm/mach-dove/
 2599F:	arch/arm/mach-mv78xx0/
 2600F:	arch/arm/mach-orion5x/
 2601F:	arch/arm/plat-orion/
 2602F:	drivers/bus/mvebu-mbus.c
 2603F:	drivers/soc/dove/
 2604
 2605ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
 2606M:	Andrew Lunn <andrew@lunn.ch>
 2607M:	Gregory Clement <gregory.clement@bootlin.com>
 2608M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
 2609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2610S:	Maintained
 2611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
 2612F:	Documentation/devicetree/bindings/arm/marvell/
 2613F:	arch/arm/boot/dts/marvell/armada*
 2614F:	arch/arm/boot/dts/marvell/kirkwood*
 2615F:	arch/arm/configs/mvebu_*_defconfig
 2616F:	arch/arm/mach-mvebu/
 2617F:	arch/arm64/boot/dts/marvell/
 2618F:	drivers/clk/mvebu/
 2619F:	drivers/cpufreq/armada-37xx-cpufreq.c
 2620F:	drivers/cpufreq/armada-8k-cpufreq.c
 2621F:	drivers/cpufreq/mvebu-cpufreq.c
 2622F:	drivers/irqchip/irq-armada-370-xp.c
 2623F:	drivers/irqchip/irq-mvebu-*
 2624F:	drivers/pinctrl/mvebu/
 2625F:	drivers/rtc/rtc-armada38x.c
 2626
 2627ARM/Mediatek RTC DRIVER
 2628M:	Eddie Huang <eddie.huang@mediatek.com>
 2629M:	Sean Wang <sean.wang@mediatek.com>
 2630L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2631L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
 2632S:	Maintained
 2633F:	Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
 2634F:	Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
 2635F:	drivers/rtc/rtc-mt2712.c
 2636F:	drivers/rtc/rtc-mt6397.c
 2637F:	drivers/rtc/rtc-mt7622.c
 2638
 2639ARM/Mediatek SoC support
 2640M:	Matthias Brugger <matthias.bgg@gmail.com>
 2641M:	AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
 2642L:	linux-kernel@vger.kernel.org
 2643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2644L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
 2645S:	Maintained
 2646W:	https://mtk.wiki.kernel.org/
 2647C:	irc://irc.libera.chat/linux-mediatek
 2648F:	arch/arm/boot/dts/mediatek/
 2649F:	arch/arm/mach-mediatek/
 2650F:	arch/arm64/boot/dts/mediatek/
 2651F:	drivers/soc/mediatek/
 2652N:	mtk
 2653N:	mt[2678]
 2654K:	mediatek
 2655
 2656ARM/Mediatek USB3 PHY DRIVER
 2657M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
 2658L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2659L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
 2660S:	Maintained
 2661F:	Documentation/devicetree/bindings/phy/mediatek,*
 2662F:	drivers/phy/mediatek/
 2663
 2664ARM/MICROCHIP (ARM64) SoC support
 2665M:	Conor Dooley <conor@kernel.org>
 2666M:	Nicolas Ferre <nicolas.ferre@microchip.com>
 2667M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
 2668L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2669S:	Supported
 2670T:	git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
 2671F:	arch/arm64/boot/dts/microchip/
 2672
 2673ARM/Microchip (AT91) SoC support
 2674M:	Nicolas Ferre <nicolas.ferre@microchip.com>
 2675M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
 2676M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
 2677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2678S:	Supported
 2679W:	http://www.linux4sam.org
 2680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
 2681F:	arch/arm/boot/dts/microchip/
 2682F:	arch/arm/include/debug/at91.S
 2683F:	arch/arm/mach-at91/
 2684F:	drivers/memory/atmel*
 2685F:	drivers/watchdog/sama5d4_wdt.c
 2686F:	include/soc/at91/
 2687X:	drivers/input/touchscreen/atmel_mxt_ts.c
 2688N:	at91
 2689N:	atmel
 2690
 2691ARM/Microchip Sparx5 SoC support
 2692M:	Steen Hegelund <Steen.Hegelund@microchip.com>
 2693M:	Daniel Machon <daniel.machon@microchip.com>
 2694M:	UNGLinuxDriver@microchip.com
 2695L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2696S:	Supported
 2697F:	arch/arm64/boot/dts/microchip/sparx*
 2698F:	drivers/net/ethernet/microchip/vcap/
 2699F:	drivers/pinctrl/pinctrl-microchip-sgpio.c
 2700N:	sparx5
 2701
 2702ARM/MILBEAUT ARCHITECTURE
 2703M:	Taichi Sugaya <sugaya.taichi@socionext.com>
 2704M:	Takao Orito <orito.takao@socionext.com>
 2705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2706S:	Maintained
 2707F:	arch/arm/boot/dts/socionext/milbeaut*
 2708F:	arch/arm/mach-milbeaut/
 2709N:	milbeaut
 2710
 2711ARM/MOXA ART SOC
 2712M:	Krzysztof Kozlowski <krzk@kernel.org>
 2713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2714S:	Odd Fixes
 2715F:	Documentation/devicetree/bindings/arm/moxart.yaml
 2716F:	Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
 2717F:	arch/arm/boot/dts/moxa/
 2718F:	drivers/clk/clk-moxart.c
 2719
 2720ARM/MStar/Sigmastar Armv7 SoC support
 2721M:	Daniel Palmer <daniel@thingy.jp>
 2722M:	Romain Perier <romain.perier@gmail.com>
 2723L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2724S:	Maintained
 2725W:	http://linux-chenxing.org/
 2726T:	git git://github.com/linux-chenxing/linux.git
 2727F:	Documentation/devicetree/bindings/arm/mstar/*
 2728F:	Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
 2729F:	Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
 2730F:	arch/arm/boot/dts/sigmastar/
 2731F:	arch/arm/mach-mstar/
 2732F:	drivers/clk/mstar/
 2733F:	drivers/clocksource/timer-msc313e.c
 2734F:	drivers/gpio/gpio-msc313.c
 2735F:	drivers/rtc/rtc-msc313.c
 2736F:	drivers/watchdog/msc313e_wdt.c
 2737F:	include/dt-bindings/clock/mstar-*
 2738F:	include/dt-bindings/gpio/msc313-gpio.h
 2739
 2740ARM/NOMADIK/Ux500 ARCHITECTURES
 2741M:	Linus Walleij <linus.walleij@linaro.org>
 2742L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2743S:	Maintained
 2744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
 2745F:	Documentation/devicetree/bindings/arm/ste-*
 2746F:	Documentation/devicetree/bindings/arm/ux500.yaml
 2747F:	Documentation/devicetree/bindings/arm/ux500/
 2748F:	Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
 2749F:	Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
 2750F:	arch/arm/boot/dts/st/ste-*
 2751F:	arch/arm/mach-nomadik/
 2752F:	arch/arm/mach-ux500/
 2753F:	drivers/clk/clk-nomadik.c
 2754F:	drivers/clocksource/clksrc-dbx500-prcmu.c
 2755F:	drivers/dma/ste_dma40*
 2756F:	drivers/pmdomain/st/ste-ux500-pm-domain.c
 2757F:	drivers/gpio/gpio-nomadik.c
 2758F:	drivers/hwspinlock/u8500_hsem.c
 2759F:	drivers/i2c/busses/i2c-nomadik.c
 2760F:	drivers/iio/adc/ab8500-gpadc.c
 2761F:	drivers/mfd/ab8500*
 2762F:	drivers/mfd/abx500*
 2763F:	drivers/mfd/db8500*
 2764F:	drivers/pinctrl/nomadik/
 2765F:	drivers/rtc/rtc-ab8500.c
 2766F:	drivers/rtc/rtc-pl031.c
 2767F:	drivers/soc/ux500/
 2768
 2769ARM/NUVOTON MA35 ARCHITECTURE
 2770M:	Jacky Huang <ychuang3@nuvoton.com>
 2771M:	Shan-Chun Hung <schung@nuvoton.com>
 2772L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2773S:	Supported
 2774F:	Documentation/devicetree/bindings/*/*/*ma35*
 2775F:	Documentation/devicetree/bindings/*/*ma35*
 2776F:	arch/arm64/boot/dts/nuvoton/*ma35*
 2777F:	drivers/*/*/*ma35*
 2778F:	drivers/*/*ma35*
 2779K:	ma35d1
 2780
 2781ARM/NUVOTON NPCM ARCHITECTURE
 2782M:	Avi Fishman <avifishman70@gmail.com>
 2783M:	Tomer Maimon <tmaimon77@gmail.com>
 2784M:	Tali Perry <tali.perry1@gmail.com>
 2785R:	Patrick Venture <venture@google.com>
 2786R:	Nancy Yuen <yuenn@google.com>
 2787R:	Benjamin Fair <benjaminfair@google.com>
 2788L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 2789S:	Supported
 2790F:	Documentation/devicetree/bindings/*/*/*npcm*
 2791F:	Documentation/devicetree/bindings/*/*npcm*
 2792F:	Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
 2793F:	arch/arm/boot/dts/nuvoton/nuvoton-npcm*
 2794F:	arch/arm/mach-npcm/
 2795F:	arch/arm64/boot/dts/nuvoton/
 2796F:	drivers/*/*/*npcm*
 2797F:	drivers/*/*npcm*
 2798F:	drivers/rtc/rtc-nct3018y.c
 2799F:	include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
 2800F:	include/dt-bindings/clock/nuvoton,npcm845-clk.h
 2801
 2802ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
 2803M:	Joseph Liu <kwliu@nuvoton.com>
 2804M:	Marvin Lin <kflin@nuvoton.com>
 2805L:	linux-media@vger.kernel.org
 2806L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 2807S:	Maintained
 2808F:	Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
 2809F:	Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
 2810F:	Documentation/userspace-api/media/drivers/npcm-video.rst
 2811F:	drivers/media/platform/nuvoton/
 2812F:	include/uapi/linux/npcm-video.h
 2813
 2814ARM/NUVOTON WPCM450 ARCHITECTURE
 2815M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
 2816L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 2817S:	Maintained
 2818W:	https://github.com/neuschaefer/wpcm450/wiki
 2819F:	Documentation/devicetree/bindings/*/*wpcm*
 2820F:	arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
 2821F:	arch/arm/configs/wpcm450_defconfig
 2822F:	arch/arm/mach-npcm/wpcm450.c
 2823F:	drivers/*/*/*wpcm*
 2824F:	drivers/*/*wpcm*
 2825
 2826ARM/NXP S32G ARCHITECTURE
 2827R:	Chester Lin <chester62515@gmail.com>
 2828R:	Matthias Brugger <mbrugger@suse.com>
 2829R:	Ghennadi Procopciuc <ghennadi.procopciuc@oss.nxp.com>
 2830L:	NXP S32 Linux Team <s32@nxp.com>
 2831L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2832S:	Maintained
 2833F:	arch/arm64/boot/dts/freescale/s32g*.dts*
 2834F:	drivers/pinctrl/nxp/
 2835
 2836ARM/Orion SoC/Technologic Systems TS-78xx platform support
 2837M:	Alexander Clouter <alex@digriz.org.uk>
 2838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2839S:	Maintained
 2840W:	http://www.digriz.org.uk/ts78xx/kernel
 2841F:	arch/arm/mach-orion5x/ts78xx-*
 2842
 2843ARM/QUALCOMM CHROMEBOOK SUPPORT
 2844R:	cros-qcom-dts-watchers@chromium.org
 2845F:	arch/arm64/boot/dts/qcom/sc7180*
 2846F:	arch/arm64/boot/dts/qcom/sc7280*
 2847F:	arch/arm64/boot/dts/qcom/sdm845-cheza*
 2848
 2849ARM/QUALCOMM MAILING LIST
 2850L:	linux-arm-msm@vger.kernel.org
 2851C:	irc://irc.oftc.net/linux-msm
 2852F:	Documentation/devicetree/bindings/*/qcom*
 2853F:	Documentation/devicetree/bindings/soc/qcom/
 2854F:	arch/arm/boot/dts/qcom/
 2855F:	arch/arm/configs/qcom_defconfig
 2856F:	arch/arm/mach-qcom/
 2857F:	arch/arm64/boot/dts/qcom/
 2858F:	drivers/*/*/pm8???-*
 2859F:	drivers/*/*/qcom*
 2860F:	drivers/*/*/qcom/
 2861F:	drivers/*/qcom*
 2862F:	drivers/*/qcom/
 2863F:	drivers/bluetooth/btqcomsmd.c
 2864F:	drivers/clocksource/timer-qcom.c
 2865F:	drivers/cpuidle/cpuidle-qcom-spm.c
 2866F:	drivers/extcon/extcon-qcom*
 2867F:	drivers/i2c/busses/i2c-qcom-geni.c
 2868F:	drivers/i2c/busses/i2c-qup.c
 2869F:	drivers/iommu/msm*
 2870F:	drivers/mfd/ssbi.c
 2871F:	drivers/mmc/host/mmci_qcom*
 2872F:	drivers/mmc/host/sdhci-msm.c
 2873F:	drivers/pci/controller/dwc/pcie-qcom*
 2874F:	drivers/phy/qualcomm/
 2875F:	drivers/power/*/msm*
 2876F:	drivers/reset/reset-qcom-*
 2877F:	drivers/rtc/rtc-pm8xxx.c
 2878F:	drivers/spi/spi-geni-qcom.c
 2879F:	drivers/spi/spi-qcom-qspi.c
 2880F:	drivers/spi/spi-qup.c
 2881F:	drivers/tty/serial/msm_serial.c
 2882F:	drivers/ufs/host/ufs-qcom*
 2883F:	drivers/usb/dwc3/dwc3-qcom.c
 2884F:	include/dt-bindings/*/qcom*
 2885F:	include/linux/*/qcom*
 2886F:	include/linux/soc/qcom/
 2887
 2888ARM/QUALCOMM SUPPORT
 2889M:	Bjorn Andersson <andersson@kernel.org>
 2890M:	Konrad Dybcio <konradybcio@kernel.org>
 2891L:	linux-arm-msm@vger.kernel.org
 2892S:	Maintained
 2893C:	irc://irc.oftc.net/linux-msm
 2894T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
 2895F:	Documentation/devicetree/bindings/arm/qcom-soc.yaml
 2896F:	Documentation/devicetree/bindings/arm/qcom.yaml
 2897F:	Documentation/devicetree/bindings/bus/qcom*
 2898F:	Documentation/devicetree/bindings/cache/qcom,llcc.yaml
 2899F:	Documentation/devicetree/bindings/firmware/qcom,scm.yaml
 2900F:	Documentation/devicetree/bindings/reserved-memory/qcom*
 2901F:	Documentation/devicetree/bindings/soc/qcom/
 2902F:	arch/arm/boot/dts/qcom/
 2903F:	arch/arm/configs/qcom_defconfig
 2904F:	arch/arm/mach-qcom/
 2905F:	arch/arm64/boot/dts/qcom/
 2906F:	drivers/bus/qcom*
 2907F:	drivers/firmware/qcom/
 2908F:	drivers/soc/qcom/
 2909F:	include/dt-bindings/arm/qcom,ids.h
 2910F:	include/dt-bindings/firmware/qcom,scm.h
 2911F:	include/dt-bindings/soc/qcom*
 2912F:	include/linux/firmware/qcom
 2913F:	include/linux/soc/qcom/
 2914F:	include/soc/qcom/
 2915
 2916ARM/RDA MICRO ARCHITECTURE
 2917M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 2918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2919L:	linux-unisoc@lists.infradead.org (moderated for non-subscribers)
 2920S:	Maintained
 2921F:	Documentation/devicetree/bindings/arm/rda.yaml
 2922F:	Documentation/devicetree/bindings/gpio/gpio-rda.yaml
 2923F:	Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
 2924F:	Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
 2925F:	Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
 2926F:	arch/arm/boot/dts/unisoc/
 2927F:	drivers/clocksource/timer-rda.c
 2928F:	drivers/gpio/gpio-rda.c
 2929F:	drivers/irqchip/irq-rda-intc.c
 2930F:	drivers/tty/serial/rda-uart.c
 2931
 2932ARM/REALTEK ARCHITECTURE
 2933M:	Andreas Färber <afaerber@suse.de>
 2934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2935L:	linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
 2936S:	Maintained
 2937F:	Documentation/devicetree/bindings/arm/realtek.yaml
 2938F:	arch/arm/boot/dts/realtek/
 2939F:	arch/arm/mach-realtek/
 2940F:	arch/arm64/boot/dts/realtek/
 2941
 2942ARM/RISC-V/RENESAS ARCHITECTURE
 2943M:	Geert Uytterhoeven <geert+renesas@glider.be>
 2944M:	Magnus Damm <magnus.damm@gmail.com>
 2945L:	linux-renesas-soc@vger.kernel.org
 2946S:	Supported
 2947Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
 2948C:	irc://irc.libera.chat/renesas-soc
 2949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
 2950F:	Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
 2951F:	Documentation/devicetree/bindings/nvmem/renesas,*
 2952F:	Documentation/devicetree/bindings/soc/renesas/
 2953F:	arch/arm/boot/dts/renesas/
 2954F:	arch/arm/configs/shmobile_defconfig
 2955F:	arch/arm/include/debug/renesas-scif.S
 2956F:	arch/arm/mach-shmobile/
 2957F:	arch/arm64/boot/dts/renesas/
 2958F:	arch/riscv/boot/dts/renesas/
 2959F:	drivers/nvmem/rcar-efuse.c
 2960F:	drivers/pmdomain/renesas/
 2961F:	drivers/soc/renesas/
 2962F:	include/linux/soc/renesas/
 2963K:	\brenesas,
 2964
 2965ARM/RISCPC ARCHITECTURE
 2966M:	Russell King <linux@armlinux.org.uk>
 2967L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2968S:	Maintained
 2969W:	http://www.armlinux.org.uk/
 2970F:	arch/arm/include/asm/hardware/ioc.h
 2971F:	arch/arm/include/asm/hardware/iomd.h
 2972F:	arch/arm/include/asm/hardware/memc.h
 2973F:	arch/arm/mach-rpc/
 2974F:	drivers/net/ethernet/8390/etherh.c
 2975F:	drivers/net/ethernet/i825xx/ether1*
 2976F:	drivers/net/ethernet/seeq/ether3*
 2977F:	drivers/scsi/arm/
 2978
 2979ARM/Rockchip SoC support
 2980M:	Heiko Stuebner <heiko@sntech.de>
 2981L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 2982L:	linux-rockchip@lists.infradead.org
 2983S:	Maintained
 2984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
 2985F:	Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
 2986F:	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
 2987F:	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
 2988F:	arch/arm/boot/dts/rockchip/
 2989F:	arch/arm/mach-rockchip/
 2990F:	drivers/*/*/*rockchip*
 2991F:	drivers/*/*rockchip*
 2992F:	drivers/clk/rockchip/
 2993F:	drivers/i2c/busses/i2c-rk3x.c
 2994F:	sound/soc/rockchip/
 2995N:	rockchip
 2996
 2997ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
 2998M:	Krzysztof Kozlowski <krzk@kernel.org>
 2999R:	Alim Akhtar <alim.akhtar@samsung.com>
 3000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3001L:	linux-samsung-soc@vger.kernel.org
 3002S:	Maintained
 3003P:	Documentation/process/maintainer-soc-clean-dts.rst
 3004Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
 3005B:	mailto:linux-samsung-soc@vger.kernel.org
 3006C:	irc://irc.libera.chat/linux-exynos
 3007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
 3008F:	Documentation/arch/arm/samsung/
 3009F:	Documentation/devicetree/bindings/arm/samsung/
 3010F:	Documentation/devicetree/bindings/hwinfo/samsung,*
 3011F:	Documentation/devicetree/bindings/power/pd-samsung.yaml
 3012F:	Documentation/devicetree/bindings/soc/samsung/
 3013F:	arch/arm/boot/dts/samsung/
 3014F:	arch/arm/mach-exynos*/
 3015F:	arch/arm/mach-s3c/
 3016F:	arch/arm/mach-s5p*/
 3017F:	arch/arm64/boot/dts/exynos/
 3018F:	drivers/*/*/*s3c24*
 3019F:	drivers/*/*s3c24*
 3020F:	drivers/*/*s3c64xx*
 3021F:	drivers/*/*s5pv210*
 3022F:	drivers/clocksource/samsung_pwm_timer.c
 3023F:	drivers/memory/samsung/
 3024F:	drivers/pwm/pwm-samsung.c
 3025F:	drivers/soc/samsung/
 3026F:	drivers/tty/serial/samsung*
 3027F:	include/clocksource/samsung_pwm.h
 3028F:	include/linux/platform_data/*s3c*
 3029F:	include/linux/serial_s3c.h
 3030F:	include/linux/soc/samsung/
 3031N:	exynos
 3032N:	s3c64xx
 3033N:	s5pv210
 3034
 3035ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
 3036M:	Łukasz Stelmach <l.stelmach@samsung.com>
 3037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3038L:	linux-media@vger.kernel.org
 3039S:	Maintained
 3040F:	drivers/media/platform/samsung/s5p-g2d/
 3041
 3042ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
 3043M:	Marek Szyprowski <m.szyprowski@samsung.com>
 3044L:	linux-samsung-soc@vger.kernel.org
 3045L:	linux-media@vger.kernel.org
 3046S:	Maintained
 3047F:	Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
 3048F:	drivers/media/cec/platform/s5p/
 3049
 3050ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
 3051M:	Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
 3052M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
 3053M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
 3054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3055L:	linux-media@vger.kernel.org
 3056S:	Maintained
 3057F:	Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
 3058F:	drivers/media/platform/samsung/s5p-jpeg/
 3059
 3060ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
 3061M:	Marek Szyprowski <m.szyprowski@samsung.com>
 3062M:	Andrzej Hajda <andrzej.hajda@intel.com>
 3063L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3064L:	linux-media@vger.kernel.org
 3065S:	Maintained
 3066F:	Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
 3067F:	drivers/media/platform/samsung/s5p-mfc/
 3068
 3069ARM/SOCFPGA ARCHITECTURE
 3070M:	Dinh Nguyen <dinguyen@kernel.org>
 3071S:	Maintained
 3072W:	http://www.rocketboards.org
 3073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
 3074F:	arch/arm/boot/dts/intel/socfpga/
 3075F:	arch/arm/configs/socfpga_defconfig
 3076F:	arch/arm/mach-socfpga/
 3077F:	arch/arm64/boot/dts/altera/
 3078F:	arch/arm64/boot/dts/intel/
 3079
 3080ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
 3081M:	Dinh Nguyen <dinguyen@kernel.org>
 3082S:	Maintained
 3083F:	drivers/clk/socfpga/
 3084
 3085ARM/SOCFPGA EDAC SUPPORT
 3086M:	Dinh Nguyen <dinguyen@kernel.org>
 3087S:	Maintained
 3088F:	drivers/edac/altera_edac.[ch]
 3089
 3090ARM/SPREADTRUM SoC SUPPORT
 3091M:	Orson Zhai <orsonzhai@gmail.com>
 3092M:	Baolin Wang <baolin.wang7@gmail.com>
 3093R:	Chunyan Zhang <zhang.lyra@gmail.com>
 3094S:	Maintained
 3095F:	arch/arm64/boot/dts/sprd
 3096N:	sprd
 3097N:	sc27xx
 3098N:	sc2731
 3099
 3100ARM/STI ARCHITECTURE
 3101M:	Patrice Chotard <patrice.chotard@foss.st.com>
 3102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3103S:	Maintained
 3104W:	http://www.stlinux.com
 3105F:	Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
 3106F:	Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
 3107F:	arch/arm/boot/dts/st/sti*
 3108F:	arch/arm/mach-sti/
 3109F:	drivers/ata/ahci_st.c
 3110F:	drivers/char/hw_random/st-rng.c
 3111F:	drivers/clocksource/arm_global_timer.c
 3112F:	drivers/clocksource/clksrc_st_lpc.c
 3113F:	drivers/cpufreq/sti-cpufreq.c
 3114F:	drivers/dma/st_fdma*
 3115F:	drivers/i2c/busses/i2c-st.c
 3116F:	drivers/media/platform/st/sti/c8sectpfe/
 3117F:	drivers/media/rc/st_rc.c
 3118F:	drivers/mmc/host/sdhci-st.c
 3119F:	drivers/phy/st/phy-miphy28lp.c
 3120F:	drivers/phy/st/phy-stih407-usb.c
 3121F:	drivers/pinctrl/pinctrl-st.c
 3122F:	drivers/remoteproc/st_remoteproc.c
 3123F:	drivers/remoteproc/st_slim_rproc.c
 3124F:	drivers/reset/sti/
 3125F:	drivers/rtc/rtc-st-lpc.c
 3126F:	drivers/tty/serial/st-asc.c
 3127F:	drivers/usb/dwc3/dwc3-st.c
 3128F:	drivers/usb/host/ehci-st.c
 3129F:	drivers/usb/host/ohci-st.c
 3130F:	drivers/watchdog/st_lpc_wdt.c
 3131F:	include/linux/remoteproc/st_slim_rproc.h
 3132
 3133ARM/STM32 ARCHITECTURE
 3134M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
 3135M:	Alexandre Torgue <alexandre.torgue@foss.st.com>
 3136L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
 3137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3138S:	Maintained
 3139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
 3140F:	arch/arm/boot/dts/st/stm32*
 3141F:	arch/arm/mach-stm32/
 3142F:	arch/arm64/boot/dts/st/
 3143F:	drivers/clocksource/armv7m_systick.c
 3144N:	stm32
 3145N:	stm
 3146
 3147ARM/SUNPLUS SP7021 SOC SUPPORT
 3148M:	Qin Jian <qinjian@cqplus1.com>
 3149L:	linux-arm-kernel@lists.infradead.org (moderated for mon-subscribers)
 3150S:	Maintained
 3151W:	https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
 3152F:	Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
 3153F:	Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
 3154F:	Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
 3155F:	Documentation/devicetree/bindings/reset/sunplus,reset.yaml
 3156F:	arch/arm/boot/dts/sunplus/
 3157F:	arch/arm/configs/sp7021_*defconfig
 3158F:	drivers/clk/clk-sp7021.c
 3159F:	drivers/irqchip/irq-sp7021-intc.c
 3160F:	drivers/reset/reset-sunplus.c
 3161F:	include/dt-bindings/clock/sunplus,sp7021-clkc.h
 3162F:	include/dt-bindings/reset/sunplus,sp7021-reset.h
 3163
 3164ARM/Synaptics SoC support
 3165M:	Jisheng Zhang <jszhang@kernel.org>
 3166M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
 3167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3168S:	Maintained
 3169F:	arch/arm/boot/dts/synaptics/
 3170F:	arch/arm/mach-berlin/
 3171F:	arch/arm64/boot/dts/synaptics/
 3172
 3173ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
 3174M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 3175L:	linux-tegra@vger.kernel.org
 3176L:	linux-media@vger.kernel.org
 3177S:	Maintained
 3178F:	Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
 3179F:	drivers/media/cec/platform/tegra/
 3180
 3181ARM/TESLA FSD SoC SUPPORT
 3182M:	Alim Akhtar <alim.akhtar@samsung.com>
 3183M:	linux-fsd@tesla.com
 3184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3185L:	linux-samsung-soc@vger.kernel.org
 3186S:	Maintained
 3187F:	arch/arm64/boot/dts/tesla/
 3188
 3189ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
 3190M:	Santosh Shilimkar <ssantosh@kernel.org>
 3191L:	linux-kernel@vger.kernel.org
 3192S:	Maintained
 3193F:	drivers/memory/*emif*
 3194
 3195ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
 3196M:	Nishanth Menon <nm@ti.com>
 3197M:	Santosh Shilimkar <ssantosh@kernel.org>
 3198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3199S:	Maintained
 3200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
 3201F:	arch/arm/boot/dts/ti/keystone/
 3202F:	arch/arm/mach-keystone/
 3203
 3204ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
 3205M:	Santosh Shilimkar <ssantosh@kernel.org>
 3206L:	linux-kernel@vger.kernel.org
 3207S:	Maintained
 3208F:	drivers/clk/keystone/
 3209
 3210ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
 3211M:	Santosh Shilimkar <ssantosh@kernel.org>
 3212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3213L:	linux-kernel@vger.kernel.org
 3214S:	Maintained
 3215F:	drivers/clocksource/timer-keystone.c
 3216
 3217ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
 3218M:	Santosh Shilimkar <ssantosh@kernel.org>
 3219L:	linux-kernel@vger.kernel.org
 3220S:	Maintained
 3221F:	drivers/power/reset/keystone-reset.c
 3222
 3223ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
 3224M:	Nishanth Menon <nm@ti.com>
 3225M:	Vignesh Raghavendra <vigneshr@ti.com>
 3226M:	Tero Kristo <kristo@kernel.org>
 3227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3228S:	Supported
 3229F:	Documentation/devicetree/bindings/arm/ti/k3.yaml
 3230F:	Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
 3231F:	arch/arm64/boot/dts/ti/Makefile
 3232F:	arch/arm64/boot/dts/ti/k3-*
 3233
 3234ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
 3235M:	Krzysztof Kozlowski <krzk@kernel.org>
 3236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3237S:	Odd Fixes
 3238F:	Documentation/devicetree/bindings/*/*/ti,nspire*
 3239F:	Documentation/devicetree/bindings/*/ti,nspire*
 3240F:	Documentation/devicetree/bindings/arm/ti/nspire.yaml
 3241F:	arch/arm/boot/dts/nspire/
 3242
 3243ARM/TOSHIBA VISCONTI ARCHITECTURE
 3244M:	Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
 3245L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3246S:	Supported
 3247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
 3248F:	Documentation/devicetree/bindings/arm/toshiba.yaml
 3249F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
 3250F:	Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
 3251F:	Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
 3252F:	Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
 3253F:	Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
 3254F:	Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
 3255F:	Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
 3256F:	arch/arm64/boot/dts/toshiba/
 3257F:	drivers/clk/visconti/
 3258F:	drivers/gpio/gpio-visconti.c
 3259F:	drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
 3260F:	drivers/pci/controller/dwc/pcie-visconti.c
 3261F:	drivers/pinctrl/visconti/
 3262F:	drivers/watchdog/visconti_wdt.c
 3263N:	visconti
 3264
 3265ARM/UNIPHIER ARCHITECTURE
 3266M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
 3267M:	Masami Hiramatsu <mhiramat@kernel.org>
 3268L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3269S:	Maintained
 3270F:	Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
 3271F:	Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
 3272F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
 3273F:	Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
 3274F:	arch/arm/boot/dts/socionext/uniphier*
 3275F:	arch/arm/include/asm/hardware/cache-uniphier.h
 3276F:	arch/arm/mm/cache-uniphier.c
 3277F:	arch/arm64/boot/dts/socionext/uniphier*
 3278F:	drivers/bus/uniphier-system-bus.c
 3279F:	drivers/clk/uniphier/
 3280F:	drivers/dma/uniphier-mdmac.c
 3281F:	drivers/gpio/gpio-uniphier.c
 3282F:	drivers/i2c/busses/i2c-uniphier*
 3283F:	drivers/irqchip/irq-uniphier-aidet.c
 3284F:	drivers/mmc/host/uniphier-sd.c
 3285F:	drivers/pinctrl/uniphier/
 3286F:	drivers/reset/reset-uniphier.c
 3287F:	drivers/tty/serial/8250/8250_uniphier.c
 3288N:	uniphier
 3289
 3290ARM/VERSATILE EXPRESS PLATFORM
 3291M:	Liviu Dudau <liviu.dudau@arm.com>
 3292M:	Sudeep Holla <sudeep.holla@arm.com>
 3293M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
 3294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3295S:	Maintained
 3296N:	mps2
 3297N:	vexpress
 3298F:	arch/arm/mach-versatile/
 3299F:	arch/arm64/boot/dts/arm/
 3300F:	drivers/clocksource/timer-versatile.c
 3301X:	drivers/cpufreq/vexpress-spc-cpufreq.c
 3302X:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
 3303
 3304ARM/VFP SUPPORT
 3305M:	Russell King <linux@armlinux.org.uk>
 3306L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3307S:	Maintained
 3308W:	http://www.armlinux.org.uk/
 3309F:	arch/arm/vfp/
 3310
 3311ARM/VT8500 ARM ARCHITECTURE
 3312M:	Alexey Charkov <alchark@gmail.com>
 3313M:	Krzysztof Kozlowski <krzk@kernel.org>
 3314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3315S:	Odd Fixes
 3316F:	Documentation/devicetree/bindings/i2c/i2c-wmt.txt
 3317F:	arch/arm/boot/dts/vt8500/
 3318F:	arch/arm/mach-vt8500/
 3319F:	drivers/clocksource/timer-vt8500.c
 3320F:	drivers/i2c/busses/i2c-viai2c-wmt.c
 3321F:	drivers/mmc/host/wmt-sdmmc.c
 3322F:	drivers/pwm/pwm-vt8500.c
 3323F:	drivers/rtc/rtc-vt8500.c
 3324F:	drivers/tty/serial/vt8500_serial.c
 3325F:	drivers/video/fbdev/vt8500lcdfb.*
 3326F:	drivers/video/fbdev/wm8505fb*
 3327F:	drivers/video/fbdev/wmt_ge_rops.*
 3328
 3329ARM/ZYNQ ARCHITECTURE
 3330M:	Michal Simek <michal.simek@amd.com>
 3331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3332S:	Supported
 3333W:	http://wiki.xilinx.com
 3334T:	git https://github.com/Xilinx/linux-xlnx.git
 3335F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
 3336F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
 3337F:	Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
 3338F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
 3339F:	Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
 3340F:	Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
 3341F:	arch/arm/mach-zynq/
 3342F:	drivers/clocksource/timer-cadence-ttc.c
 3343F:	drivers/cpuidle/cpuidle-zynq.c
 3344F:	drivers/edac/synopsys_edac.c
 3345F:	drivers/i2c/busses/i2c-cadence.c
 3346F:	drivers/i2c/busses/i2c-xiic.c
 3347F:	drivers/mmc/host/sdhci-of-arasan.c
 3348N:	zynq
 3349N:	xilinx
 3350
 3351ARM64 FIT SUPPORT
 3352M:	Simon Glass <sjg@chromium.org>
 3353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3354S:	Maintained
 3355F:	arch/arm64/boot/Makefile
 3356F:	scripts/make_fit.py
 3357
 3358ARM64 PLATFORM DRIVERS
 3359M:	Hans de Goede <hdegoede@redhat.com>
 3360M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
 3361R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
 3362L:	platform-driver-x86@vger.kernel.org
 3363S:	Maintained
 3364Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
 3365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
 3366F:	drivers/platform/arm64/
 3367
 3368ARM64 PORT (AARCH64 ARCHITECTURE)
 3369M:	Catalin Marinas <catalin.marinas@arm.com>
 3370M:	Will Deacon <will@kernel.org>
 3371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3372S:	Maintained
 3373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
 3374F:	Documentation/arch/arm64/
 3375F:	arch/arm64/
 3376F:	drivers/virt/coco/arm-cca-guest/
 3377F:	drivers/virt/coco/pkvm-guest/
 3378F:	tools/testing/selftests/arm64/
 3379X:	arch/arm64/boot/dts/
 3380
 3381ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
 3382M:	George McCollister <george.mccollister@gmail.com>
 3383L:	netdev@vger.kernel.org
 3384S:	Maintained
 3385F:	Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
 3386F:	drivers/net/dsa/xrs700x/*
 3387F:	net/dsa/tag_xrs700x.c
 3388
 3389AS3645A LED FLASH CONTROLLER DRIVER
 3390M:	Sakari Ailus <sakari.ailus@iki.fi>
 3391L:	linux-leds@vger.kernel.org
 3392S:	Maintained
 3393F:	drivers/leds/flash/leds-as3645a.c
 3394
 3395ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
 3396M:	Tianshu Qiu <tian.shu.qiu@intel.com>
 3397L:	linux-media@vger.kernel.org
 3398S:	Maintained
 3399T:	git git://linuxtv.org/media.git
 3400F:	Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
 3401F:	drivers/media/i2c/ak7375.c
 3402
 3403ASAHI KASEI AK8974 DRIVER
 3404M:	Linus Walleij <linus.walleij@linaro.org>
 3405L:	linux-iio@vger.kernel.org
 3406S:	Supported
 3407W:	http://www.akm.com/
 3408F:	drivers/iio/magnetometer/ak8974.c
 3409
 3410AOSONG AGS02MA TVOC SENSOR DRIVER
 3411M:	Anshul Dalal <anshulusr@gmail.com>
 3412L:	linux-iio@vger.kernel.org
 3413S:	Maintained
 3414F:	Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
 3415F:	drivers/iio/chemical/ags02ma.c
 3416
 3417ASC7621 HARDWARE MONITOR DRIVER
 3418M:	George Joseph <george.joseph@fairview5.com>
 3419L:	linux-hwmon@vger.kernel.org
 3420S:	Maintained
 3421F:	Documentation/hwmon/asc7621.rst
 3422F:	drivers/hwmon/asc7621.c
 3423
 3424ASIX AX88796C SPI ETHERNET ADAPTER
 3425M:	Łukasz Stelmach <l.stelmach@samsung.com>
 3426S:	Maintained
 3427F:	Documentation/devicetree/bindings/net/asix,ax88796c.yaml
 3428F:	drivers/net/ethernet/asix/ax88796c_*
 3429
 3430ASIX PHY DRIVER [RUST]
 3431M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
 3432R:	Trevor Gross <tmgross@umich.edu>
 3433L:	netdev@vger.kernel.org
 3434L:	rust-for-linux@vger.kernel.org
 3435S:	Maintained
 3436F:	drivers/net/phy/ax88796b_rust.rs
 3437
 3438ASPEED CRYPTO DRIVER
 3439M:	Neal Liu <neal_liu@aspeedtech.com>
 3440L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 3441S:	Maintained
 3442F:	Documentation/devicetree/bindings/crypto/aspeed,*
 3443F:	drivers/crypto/aspeed/
 3444
 3445ASPEED PECI CONTROLLER
 3446M:	Iwona Winiarska <iwona.winiarska@intel.com>
 3447L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 3448L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 3449S:	Supported
 3450F:	Documentation/devicetree/bindings/peci/peci-aspeed.yaml
 3451F:	drivers/peci/controller/peci-aspeed.c
 3452
 3453ASPEED PINCTRL DRIVERS
 3454M:	Andrew Jeffery <andrew@codeconstruct.com.au>
 3455L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 3456L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 3457L:	linux-gpio@vger.kernel.org
 3458S:	Maintained
 3459F:	Documentation/devicetree/bindings/pinctrl/aspeed,*
 3460F:	drivers/pinctrl/aspeed/
 3461
 3462ASPEED SCU INTERRUPT CONTROLLER DRIVER
 3463M:	Eddie James <eajames@linux.ibm.com>
 3464L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 3465S:	Maintained
 3466F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
 3467F:	drivers/irqchip/irq-aspeed-scu-ic.c
 3468F:	include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
 3469
 3470ASPEED SD/MMC DRIVER
 3471M:	Andrew Jeffery <andrew@codeconstruct.com.au>
 3472L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 3473L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 3474L:	linux-mmc@vger.kernel.org
 3475S:	Maintained
 3476F:	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
 3477F:	drivers/mmc/host/sdhci-of-aspeed*
 3478
 3479ASPEED SMC SPI DRIVER
 3480M:	Chin-Ting Kuo <chin-ting_kuo@aspeedtech.com>
 3481M:	Cédric Le Goater <clg@kaod.org>
 3482L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 3483L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 3484L:	linux-spi@vger.kernel.org
 3485S:	Maintained
 3486F:	Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
 3487F:	drivers/spi/spi-aspeed-smc.c
 3488
 3489ASPEED USB UDC DRIVER
 3490M:	Neal Liu <neal_liu@aspeedtech.com>
 3491L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 3492S:	Maintained
 3493F:	Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
 3494F:	drivers/usb/gadget/udc/aspeed_udc.c
 3495
 3496ASPEED VIDEO ENGINE DRIVER
 3497M:	Eddie James <eajames@linux.ibm.com>
 3498L:	linux-media@vger.kernel.org
 3499L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 3500S:	Maintained
 3501F:	Documentation/devicetree/bindings/media/aspeed-video.txt
 3502F:	drivers/media/platform/aspeed/
 3503
 3504ASUS EC HARDWARE MONITOR DRIVER
 3505M:	Eugene Shalygin <eugene.shalygin@gmail.com>
 3506L:	linux-hwmon@vger.kernel.org
 3507S:	Maintained
 3508F:	drivers/hwmon/asus-ec-sensors.c
 3509
 3510ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
 3511M:	Corentin Chary <corentin.chary@gmail.com>
 3512M:	Luke D. Jones <luke@ljones.dev>
 3513L:	platform-driver-x86@vger.kernel.org
 3514S:	Maintained
 3515W:	https://asus-linux.org/
 3516F:	drivers/platform/x86/asus*.c
 3517F:	drivers/platform/x86/eeepc*.c
 3518
 3519ASUS TF103C DOCK DRIVER
 3520M:	Hans de Goede <hdegoede@redhat.com>
 3521L:	platform-driver-x86@vger.kernel.org
 3522S:	Maintained
 3523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
 3524F:	drivers/platform/x86/asus-tf103c-dock.c
 3525
 3526ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
 3527M:	Aleksa Savic <savicaleksa83@gmail.com>
 3528L:	linux-hwmon@vger.kernel.org
 3529S:	Maintained
 3530F:	drivers/hwmon/asus_rog_ryujin.c
 3531
 3532ASUS WIRELESS RADIO CONTROL DRIVER
 3533M:	João Paulo Rechi Vita <jprvita@gmail.com>
 3534L:	platform-driver-x86@vger.kernel.org
 3535S:	Maintained
 3536F:	drivers/platform/x86/asus-wireless.c
 3537
 3538ASUS WMI HARDWARE MONITOR DRIVER
 3539M:	Ed Brindley <kernel@maidavale.org>
 3540M:	Denis Pauk <pauk.denis@gmail.com>
 3541L:	linux-hwmon@vger.kernel.org
 3542S:	Maintained
 3543F:	drivers/hwmon/asus_wmi_sensors.c
 3544
 3545ASYMMETRIC KEYS
 3546M:	David Howells <dhowells@redhat.com>
 3547L:	keyrings@vger.kernel.org
 3548S:	Maintained
 3549F:	Documentation/crypto/asymmetric-keys.rst
 3550F:	crypto/asymmetric_keys/
 3551F:	include/crypto/pkcs7.h
 3552F:	include/crypto/public_key.h
 3553F:	include/linux/verification.h
 3554
 3555ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
 3556R:	Dan Williams <dan.j.williams@intel.com>
 3557S:	Odd fixes
 3558W:	http://sourceforge.net/projects/xscaleiop
 3559F:	Documentation/crypto/async-tx-api.rst
 3560F:	crypto/async_tx/
 3561F:	include/linux/async_tx.h
 3562
 3563AT24 EEPROM DRIVER
 3564M:	Bartosz Golaszewski <brgl@bgdev.pl>
 3565L:	linux-i2c@vger.kernel.org
 3566S:	Maintained
 3567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
 3568F:	Documentation/devicetree/bindings/eeprom/at24.yaml
 3569F:	drivers/misc/eeprom/at24.c
 3570
 3571ATA OVER ETHERNET (AOE) DRIVER
 3572M:	"Justin Sanders" <justin@coraid.com>
 3573S:	Supported
 3574W:	http://www.openaoe.org/
 3575F:	Documentation/admin-guide/aoe/
 3576F:	drivers/block/aoe/
 3577
 3578ATC260X PMIC MFD DRIVER
 3579M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 3580M:	Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
 3581L:	linux-actions@lists.infradead.org
 3582S:	Maintained
 3583F:	Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
 3584F:	drivers/input/misc/atc260x-onkey.c
 3585F:	drivers/mfd/atc260*
 3586F:	drivers/power/reset/atc260x-poweroff.c
 3587F:	drivers/regulator/atc260x-regulator.c
 3588F:	include/linux/mfd/atc260x/*
 3589
 3590ATHEROS 71XX/9XXX GPIO DRIVER
 3591M:	Alban Bedel <albeu@free.fr>
 3592S:	Maintained
 3593W:	https://github.com/AlbanBedel/linux
 3594T:	git git://github.com/AlbanBedel/linux
 3595F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
 3596F:	drivers/gpio/gpio-ath79.c
 3597
 3598ATHEROS 71XX/9XXX USB PHY DRIVER
 3599M:	Alban Bedel <albeu@free.fr>
 3600S:	Maintained
 3601W:	https://github.com/AlbanBedel/linux
 3602T:	git git://github.com/AlbanBedel/linux
 3603F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
 3604F:	drivers/phy/qualcomm/phy-ath79-usb.c
 3605
 3606ATHEROS ATH GENERIC UTILITIES
 3607M:	Kalle Valo <kvalo@kernel.org>
 3608M:	Jeff Johnson <jjohnson@kernel.org>
 3609L:	linux-wireless@vger.kernel.org
 3610S:	Supported
 3611F:	drivers/net/wireless/ath/*
 3612
 3613ATHEROS ATH5K WIRELESS DRIVER
 3614M:	Jiri Slaby <jirislaby@kernel.org>
 3615M:	Nick Kossifidis <mickflemm@gmail.com>
 3616M:	Luis Chamberlain <mcgrof@kernel.org>
 3617L:	linux-wireless@vger.kernel.org
 3618S:	Maintained
 3619W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
 3620F:	drivers/net/wireless/ath/ath5k/
 3621
 3622ATHEROS ATH6KL WIRELESS DRIVER
 3623L:	linux-wireless@vger.kernel.org
 3624S:	Orphan
 3625W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
 3626F:	drivers/net/wireless/ath/ath6kl/
 3627
 3628ATI_REMOTE2 DRIVER
 3629M:	Ville Syrjala <syrjala@sci.fi>
 3630S:	Maintained
 3631F:	drivers/input/misc/ati_remote2.c
 3632
 3633ATK0110 HWMON DRIVER
 3634M:	Luca Tettamanti <kronos.it@gmail.com>
 3635L:	linux-hwmon@vger.kernel.org
 3636S:	Maintained
 3637F:	drivers/hwmon/asus_atk0110.c
 3638
 3639ATLX ETHERNET DRIVERS
 3640M:	Chris Snook <chris.snook@gmail.com>
 3641L:	netdev@vger.kernel.org
 3642S:	Maintained
 3643W:	http://sourceforge.net/projects/atl1
 3644W:	http://atl1.sourceforge.net
 3645F:	drivers/net/ethernet/atheros/
 3646
 3647ATM
 3648M:	Chas Williams <3chas3@gmail.com>
 3649L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
 3650L:	netdev@vger.kernel.org
 3651S:	Maintained
 3652W:	http://linux-atm.sourceforge.net
 3653F:	drivers/atm/
 3654F:	include/linux/atm*
 3655F:	include/linux/sonet.h
 3656F:	include/uapi/linux/atm*
 3657F:	include/uapi/linux/sonet.h
 3658
 3659ATMEL MACB ETHERNET DRIVER
 3660M:	Nicolas Ferre <nicolas.ferre@microchip.com>
 3661M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
 3662S:	Supported
 3663F:	drivers/net/ethernet/cadence/
 3664
 3665ATMEL MAXTOUCH DRIVER
 3666M:	Nick Dyer <nick@shmanahar.org>
 3667S:	Maintained
 3668T:	git git://github.com/ndyer/linux.git
 3669F:	Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
 3670F:	drivers/input/touchscreen/atmel_mxt_ts.c
 3671
 3672ATOMIC INFRASTRUCTURE
 3673M:	Will Deacon <will@kernel.org>
 3674M:	Peter Zijlstra <peterz@infradead.org>
 3675R:	Boqun Feng <boqun.feng@gmail.com>
 3676R:	Mark Rutland <mark.rutland@arm.com>
 3677L:	linux-kernel@vger.kernel.org
 3678S:	Maintained
 3679F:	Documentation/atomic_*.txt
 3680F:	arch/*/include/asm/atomic*.h
 3681F:	include/*/atomic*.h
 3682F:	include/linux/refcount.h
 3683F:	scripts/atomic/
 3684
 3685ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
 3686M:	Bradley Grove <linuxdrivers@attotech.com>
 3687L:	linux-scsi@vger.kernel.org
 3688S:	Supported
 3689W:	http://www.attotech.com
 3690F:	drivers/scsi/esas2r
 3691
 3692ATUSB IEEE 802.15.4 RADIO DRIVER
 3693M:	Stefan Schmidt <stefan@datenfreihafen.org>
 3694L:	linux-wpan@vger.kernel.org
 3695S:	Maintained
 3696F:	drivers/net/ieee802154/at86rf230.h
 3697F:	drivers/net/ieee802154/atusb.c
 3698F:	drivers/net/ieee802154/atusb.h
 3699
 3700AUDIT SUBSYSTEM
 3701M:	Paul Moore <paul@paul-moore.com>
 3702M:	Eric Paris <eparis@redhat.com>
 3703L:	audit@vger.kernel.org
 3704S:	Supported
 3705W:	https://github.com/linux-audit
 3706Q:	https://patchwork.kernel.org/project/audit/list
 3707B:	mailto:audit@vger.kernel.org
 3708P:	https://github.com/linux-audit/audit-kernel/blob/main/README.md
 3709T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
 3710F:	include/asm-generic/audit_*.h
 3711F:	include/linux/audit.h
 3712F:	include/linux/audit_arch.h
 3713F:	include/uapi/linux/audit.h
 3714F:	kernel/audit*
 3715F:	lib/*audit.c
 3716K:	\baudit_[a-z_0-9]\+\b
 3717
 3718AUTOFDO BUILD
 3719M:	Rong Xu <xur@google.com>
 3720M:	Han Shen <shenhan@google.com>
 3721S:	Supported
 3722F:	Documentation/dev-tools/autofdo.rst
 3723F:	scripts/Makefile.autofdo
 3724
 3725AUXILIARY BUS DRIVER
 3726M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 3727R:	Dave Ertman <david.m.ertman@intel.com>
 3728R:	Ira Weiny <ira.weiny@intel.com>
 3729S:	Supported
 3730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
 3731F:	Documentation/driver-api/auxiliary_bus.rst
 3732F:	drivers/base/auxiliary.c
 3733F:	include/linux/auxiliary_bus.h
 3734
 3735AUXILIARY DISPLAY DRIVERS
 3736M:	Andy Shevchenko <andy@kernel.org>
 3737R:	Geert Uytterhoeven <geert@linux-m68k.org>
 3738S:	Odd Fixes
 3739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
 3740F:	Documentation/devicetree/bindings/auxdisplay/
 3741F:	drivers/auxdisplay/
 3742F:	include/linux/cfag12864b.h
 3743F:	include/uapi/linux/map_to_14segment.h
 3744F:	include/uapi/linux/map_to_7segment.h
 3745
 3746AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
 3747M:	Subhajit Ghosh <subhajit.ghosh@tweaklogic.com>
 3748L:	linux-iio@vger.kernel.org
 3749S:	Maintained
 3750F:	Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
 3751F:	drivers/iio/light/apds9306.c
 3752
 3753AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
 3754M:	Andreas Klinger <ak@it-klinger.de>
 3755L:	linux-iio@vger.kernel.org
 3756S:	Maintained
 3757F:	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
 3758F:	drivers/iio/adc/hx711.c
 3759
 3760AX.25 NETWORK LAYER
 3761L:	linux-hams@vger.kernel.org
 3762S:	Orphan
 3763W:	https://linux-ax25.in-berlin.de
 3764F:	include/net/ax25.h
 3765F:	include/uapi/linux/ax25.h
 3766F:	net/ax25/
 3767
 3768AXENTIA ARM DEVICES
 3769M:	Peter Rosin <peda@axentia.se>
 3770L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 3771S:	Maintained
 3772F:	arch/arm/boot/dts/microchip/at91-linea.dtsi
 3773F:	arch/arm/boot/dts/microchip/at91-natte.dtsi
 3774F:	arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
 3775F:	arch/arm/boot/dts/microchip/at91-tse850-3.dts
 3776
 3777AXENTIA ASOC DRIVERS
 3778M:	Peter Rosin <peda@axentia.se>
 3779L:	linux-sound@vger.kernel.org
 3780S:	Maintained
 3781F:	Documentation/devicetree/bindings/sound/axentia,*
 3782F:	sound/soc/atmel/tse850-pcm5142.c
 3783
 3784AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
 3785M:	Nuno Sá <nuno.sa@analog.com>
 3786L:	linux-hwmon@vger.kernel.org
 3787S:	Supported
 3788W:	https://ez.analog.com/linux-software-drivers
 3789F:	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
 3790F:	drivers/hwmon/axi-fan-control.c
 3791
 3792AXI SPI ENGINE
 3793M:	Michael Hennerich <michael.hennerich@analog.com>
 3794M:	Nuno Sá <nuno.sa@analog.com>
 3795R:	David Lechner <dlechner@baylibre.com>
 3796L:	linux-spi@vger.kernel.org
 3797S:	Supported
 3798W:	https://ez.analog.com/linux-software-drivers
 3799F:	Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
 3800F:	drivers/spi/spi-axi-spi-engine.c
 3801
 3802AXI PWM GENERATOR
 3803M:	Michael Hennerich <michael.hennerich@analog.com>
 3804M:	Nuno Sá <nuno.sa@analog.com>
 3805R:	Trevor Gamblin <tgamblin@baylibre.com>
 3806L:	linux-pwm@vger.kernel.org
 3807S:	Supported
 3808W:	https://ez.analog.com/linux-software-drivers
 3809F:	Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
 3810F:	drivers/pwm/pwm-axi-pwmgen.c
 3811
 3812AXXIA I2C CONTROLLER
 3813M:	Krzysztof Adamski <krzysztof.adamski@nokia.com>
 3814L:	linux-i2c@vger.kernel.org
 3815S:	Maintained
 3816F:	Documentation/devicetree/bindings/i2c/i2c-axxia.txt
 3817F:	drivers/i2c/busses/i2c-axxia.c
 3818
 3819AZ6007 DVB DRIVER
 3820M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 3821L:	linux-media@vger.kernel.org
 3822S:	Maintained
 3823W:	https://linuxtv.org
 3824T:	git git://linuxtv.org/media.git
 3825F:	drivers/media/usb/dvb-usb-v2/az6007.c
 3826
 3827AZTECH FM RADIO RECEIVER DRIVER
 3828M:	Hans Verkuil <hverkuil@xs4all.nl>
 3829L:	linux-media@vger.kernel.org
 3830S:	Maintained
 3831W:	https://linuxtv.org
 3832T:	git git://linuxtv.org/media.git
 3833F:	drivers/media/radio/radio-aztech*
 3834
 3835B43 WIRELESS DRIVER
 3836L:	linux-wireless@vger.kernel.org
 3837L:	b43-dev@lists.infradead.org
 3838S:	Orphan
 3839W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
 3840F:	drivers/net/wireless/broadcom/b43/
 3841
 3842B43LEGACY WIRELESS DRIVER
 3843L:	linux-wireless@vger.kernel.org
 3844L:	b43-dev@lists.infradead.org
 3845S:	Orphan
 3846W:	https://wireless.wiki.kernel.org/en/users/Drivers/b43
 3847F:	drivers/net/wireless/broadcom/b43legacy/
 3848
 3849BACKLIGHT CLASS/SUBSYSTEM
 3850M:	Lee Jones <lee@kernel.org>
 3851M:	Daniel Thompson <danielt@kernel.org>
 3852M:	Jingoo Han <jingoohan1@gmail.com>
 3853L:	dri-devel@lists.freedesktop.org
 3854S:	Maintained
 3855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
 3856F:	Documentation/ABI/stable/sysfs-class-backlight
 3857F:	Documentation/ABI/testing/sysfs-class-backlight
 3858F:	Documentation/devicetree/bindings/leds/backlight
 3859F:	drivers/video/backlight/
 3860F:	include/linux/backlight.h
 3861F:	include/linux/pwm_backlight.h
 3862
 3863BARCO P50 GPIO DRIVER
 3864M:	Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
 3865M:	Peter Korsgaard <peter.korsgaard@barco.com>
 3866S:	Maintained
 3867F:	drivers/platform/x86/barco-p50-gpio.c
 3868
 3869BATMAN ADVANCED
 3870M:	Marek Lindner <mareklindner@neomailbox.ch>
 3871M:	Simon Wunderlich <sw@simonwunderlich.de>
 3872M:	Antonio Quartulli <a@unstable.cc>
 3873M:	Sven Eckelmann <sven@narfation.org>
 3874L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
 3875S:	Maintained
 3876W:	https://www.open-mesh.org/
 3877Q:	https://patchwork.open-mesh.org/project/batman/list/
 3878B:	https://www.open-mesh.org/projects/batman-adv/issues
 3879C:	ircs://irc.hackint.org/batadv
 3880T:	git https://git.open-mesh.org/linux-merge.git
 3881F:	Documentation/networking/batman-adv.rst
 3882F:	include/uapi/linux/batadv_packet.h
 3883F:	include/uapi/linux/batman_adv.h
 3884F:	net/batman-adv/
 3885
 3886BAYCOM/HDLCDRV DRIVERS FOR AX.25
 3887M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
 3888L:	linux-hams@vger.kernel.org
 3889S:	Maintained
 3890W:	http://www.baycom.org/~tom/ham/ham.html
 3891F:	drivers/net/hamradio/baycom*
 3892
 3893BCACHE (BLOCK LAYER CACHE)
 3894M:	Coly Li <colyli@kernel.org>
 3895M:	Kent Overstreet <kent.overstreet@linux.dev>
 3896L:	linux-bcache@vger.kernel.org
 3897S:	Maintained
 3898W:	http://bcache.evilpiepirate.org
 3899C:	irc://irc.oftc.net/bcache
 3900F:	drivers/md/bcache/
 3901
 3902BCACHEFS
 3903M:	Kent Overstreet <kent.overstreet@linux.dev>
 3904L:	linux-bcachefs@vger.kernel.org
 3905S:	Supported
 3906C:	irc://irc.oftc.net/bcache
 3907T:	git https://evilpiepirate.org/git/bcachefs.git
 3908F:	fs/bcachefs/
 3909F:	Documentation/filesystems/bcachefs/
 3910
 3911BDISP ST MEDIA DRIVER
 3912M:	Fabien Dessenne <fabien.dessenne@foss.st.com>
 3913L:	linux-media@vger.kernel.org
 3914S:	Supported
 3915W:	https://linuxtv.org
 3916T:	git git://linuxtv.org/media.git
 3917F:	drivers/media/platform/st/sti/bdisp
 3918
 3919BECKHOFF CX5020 ETHERCAT MASTER DRIVER
 3920M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
 3921L:	netdev@vger.kernel.org
 3922S:	Maintained
 3923F:	drivers/net/ethernet/ec_bhf.c
 3924
 3925BEFS FILE SYSTEM
 3926M:	Luis de Bethencourt <luisbg@kernel.org>
 3927M:	Salah Triki <salah.triki@gmail.com>
 3928S:	Maintained
 3929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
 3930F:	Documentation/filesystems/befs.rst
 3931F:	fs/befs/
 3932
 3933BFQ I/O SCHEDULER
 3934M:	Yu Kuai <yukuai3@huawei.com>
 3935L:	linux-block@vger.kernel.org
 3936S:	Odd Fixes
 3937F:	Documentation/block/bfq-iosched.rst
 3938F:	block/bfq-*
 3939
 3940BFS FILE SYSTEM
 3941M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
 3942S:	Maintained
 3943F:	Documentation/filesystems/bfs.rst
 3944F:	fs/bfs/
 3945F:	include/uapi/linux/bfs_fs.h
 3946
 3947BINMAN
 3948M:	Simon Glass <sjg@chromium.org>
 3949S:	Supported
 3950F:	Documentation/devicetree/bindings/mtd/partitions/binman*
 3951
 3952BITMAP API
 3953M:	Yury Norov <yury.norov@gmail.com>
 3954R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
 3955S:	Maintained
 3956F:	include/linux/bitfield.h
 3957F:	include/linux/bitmap-str.h
 3958F:	include/linux/bitmap.h
 3959F:	include/linux/bits.h
 3960F:	include/linux/cpumask.h
 3961F:	include/linux/cpumask_types.h
 3962F:	include/linux/find.h
 3963F:	include/linux/nodemask.h
 3964F:	include/linux/nodemask_types.h
 3965F:	include/vdso/bits.h
 3966F:	lib/bitmap-str.c
 3967F:	lib/bitmap.c
 3968F:	lib/cpumask.c
 3969F:	lib/cpumask_kunit.c
 3970F:	lib/find_bit.c
 3971F:	lib/find_bit_benchmark.c
 3972F:	lib/test_bitmap.c
 3973F:	tools/include/linux/bitfield.h
 3974F:	tools/include/linux/bitmap.h
 3975F:	tools/include/linux/bits.h
 3976F:	tools/include/linux/find.h
 3977F:	tools/include/vdso/bits.h
 3978F:	tools/lib/bitmap.c
 3979F:	tools/lib/find_bit.c
 3980
 3981BITOPS API
 3982M:	Yury Norov <yury.norov@gmail.com>
 3983R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
 3984S:	Maintained
 3985F:	arch/*/include/asm/bitops.h
 3986F:	arch/*/include/asm/bitops_32.h
 3987F:	arch/*/include/asm/bitops_64.h
 3988F:	arch/*/lib/bitops.c
 3989F:	include/asm-generic/bitops
 3990F:	include/asm-generic/bitops.h
 3991F:	include/linux/bitops.h
 3992F:	lib/test_bitops.c
 3993F:	tools/*/bitops*
 3994
 3995BLINKM RGB LED DRIVER
 3996M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
 3997S:	Maintained
 3998F:	drivers/leds/leds-blinkm.c
 3999
 4000BLOCK LAYER
 4001M:	Jens Axboe <axboe@kernel.dk>
 4002L:	linux-block@vger.kernel.org
 4003S:	Maintained
 4004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
 4005F:	Documentation/ABI/stable/sysfs-block
 4006F:	Documentation/block/
 4007F:	block/
 4008F:	drivers/block/
 4009F:	include/linux/bio.h
 4010F:	include/linux/blk*
 4011F:	kernel/trace/blktrace.c
 4012F:	lib/sbitmap.c
 4013
 4014BLOCK LAYER DEVICE DRIVER API [RUST]
 4015M:	Andreas Hindborg <a.hindborg@kernel.org>
 4016R:	Boqun Feng <boqun.feng@gmail.com>
 4017L:	linux-block@vger.kernel.org
 4018L:	rust-for-linux@vger.kernel.org
 4019S:	Supported
 4020W:	https://rust-for-linux.com
 4021B:	https://github.com/Rust-for-Linux/linux/issues
 4022C:	https://rust-for-linux.zulipchat.com/#narrow/stream/Block
 4023T:	git https://github.com/Rust-for-Linux/linux.git rust-block-next
 4024F:	drivers/block/rnull.rs
 4025F:	rust/kernel/block.rs
 4026F:	rust/kernel/block/
 4027
 4028BLOCK2MTD DRIVER
 4029M:	Joern Engel <joern@lazybastard.org>
 4030L:	linux-mtd@lists.infradead.org
 4031S:	Maintained
 4032F:	drivers/mtd/devices/block2mtd.c
 4033
 4034BLUETOOTH DRIVERS
 4035M:	Marcel Holtmann <marcel@holtmann.org>
 4036M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
 4037L:	linux-bluetooth@vger.kernel.org
 4038S:	Supported
 4039W:	http://www.bluez.org/
 4040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
 4041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
 4042F:	Documentation/devicetree/bindings/net/bluetooth/
 4043F:	drivers/bluetooth/
 4044
 4045BLUETOOTH SUBSYSTEM
 4046M:	Marcel Holtmann <marcel@holtmann.org>
 4047M:	Johan Hedberg <johan.hedberg@gmail.com>
 4048M:	Luiz Augusto von Dentz <luiz.dentz@gmail.com>
 4049L:	linux-bluetooth@vger.kernel.org
 4050S:	Supported
 4051W:	http://www.bluez.org/
 4052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
 4053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
 4054F:	include/net/bluetooth/
 4055F:	net/bluetooth/
 4056
 4057BONDING DRIVER
 4058M:	Jay Vosburgh <jv@jvosburgh.net>
 4059L:	netdev@vger.kernel.org
 4060S:	Maintained
 4061F:	Documentation/networking/bonding.rst
 4062F:	drivers/net/bonding/
 4063F:	include/net/bond*
 4064F:	include/uapi/linux/if_bonding.h
 4065F:	tools/testing/selftests/drivers/net/bonding/
 4066
 4067BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
 4068M:	Dan Robertson <dan@dlrobertson.com>
 4069L:	linux-iio@vger.kernel.org
 4070S:	Maintained
 4071F:	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
 4072F:	drivers/iio/accel/bma400*
 4073
 4074BOSCH SENSORTEC BMI270 IMU IIO DRIVER
 4075M:	Alex Lanzano <lanzano.alex@gmail.com>
 4076L:	linux-iio@vger.kernel.org
 4077S:	Maintained
 4078F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
 4079F:	drivers/iio/imu/bmi270/
 4080
 4081BOSCH SENSORTEC BMI323 IMU IIO DRIVER
 4082M:	Jagath Jog J <jagathjog1996@gmail.com>
 4083L:	linux-iio@vger.kernel.org
 4084S:	Maintained
 4085F:	Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
 4086F:	drivers/iio/imu/bmi323/
 4087
 4088BPF JIT for ARC
 4089M:	Shahab Vahedi <list+bpf@vahedi.org>
 4090L:	bpf@vger.kernel.org
 4091S:	Maintained
 4092F:	arch/arc/net/
 4093
 4094BPF JIT for ARM
 4095M:	Russell King <linux@armlinux.org.uk>
 4096M:	Puranjay Mohan <puranjay@kernel.org>
 4097L:	bpf@vger.kernel.org
 4098S:	Maintained
 4099F:	arch/arm/net/
 4100
 4101BPF JIT for ARM64
 4102M:	Daniel Borkmann <daniel@iogearbox.net>
 4103M:	Alexei Starovoitov <ast@kernel.org>
 4104M:	Puranjay Mohan <puranjay@kernel.org>
 4105R:	Xu Kuohai <xukuohai@huaweicloud.com>
 4106L:	bpf@vger.kernel.org
 4107S:	Supported
 4108F:	arch/arm64/net/
 4109
 4110BPF JIT for LOONGARCH
 4111M:	Tiezhu Yang <yangtiezhu@loongson.cn>
 4112R:	Hengqi Chen <hengqi.chen@gmail.com>
 4113L:	bpf@vger.kernel.org
 4114S:	Maintained
 4115F:	arch/loongarch/net/
 4116
 4117BPF JIT for MIPS (32-BIT AND 64-BIT)
 4118M:	Johan Almbladh <johan.almbladh@anyfinetworks.com>
 4119M:	Paul Burton <paulburton@kernel.org>
 4120L:	bpf@vger.kernel.org
 4121S:	Maintained
 4122F:	arch/mips/net/
 4123
 4124BPF JIT for NFP NICs
 4125M:	Jakub Kicinski <kuba@kernel.org>
 4126L:	bpf@vger.kernel.org
 4127S:	Odd Fixes
 4128F:	drivers/net/ethernet/netronome/nfp/bpf/
 4129
 4130BPF JIT for POWERPC (32-BIT AND 64-BIT)
 4131M:	Hari Bathini <hbathini@linux.ibm.com>
 4132M:	Christophe Leroy <christophe.leroy@csgroup.eu>
 4133R:	Naveen N Rao <naveen@kernel.org>
 4134L:	bpf@vger.kernel.org
 4135S:	Supported
 4136F:	arch/powerpc/net/
 4137
 4138BPF JIT for RISC-V (32-bit)
 4139M:	Luke Nelson <luke.r.nels@gmail.com>
 4140M:	Xi Wang <xi.wang@gmail.com>
 4141L:	bpf@vger.kernel.org
 4142S:	Maintained
 4143F:	arch/riscv/net/
 4144X:	arch/riscv/net/bpf_jit_comp64.c
 4145
 4146BPF JIT for RISC-V (64-bit)
 4147M:	Björn Töpel <bjorn@kernel.org>
 4148R:	Pu Lehui <pulehui@huawei.com>
 4149R:	Puranjay Mohan <puranjay@kernel.org>
 4150L:	bpf@vger.kernel.org
 4151S:	Maintained
 4152F:	arch/riscv/net/
 4153X:	arch/riscv/net/bpf_jit_comp32.c
 4154
 4155BPF JIT for S390
 4156M:	Ilya Leoshkevich <iii@linux.ibm.com>
 4157M:	Heiko Carstens <hca@linux.ibm.com>
 4158M:	Vasily Gorbik <gor@linux.ibm.com>
 4159L:	bpf@vger.kernel.org
 4160S:	Supported
 4161F:	arch/s390/net/
 4162X:	arch/s390/net/pnet.c
 4163
 4164BPF JIT for SPARC (32-BIT AND 64-BIT)
 4165M:	David S. Miller <davem@davemloft.net>
 4166L:	bpf@vger.kernel.org
 4167S:	Odd Fixes
 4168F:	arch/sparc/net/
 4169
 4170BPF JIT for X86 32-BIT
 4171M:	Wang YanQing <udknight@gmail.com>
 4172L:	bpf@vger.kernel.org
 4173S:	Odd Fixes
 4174F:	arch/x86/net/bpf_jit_comp32.c
 4175
 4176BPF JIT for X86 64-BIT
 4177M:	Alexei Starovoitov <ast@kernel.org>
 4178M:	Daniel Borkmann <daniel@iogearbox.net>
 4179L:	bpf@vger.kernel.org
 4180S:	Supported
 4181F:	arch/x86/net/
 4182X:	arch/x86/net/bpf_jit_comp32.c
 4183
 4184BPF [BTF]
 4185M:	Martin KaFai Lau <martin.lau@linux.dev>
 4186L:	bpf@vger.kernel.org
 4187S:	Maintained
 4188F:	include/linux/btf*
 4189F:	kernel/bpf/btf.c
 4190
 4191BPF [CORE]
 4192M:	Alexei Starovoitov <ast@kernel.org>
 4193M:	Daniel Borkmann <daniel@iogearbox.net>
 4194R:	John Fastabend <john.fastabend@gmail.com>
 4195L:	bpf@vger.kernel.org
 4196S:	Maintained
 4197F:	include/linux/bpf*
 4198F:	include/linux/filter.h
 4199F:	include/linux/tnum.h
 4200F:	kernel/bpf/core.c
 4201F:	kernel/bpf/dispatcher.c
 4202F:	kernel/bpf/mprog.c
 4203F:	kernel/bpf/syscall.c
 4204F:	kernel/bpf/tnum.c
 4205F:	kernel/bpf/trampoline.c
 4206F:	kernel/bpf/verifier.c
 4207
 4208BPF [CRYPTO]
 4209M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
 4210L:	bpf@vger.kernel.org
 4211S:	Maintained
 4212F:	crypto/bpf_crypto_skcipher.c
 4213F:	include/linux/bpf_crypto.h
 4214F:	kernel/bpf/crypto.c
 4215
 4216BPF [DOCUMENTATION] (Related to Standardization)
 4217R:	David Vernet <void@manifault.com>
 4218L:	bpf@vger.kernel.org
 4219L:	bpf@ietf.org
 4220S:	Maintained
 4221F:	Documentation/bpf/standardization/
 4222
 4223BPF [GENERAL] (Safe Dynamic Programs and Tools)
 4224M:	Alexei Starovoitov <ast@kernel.org>
 4225M:	Daniel Borkmann <daniel@iogearbox.net>
 4226M:	Andrii Nakryiko <andrii@kernel.org>
 4227R:	Martin KaFai Lau <martin.lau@linux.dev>
 4228R:	Eduard Zingerman <eddyz87@gmail.com>
 4229R:	Song Liu <song@kernel.org>
 4230R:	Yonghong Song <yonghong.song@linux.dev>
 4231R:	John Fastabend <john.fastabend@gmail.com>
 4232R:	KP Singh <kpsingh@kernel.org>
 4233R:	Stanislav Fomichev <sdf@fomichev.me>
 4234R:	Hao Luo <haoluo@google.com>
 4235R:	Jiri Olsa <jolsa@kernel.org>
 4236L:	bpf@vger.kernel.org
 4237S:	Supported
 4238W:	https://bpf.io/
 4239Q:	https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
 4240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
 4241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
 4242F:	Documentation/bpf/
 4243F:	Documentation/networking/filter.rst
 4244F:	Documentation/userspace-api/ebpf/
 4245F:	arch/*/net/*
 4246F:	include/linux/bpf*
 4247F:	include/linux/btf*
 4248F:	include/linux/filter.h
 4249F:	include/trace/events/xdp.h
 4250F:	include/uapi/linux/bpf*
 4251F:	include/uapi/linux/btf*
 4252F:	include/uapi/linux/filter.h
 4253F:	kernel/bpf/
 4254F:	kernel/trace/bpf_trace.c
 4255F:	lib/buildid.c
 4256F:	lib/test_bpf.c
 4257F:	net/bpf/
 4258F:	net/core/filter.c
 4259F:	net/sched/act_bpf.c
 4260F:	net/sched/cls_bpf.c
 4261F:	samples/bpf/
 4262F:	scripts/bpf_doc.py
 4263F:	scripts/Makefile.btf
 4264F:	scripts/pahole-version.sh
 4265F:	tools/bpf/
 4266F:	tools/lib/bpf/
 4267F:	tools/testing/selftests/bpf/
 4268
 4269BPF [ITERATOR]
 4270M:	Yonghong Song <yonghong.song@linux.dev>
 4271L:	bpf@vger.kernel.org
 4272S:	Maintained
 4273F:	kernel/bpf/*iter.c
 4274
 4275BPF [L7 FRAMEWORK] (sockmap)
 4276M:	John Fastabend <john.fastabend@gmail.com>
 4277M:	Jakub Sitnicki <jakub@cloudflare.com>
 4278L:	netdev@vger.kernel.org
 4279L:	bpf@vger.kernel.org
 4280S:	Maintained
 4281F:	include/linux/skmsg.h
 4282F:	net/core/skmsg.c
 4283F:	net/core/sock_map.c
 4284F:	net/ipv4/tcp_bpf.c
 4285F:	net/ipv4/udp_bpf.c
 4286F:	net/unix/unix_bpf.c
 4287
 4288BPF [LIBRARY] (libbpf)
 4289M:	Andrii Nakryiko <andrii@kernel.org>
 4290M:	Eduard Zingerman <eddyz87@gmail.com>
 4291L:	bpf@vger.kernel.org
 4292S:	Maintained
 4293F:	tools/lib/bpf/
 4294
 4295BPF [MISC]
 4296L:	bpf@vger.kernel.org
 4297S:	Odd Fixes
 4298K:	(?:\b|_)bpf(?:\b|_)
 4299
 4300BPF [NETKIT] (BPF-programmable network device)
 4301M:	Daniel Borkmann <daniel@iogearbox.net>
 4302M:	Nikolay Aleksandrov <razor@blackwall.org>
 4303L:	bpf@vger.kernel.org
 4304L:	netdev@vger.kernel.org
 4305S:	Supported
 4306F:	drivers/net/netkit.c
 4307F:	include/net/netkit.h
 4308
 4309BPF [NETWORKING] (struct_ops, reuseport)
 4310M:	Martin KaFai Lau <martin.lau@linux.dev>
 4311L:	bpf@vger.kernel.org
 4312L:	netdev@vger.kernel.org
 4313S:	Maintained
 4314F:	kernel/bpf/bpf_struct*
 4315
 4316BPF [NETWORKING] (tcx & tc BPF, sock_addr)
 4317M:	Martin KaFai Lau <martin.lau@linux.dev>
 4318M:	Daniel Borkmann <daniel@iogearbox.net>
 4319R:	John Fastabend <john.fastabend@gmail.com>
 4320L:	bpf@vger.kernel.org
 4321L:	netdev@vger.kernel.org
 4322S:	Maintained
 4323F:	include/net/tcx.h
 4324F:	kernel/bpf/tcx.c
 4325F:	net/core/filter.c
 4326F:	net/sched/act_bpf.c
 4327F:	net/sched/cls_bpf.c
 4328
 4329BPF [RINGBUF]
 4330M:	Andrii Nakryiko <andrii@kernel.org>
 4331L:	bpf@vger.kernel.org
 4332S:	Maintained
 4333F:	kernel/bpf/ringbuf.c
 4334
 4335BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
 4336M:	KP Singh <kpsingh@kernel.org>
 4337M:	Matt Bobrowski <mattbobrowski@google.com>
 4338L:	bpf@vger.kernel.org
 4339S:	Maintained
 4340F:	Documentation/bpf/prog_lsm.rst
 4341F:	include/linux/bpf_lsm.h
 4342F:	kernel/bpf/bpf_lsm.c
 4343F:	kernel/trace/bpf_trace.c
 4344F:	security/bpf/
 4345
 4346BPF [SELFTESTS] (Test Runners & Infrastructure)
 4347M:	Andrii Nakryiko <andrii@kernel.org>
 4348M:	Eduard Zingerman <eddyz87@gmail.com>
 4349R:	Mykola Lysenko <mykolal@fb.com>
 4350L:	bpf@vger.kernel.org
 4351S:	Maintained
 4352F:	tools/testing/selftests/bpf/
 4353
 4354BPF [STORAGE & CGROUPS]
 4355M:	Martin KaFai Lau <martin.lau@linux.dev>
 4356L:	bpf@vger.kernel.org
 4357S:	Maintained
 4358F:	kernel/bpf/*storage.c
 4359F:	kernel/bpf/bpf_lru*
 4360F:	kernel/bpf/cgroup.c
 4361
 4362BPF [TOOLING] (bpftool)
 4363M:	Quentin Monnet <qmo@kernel.org>
 4364L:	bpf@vger.kernel.org
 4365S:	Maintained
 4366F:	kernel/bpf/disasm.*
 4367F:	tools/bpf/bpftool/
 4368
 4369BPF [TRACING]
 4370M:	Song Liu <song@kernel.org>
 4371R:	Jiri Olsa <jolsa@kernel.org>
 4372L:	bpf@vger.kernel.org
 4373S:	Maintained
 4374F:	kernel/bpf/stackmap.c
 4375F:	kernel/trace/bpf_trace.c
 4376F:	lib/buildid.c
 4377
 4378BROADCOM ASP 2.0 ETHERNET DRIVER
 4379M:	Justin Chen <justin.chen@broadcom.com>
 4380M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4381L:	bcm-kernel-feedback-list@broadcom.com
 4382L:	netdev@vger.kernel.org
 4383S:	Supported
 4384F:	Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
 4385F:	drivers/net/ethernet/broadcom/asp2/
 4386
 4387BROADCOM B44 10/100 ETHERNET DRIVER
 4388M:	Michael Chan <michael.chan@broadcom.com>
 4389L:	netdev@vger.kernel.org
 4390S:	Supported
 4391F:	drivers/net/ethernet/broadcom/b44.*
 4392
 4393BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
 4394M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4395L:	netdev@vger.kernel.org
 4396L:	openwrt-devel@lists.openwrt.org (subscribers-only)
 4397S:	Supported
 4398F:	Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
 4399F:	drivers/net/dsa/b53/*
 4400F:	drivers/net/dsa/bcm_sf2*
 4401F:	include/linux/dsa/brcm.h
 4402F:	include/linux/platform_data/b53.h
 4403
 4404BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
 4405M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4406R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4407L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
 4408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 4409S:	Maintained
 4410T:	git https://github.com/broadcom/stblinux.git
 4411F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
 4412F:	drivers/pci/controller/pcie-brcmstb.c
 4413F:	drivers/staging/vc04_services
 4414N:	bcm2711
 4415N:	bcm283*
 4416N:	raspberrypi
 4417
 4418BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
 4419M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4420M:	Ray Jui <rjui@broadcom.com>
 4421M:	Scott Branden <sbranden@broadcom.com>
 4422R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4423S:	Maintained
 4424T:	git https://github.com/broadcom/mach-bcm
 4425F:	arch/arm/mach-bcm/
 4426N:	bcm281*
 4427N:	bcm113*
 4428N:	bcm216*
 4429N:	kona
 4430
 4431BROADCOM BCM2835 CAMERA DRIVERS
 4432M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
 4433L:	linux-media@vger.kernel.org
 4434S:	Maintained
 4435F:	Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
 4436F:	drivers/media/platform/broadcom/bcm2835-unicam*
 4437
 4438BROADCOM BCM47XX MIPS ARCHITECTURE
 4439M:	Hauke Mehrtens <hauke@hauke-m.de>
 4440M:	Rafał Miłecki <zajec5@gmail.com>
 4441L:	linux-mips@vger.kernel.org
 4442S:	Maintained
 4443F:	Documentation/devicetree/bindings/mips/brcm/
 4444F:	arch/mips/bcm47xx/*
 4445F:	arch/mips/include/asm/mach-bcm47xx/*
 4446
 4447BROADCOM BCM4908 ETHERNET DRIVER
 4448M:	Rafał Miłecki <rafal@milecki.pl>
 4449R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4450L:	netdev@vger.kernel.org
 4451S:	Maintained
 4452F:	Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
 4453F:	drivers/net/ethernet/broadcom/bcm4908_enet.*
 4454F:	drivers/net/ethernet/broadcom/unimac.h
 4455
 4456BROADCOM BCM4908 PINMUX DRIVER
 4457M:	Rafał Miłecki <rafal@milecki.pl>
 4458R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4459L:	linux-gpio@vger.kernel.org
 4460S:	Maintained
 4461F:	Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
 4462F:	drivers/pinctrl/bcm/pinctrl-bcm4908.c
 4463
 4464BROADCOM BCM5301X ARM ARCHITECTURE
 4465M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4466M:	Hauke Mehrtens <hauke@hauke-m.de>
 4467M:	Rafał Miłecki <zajec5@gmail.com>
 4468R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 4470S:	Maintained
 4471F:	arch/arm/boot/dts/broadcom/bcm-ns.dtsi
 4472F:	arch/arm/boot/dts/broadcom/bcm470*
 4473F:	arch/arm/boot/dts/broadcom/bcm5301*
 4474F:	arch/arm/boot/dts/broadcom/bcm953012*
 4475F:	arch/arm/mach-bcm/bcm_5301x.c
 4476
 4477BROADCOM BCM53573 ARM ARCHITECTURE
 4478M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4479M:	Rafał Miłecki <rafal@milecki.pl>
 4480R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4481L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 4482S:	Maintained
 4483F:	arch/arm/boot/dts/broadcom/bcm47189*
 4484F:	arch/arm/boot/dts/broadcom/bcm53573*
 4485
 4486BROADCOM BCM63XX/BCM33XX UDC DRIVER
 4487M:	Kevin Cernekee <cernekee@gmail.com>
 4488L:	linux-usb@vger.kernel.org
 4489S:	Maintained
 4490F:	drivers/usb/gadget/udc/bcm63xx_udc.*
 4491
 4492BROADCOM BCM7XXX ARM ARCHITECTURE
 4493M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4494R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 4496S:	Maintained
 4497T:	git https://github.com/broadcom/stblinux.git
 4498F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
 4499F:	arch/arm/boot/dts/broadcom/bcm7*.dts*
 4500F:	arch/arm/include/asm/hardware/cache-b15-rac.h
 4501F:	arch/arm/mach-bcm/*brcmstb*
 4502F:	arch/arm/mm/cache-b15-rac.c
 4503F:	drivers/bus/brcmstb_gisb.c
 4504F:	drivers/pci/controller/pcie-brcmstb.c
 4505N:	brcmstb
 4506N:	bcm7038
 4507N:	bcm7120
 4508
 4509BROADCOM BCMBCA ARM ARCHITECTURE
 4510M:	William Zhang <william.zhang@broadcom.com>
 4511M:	Anand Gore <anand.gore@broadcom.com>
 4512M:	Kursad Oney <kursad.oney@broadcom.com>
 4513M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4514M:	Rafał Miłecki <rafal@milecki.pl>
 4515R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4516L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 4517S:	Maintained
 4518T:	git https://github.com/broadcom/stblinux.git
 4519F:	Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
 4520F:	arch/arm64/boot/dts/broadcom/bcmbca/*
 4521N:	bcmbca
 4522N:	bcm[9]?47622
 4523N:	bcm[9]?4912
 4524N:	bcm[9]?63138
 4525N:	bcm[9]?63146
 4526N:	bcm[9]?63148
 4527N:	bcm[9]?63158
 4528N:	bcm[9]?63178
 4529N:	bcm[9]?6756
 4530N:	bcm[9]?6813
 4531N:	bcm[9]?6846
 4532N:	bcm[9]?6855
 4533N:	bcm[9]?6856
 4534N:	bcm[9]?6858
 4535N:	bcm[9]?6878
 4536
 4537BROADCOM BDC DRIVER
 4538M:	Justin Chen <justin.chen@broadcom.com>
 4539M:	Al Cooper <alcooperx@gmail.com>
 4540R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4541L:	linux-usb@vger.kernel.org
 4542S:	Maintained
 4543F:	Documentation/devicetree/bindings/usb/brcm,bdc.yaml
 4544F:	drivers/usb/gadget/udc/bdc/
 4545
 4546BROADCOM BMIPS CPUFREQ DRIVER
 4547M:	Markus Mayer <mmayer@broadcom.com>
 4548R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4549L:	linux-pm@vger.kernel.org
 4550S:	Maintained
 4551F:	drivers/cpufreq/bmips-cpufreq.c
 4552
 4553BROADCOM BMIPS MIPS ARCHITECTURE
 4554M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4555R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4556L:	linux-mips@vger.kernel.org
 4557S:	Maintained
 4558T:	git https://github.com/broadcom/stblinux.git
 4559F:	arch/mips/bmips/*
 4560F:	arch/mips/boot/dts/brcm/bcm*.dts*
 4561F:	arch/mips/include/asm/mach-bmips/*
 4562F:	arch/mips/kernel/*bmips*
 4563F:	drivers/irqchip/irq-bcm63*
 4564F:	drivers/irqchip/irq-bcm7*
 4565F:	drivers/irqchip/irq-brcmstb*
 4566F:	drivers/pmdomain/bcm/bcm63xx-power.c
 4567F:	include/linux/bcm963xx_nvram.h
 4568F:	include/linux/bcm963xx_tag.h
 4569
 4570BROADCOM BNX2 GIGABIT ETHERNET DRIVER
 4571M:	Rasesh Mody <rmody@marvell.com>
 4572M:	GR-Linux-NIC-Dev@marvell.com
 4573L:	netdev@vger.kernel.org
 4574S:	Supported
 4575F:	drivers/net/ethernet/broadcom/bnx2.*
 4576F:	drivers/net/ethernet/broadcom/bnx2_*
 4577
 4578BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
 4579M:	Saurav Kashyap <skashyap@marvell.com>
 4580M:	Javed Hasan <jhasan@marvell.com>
 4581M:	GR-QLogic-Storage-Upstream@marvell.com
 4582L:	linux-scsi@vger.kernel.org
 4583S:	Supported
 4584F:	drivers/scsi/bnx2fc/
 4585
 4586BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
 4587M:	Nilesh Javali <njavali@marvell.com>
 4588M:	Manish Rangankar <mrangankar@marvell.com>
 4589M:	GR-QLogic-Storage-Upstream@marvell.com
 4590L:	linux-scsi@vger.kernel.org
 4591S:	Supported
 4592F:	drivers/scsi/bnx2i/
 4593
 4594BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
 4595M:	Sudarsana Kalluru <skalluru@marvell.com>
 4596M:	Manish Chopra <manishc@marvell.com>
 4597L:	netdev@vger.kernel.org
 4598S:	Supported
 4599F:	drivers/net/ethernet/broadcom/bnx2x/
 4600
 4601BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
 4602M:	Michael Chan <michael.chan@broadcom.com>
 4603L:	netdev@vger.kernel.org
 4604S:	Supported
 4605F:	drivers/firmware/broadcom/tee_bnxt_fw.c
 4606F:	drivers/net/ethernet/broadcom/bnxt/
 4607F:	include/linux/firmware/broadcom/tee_bnxt_fw.h
 4608
 4609BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
 4610M:	Arend van Spriel <arend.vanspriel@broadcom.com>
 4611L:	linux-wireless@vger.kernel.org
 4612L:	brcm80211@lists.linux.dev
 4613L:	brcm80211-dev-list.pdl@broadcom.com
 4614S:	Supported
 4615F:	drivers/net/wireless/broadcom/brcm80211/
 4616F:	include/linux/platform_data/brcmfmac.h
 4617
 4618BROADCOM BRCMSTB GPIO DRIVER
 4619M:	Doug Berger <opendmb@gmail.com>
 4620M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4621R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4622S:	Supported
 4623F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
 4624F:	drivers/gpio/gpio-brcmstb.c
 4625
 4626BROADCOM BRCMSTB I2C DRIVER
 4627M:	Kamal Dasu <kamal.dasu@broadcom.com>
 4628R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4629L:	linux-i2c@vger.kernel.org
 4630S:	Supported
 4631F:	Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
 4632F:	drivers/i2c/busses/i2c-brcmstb.c
 4633
 4634BROADCOM BRCMSTB UART DRIVER
 4635M:	Al Cooper <alcooperx@gmail.com>
 4636R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4637L:	linux-serial@vger.kernel.org
 4638S:	Maintained
 4639F:	Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
 4640F:	drivers/tty/serial/8250/8250_bcm7271.c
 4641
 4642BROADCOM BRCMSTB USB EHCI DRIVER
 4643M:	Justin Chen <justin.chen@broadcom.com>
 4644M:	Al Cooper <alcooperx@gmail.com>
 4645R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4646L:	linux-usb@vger.kernel.org
 4647S:	Maintained
 4648F:	Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
 4649F:	drivers/usb/host/ehci-brcm.*
 4650
 4651BROADCOM BRCMSTB USB PIN MAP DRIVER
 4652M:	Al Cooper <alcooperx@gmail.com>
 4653R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4654L:	linux-usb@vger.kernel.org
 4655S:	Maintained
 4656F:	Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
 4657F:	drivers/usb/misc/brcmstb-usb-pinmap.c
 4658
 4659BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
 4660M:	Justin Chen <justin.chen@broadcom.com>
 4661M:	Al Cooper <alcooperx@gmail.com>
 4662R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4663L:	linux-kernel@vger.kernel.org
 4664S:	Maintained
 4665F:	drivers/phy/broadcom/phy-brcm-usb*
 4666
 4667BROADCOM Broadband SoC High Speed SPI Controller DRIVER
 4668M:	William Zhang <william.zhang@broadcom.com>
 4669M:	Kursad Oney <kursad.oney@broadcom.com>
 4670M:	Jonas Gorski <jonas.gorski@gmail.com>
 4671R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4672L:	linux-spi@vger.kernel.org
 4673S:	Maintained
 4674F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
 4675F:	drivers/spi/spi-bcm63xx-hsspi.c
 4676F:	drivers/spi/spi-bcmbca-hsspi.c
 4677
 4678BROADCOM BCM6348/BCM6358 SPI controller DRIVER
 4679M:	Jonas Gorski <jonas.gorski@gmail.com>
 4680L:	linux-spi@vger.kernel.org
 4681S:	Odd Fixes
 4682F:	Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
 4683F:	drivers/spi/spi-bcm63xx.c
 4684
 4685BROADCOM ETHERNET PHY DRIVERS
 4686M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4687R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4688L:	netdev@vger.kernel.org
 4689S:	Supported
 4690F:	Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
 4691F:	drivers/net/phy/bcm*.[ch]
 4692F:	drivers/net/phy/broadcom.c
 4693F:	include/linux/brcmphy.h
 4694
 4695BROADCOM GENET ETHERNET DRIVER
 4696M:	Doug Berger <opendmb@gmail.com>
 4697M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4698R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4699L:	netdev@vger.kernel.org
 4700S:	Supported
 4701F:	Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
 4702F:	Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
 4703F:	drivers/net/ethernet/broadcom/genet/
 4704F:	drivers/net/ethernet/broadcom/unimac.h
 4705F:	drivers/net/mdio/mdio-bcm-unimac.c
 4706F:	include/linux/platform_data/bcmgenet.h
 4707F:	include/linux/platform_data/mdio-bcm-unimac.h
 4708
 4709BROADCOM IPROC ARM ARCHITECTURE
 4710M:	Ray Jui <rjui@broadcom.com>
 4711M:	Scott Branden <sbranden@broadcom.com>
 4712R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 4714S:	Maintained
 4715T:	git https://github.com/broadcom/stblinux.git
 4716F:	arch/arm64/boot/dts/broadcom/northstar2/*
 4717F:	arch/arm64/boot/dts/broadcom/stingray/*
 4718F:	drivers/clk/bcm/clk-ns*
 4719F:	drivers/clk/bcm/clk-sr*
 4720F:	drivers/pinctrl/bcm/pinctrl-ns*
 4721F:	include/dt-bindings/clock/bcm-sr*
 4722N:	iproc
 4723N:	cygnus
 4724N:	bcm[-_]nsp
 4725N:	bcm9113*
 4726N:	bcm9583*
 4727N:	bcm9585*
 4728N:	bcm9586*
 4729N:	bcm988312
 4730N:	bcm113*
 4731N:	bcm583*
 4732N:	bcm585*
 4733N:	bcm586*
 4734N:	bcm88312
 4735N:	hr2
 4736N:	stingray
 4737
 4738BROADCOM IPROC GBIT ETHERNET DRIVER
 4739M:	Rafał Miłecki <rafal@milecki.pl>
 4740R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4741L:	netdev@vger.kernel.org
 4742S:	Maintained
 4743F:	Documentation/devicetree/bindings/net/brcm,amac.yaml
 4744F:	drivers/net/ethernet/broadcom/bgmac*
 4745F:	drivers/net/ethernet/broadcom/unimac.h
 4746
 4747BROADCOM KONA GPIO DRIVER
 4748M:	Ray Jui <rjui@broadcom.com>
 4749R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4750S:	Supported
 4751F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
 4752F:	drivers/gpio/gpio-bcm-kona.c
 4753
 4754BROADCOM MPI3 STORAGE CONTROLLER DRIVER
 4755M:	Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
 4756M:	Kashyap Desai <kashyap.desai@broadcom.com>
 4757M:	Sumit Saxena <sumit.saxena@broadcom.com>
 4758M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
 4759L:	mpi3mr-linuxdrv.pdl@broadcom.com
 4760L:	linux-scsi@vger.kernel.org
 4761S:	Supported
 4762W:	https://www.broadcom.com/support/storage
 4763F:	drivers/scsi/mpi3mr/
 4764
 4765BROADCOM NETXTREME-E ROCE DRIVER
 4766M:	Selvin Xavier <selvin.xavier@broadcom.com>
 4767L:	linux-rdma@vger.kernel.org
 4768S:	Supported
 4769W:	http://www.broadcom.com
 4770F:	drivers/infiniband/hw/bnxt_re/
 4771F:	include/uapi/rdma/bnxt_re-abi.h
 4772
 4773BROADCOM NVRAM DRIVER
 4774M:	Rafał Miłecki <zajec5@gmail.com>
 4775L:	linux-mips@vger.kernel.org
 4776S:	Maintained
 4777F:	drivers/firmware/broadcom/*
 4778
 4779BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
 4780M:	Rafał Miłecki <rafal@milecki.pl>
 4781M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4782R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4783L:	linux-pm@vger.kernel.org
 4784S:	Maintained
 4785T:	git https://github.com/broadcom/stblinux.git
 4786F:	drivers/pmdomain/bcm/bcm-pmb.c
 4787F:	include/dt-bindings/soc/bcm-pmb.h
 4788
 4789BROADCOM SPECIFIC AMBA DRIVER (BCMA)
 4790M:	Rafał Miłecki <zajec5@gmail.com>
 4791L:	linux-wireless@vger.kernel.org
 4792S:	Maintained
 4793F:	drivers/bcma/
 4794F:	include/linux/bcma/
 4795
 4796BROADCOM SPI DRIVER
 4797M:	Kamal Dasu <kamal.dasu@broadcom.com>
 4798R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4799S:	Maintained
 4800F:	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
 4801F:	drivers/spi/spi-bcm-qspi.*
 4802F:	drivers/spi/spi-brcmstb-qspi.c
 4803F:	drivers/spi/spi-iproc-qspi.c
 4804
 4805BROADCOM STB AVS CPUFREQ DRIVER
 4806M:	Markus Mayer <mmayer@broadcom.com>
 4807R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4808L:	linux-pm@vger.kernel.org
 4809S:	Maintained
 4810F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
 4811F:	drivers/cpufreq/brcmstb*
 4812
 4813BROADCOM STB AVS TMON DRIVER
 4814M:	Markus Mayer <mmayer@broadcom.com>
 4815R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4816L:	linux-pm@vger.kernel.org
 4817S:	Maintained
 4818F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
 4819F:	drivers/thermal/broadcom/brcmstb*
 4820
 4821BROADCOM STB DPFE DRIVER
 4822M:	Markus Mayer <mmayer@broadcom.com>
 4823R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4824L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 4825S:	Maintained
 4826F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
 4827F:	drivers/memory/brcmstb_dpfe.c
 4828
 4829BROADCOM STB NAND FLASH DRIVER
 4830M:	Brian Norris <computersforpeace@gmail.com>
 4831M:	Kamal Dasu <kamal.dasu@broadcom.com>
 4832R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4833L:	linux-mtd@lists.infradead.org
 4834S:	Maintained
 4835F:	drivers/mtd/nand/raw/brcmnand/
 4836F:	include/linux/platform_data/brcmnand.h
 4837
 4838BROADCOM STB PCIE DRIVER
 4839M:	Jim Quinlan <jim2101024@gmail.com>
 4840M:	Nicolas Saenz Julienne <nsaenz@kernel.org>
 4841M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4842R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4843L:	linux-pci@vger.kernel.org
 4844S:	Maintained
 4845F:	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
 4846F:	drivers/pci/controller/pcie-brcmstb.c
 4847
 4848BROADCOM SYSTEMPORT ETHERNET DRIVER
 4849M:	Florian Fainelli <florian.fainelli@broadcom.com>
 4850R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4851L:	netdev@vger.kernel.org
 4852S:	Supported
 4853F:	Documentation/devicetree/bindings/net/brcm,systemport.yaml
 4854F:	drivers/net/ethernet/broadcom/bcmsysport.*
 4855F:	drivers/net/ethernet/broadcom/unimac.h
 4856
 4857BROADCOM TG3 GIGABIT ETHERNET DRIVER
 4858M:	Pavan Chebbi <pavan.chebbi@broadcom.com>
 4859M:	Michael Chan <mchan@broadcom.com>
 4860L:	netdev@vger.kernel.org
 4861S:	Supported
 4862F:	drivers/net/ethernet/broadcom/tg3.*
 4863
 4864BROADCOM VK DRIVER
 4865M:	Scott Branden <scott.branden@broadcom.com>
 4866R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 4867S:	Supported
 4868F:	drivers/misc/bcm-vk/
 4869F:	include/uapi/linux/misc/bcm_vk.h
 4870
 4871BROCADE BFA FC SCSI DRIVER
 4872M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
 4873M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
 4874L:	linux-scsi@vger.kernel.org
 4875S:	Supported
 4876F:	drivers/scsi/bfa/
 4877
 4878BROCADE BNA 10 GIGABIT ETHERNET DRIVER
 4879M:	Rasesh Mody <rmody@marvell.com>
 4880M:	Sudarsana Kalluru <skalluru@marvell.com>
 4881M:	GR-Linux-NIC-Dev@marvell.com
 4882L:	netdev@vger.kernel.org
 4883S:	Supported
 4884F:	drivers/net/ethernet/brocade/bna/
 4885
 4886BSG (block layer generic sg v4 driver)
 4887M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
 4888L:	linux-scsi@vger.kernel.org
 4889S:	Supported
 4890F:	block/bsg.c
 4891F:	include/linux/bsg.h
 4892F:	include/uapi/linux/bsg.h
 4893
 4894BT87X AUDIO DRIVER
 4895M:	Clemens Ladisch <clemens@ladisch.de>
 4896L:	linux-sound@vger.kernel.org
 4897S:	Maintained
 4898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
 4899F:	Documentation/sound/cards/bt87x.rst
 4900F:	sound/pci/bt87x.c
 4901
 4902BT8XXGPIO DRIVER
 4903M:	Michael Buesch <m@bues.ch>
 4904S:	Maintained
 4905W:	http://bu3sch.de/btgpio.php
 4906F:	drivers/gpio/gpio-bt8xx.c
 4907
 4908BTRFS FILE SYSTEM
 4909M:	Chris Mason <clm@fb.com>
 4910M:	Josef Bacik <josef@toxicpanda.com>
 4911M:	David Sterba <dsterba@suse.com>
 4912L:	linux-btrfs@vger.kernel.org
 4913S:	Maintained
 4914W:	https://btrfs.readthedocs.io
 4915Q:	https://patchwork.kernel.org/project/linux-btrfs/list/
 4916C:	irc://irc.libera.chat/btrfs
 4917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
 4918F:	Documentation/filesystems/btrfs.rst
 4919F:	fs/btrfs/
 4920F:	include/linux/btrfs*
 4921F:	include/trace/events/btrfs.h
 4922F:	include/uapi/linux/btrfs*
 4923
 4924BTTV VIDEO4LINUX DRIVER
 4925M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 4926L:	linux-media@vger.kernel.org
 4927S:	Odd fixes
 4928W:	https://linuxtv.org
 4929T:	git git://linuxtv.org/media.git
 4930F:	Documentation/driver-api/media/drivers/bttv*
 4931F:	drivers/media/pci/bt8xx/bttv*
 4932
 4933BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
 4934M:	Chanwoo Choi <cw00.choi@samsung.com>
 4935L:	linux-pm@vger.kernel.org
 4936L:	linux-samsung-soc@vger.kernel.org
 4937S:	Maintained
 4938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
 4939F:	Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
 4940F:	drivers/devfreq/exynos-bus.c
 4941
 4942BUSLOGIC SCSI DRIVER
 4943M:	Khalid Aziz <khalid@gonehiking.org>
 4944L:	linux-scsi@vger.kernel.org
 4945S:	Maintained
 4946F:	drivers/scsi/BusLogic.*
 4947F:	drivers/scsi/FlashPoint.*
 4948
 4949BXCAN CAN NETWORK DRIVER
 4950M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
 4951L:	linux-can@vger.kernel.org
 4952S:	Maintained
 4953F:	Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
 4954F:	drivers/net/can/bxcan.c
 4955
 4956C-MEDIA CMI8788 DRIVER
 4957M:	Clemens Ladisch <clemens@ladisch.de>
 4958L:	linux-sound@vger.kernel.org
 4959S:	Maintained
 4960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
 4961F:	sound/pci/oxygen/
 4962
 4963C-SKY ARCHITECTURE
 4964M:	Guo Ren <guoren@kernel.org>
 4965L:	linux-csky@vger.kernel.org
 4966S:	Supported
 4967T:	git https://github.com/c-sky/csky-linux.git
 4968F:	Documentation/devicetree/bindings/csky/
 4969F:	Documentation/devicetree/bindings/interrupt-controller/csky,*
 4970F:	Documentation/devicetree/bindings/timer/csky,*
 4971F:	arch/csky/
 4972F:	drivers/clocksource/timer-gx6605s.c
 4973F:	drivers/clocksource/timer-mp-csky.c
 4974F:	drivers/irqchip/irq-csky-*
 4975N:	csky
 4976K:	csky
 4977
 4978CA8210 IEEE-802.15.4 RADIO DRIVER
 4979L:	linux-wpan@vger.kernel.org
 4980S:	Orphan
 4981W:	https://github.com/Cascoda/ca8210-linux.git
 4982F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
 4983F:	drivers/net/ieee802154/ca8210.c
 4984
 4985CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
 4986M:	David Howells <dhowells@redhat.com>
 4987L:	netfs@lists.linux.dev
 4988S:	Supported
 4989F:	Documentation/filesystems/caching/cachefiles.rst
 4990F:	fs/cachefiles/
 4991
 4992CACHESTAT: PAGE CACHE STATS FOR A FILE
 4993M:	Nhat Pham <nphamcs@gmail.com>
 4994M:	Johannes Weiner <hannes@cmpxchg.org>
 4995L:	linux-mm@kvack.org
 4996S:	Maintained
 4997F:	tools/testing/selftests/cachestat/test_cachestat.c
 4998
 4999CADENCE MIPI-CSI2 BRIDGES
 5000M:	Maxime Ripard <mripard@kernel.org>
 5001L:	linux-media@vger.kernel.org
 5002S:	Maintained
 5003F:	Documentation/devicetree/bindings/media/cdns,*.txt
 5004F:	Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
 5005F:	drivers/media/platform/cadence/cdns-csi2*
 5006
 5007CADENCE NAND DRIVER
 5008L:	linux-mtd@lists.infradead.org
 5009S:	Orphan
 5010F:	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
 5011F:	drivers/mtd/nand/raw/cadence-nand-controller.c
 5012
 5013CADENCE USB3 DRD IP DRIVER
 5014M:	Peter Chen <peter.chen@kernel.org>
 5015M:	Pawel Laszczak <pawell@cadence.com>
 5016R:	Roger Quadros <rogerq@kernel.org>
 5017L:	linux-usb@vger.kernel.org
 5018S:	Maintained
 5019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
 5020F:	Documentation/devicetree/bindings/usb/cdns,usb3.yaml
 5021F:	drivers/usb/cdns3/
 5022X:	drivers/usb/cdns3/cdnsp*
 5023
 5024CADENCE USBHS DRIVER
 5025M:	Pawel Laszczak <pawell@cadence.com>
 5026L:	linux-usb@vger.kernel.org
 5027S:	Maintained
 5028F:	drivers/usb/gadget/udc/cdns2
 5029
 5030CADENCE USBSSP DRD IP DRIVER
 5031M:	Pawel Laszczak <pawell@cadence.com>
 5032L:	linux-usb@vger.kernel.org
 5033S:	Maintained
 5034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
 5035F:	drivers/usb/cdns3/
 5036X:	drivers/usb/cdns3/cdns3*
 5037
 5038CADET FM/AM RADIO RECEIVER DRIVER
 5039M:	Hans Verkuil <hverkuil@xs4all.nl>
 5040L:	linux-media@vger.kernel.org
 5041S:	Maintained
 5042W:	https://linuxtv.org
 5043T:	git git://linuxtv.org/media.git
 5044F:	drivers/media/radio/radio-cadet*
 5045
 5046CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
 5047L:	linux-media@vger.kernel.org
 5048S:	Orphan
 5049T:	git git://linuxtv.org/media.git
 5050F:	Documentation/admin-guide/media/cafe_ccic*
 5051F:	drivers/media/platform/marvell/
 5052
 5053CAIF NETWORK LAYER
 5054L:	netdev@vger.kernel.org
 5055S:	Orphan
 5056F:	Documentation/networking/caif/
 5057F:	drivers/net/caif/
 5058F:	include/net/caif/
 5059F:	include/uapi/linux/caif/
 5060F:	net/caif/
 5061
 5062CAKE QDISC
 5063M:	Toke Høiland-Jørgensen <toke@toke.dk>
 5064L:	cake@lists.bufferbloat.net (moderated for non-subscribers)
 5065S:	Maintained
 5066F:	net/sched/sch_cake.c
 5067
 5068CAN NETWORK DRIVERS
 5069M:	Marc Kleine-Budde <mkl@pengutronix.de>
 5070M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
 5071L:	linux-can@vger.kernel.org
 5072S:	Maintained
 5073W:	https://github.com/linux-can
 5074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
 5075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
 5076F:	Documentation/devicetree/bindings/net/can/
 5077F:	Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
 5078F:	drivers/net/can/
 5079F:	drivers/phy/phy-can-transceiver.c
 5080F:	include/linux/can/bittiming.h
 5081F:	include/linux/can/dev.h
 5082F:	include/linux/can/length.h
 5083F:	include/linux/can/platform/
 5084F:	include/linux/can/rx-offload.h
 5085F:	include/uapi/linux/can/error.h
 5086F:	include/uapi/linux/can/netlink.h
 5087F:	include/uapi/linux/can/vxcan.h
 5088
 5089CAN NETWORK LAYER
 5090M:	Oliver Hartkopp <socketcan@hartkopp.net>
 5091M:	Marc Kleine-Budde <mkl@pengutronix.de>
 5092L:	linux-can@vger.kernel.org
 5093S:	Maintained
 5094W:	https://github.com/linux-can
 5095T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
 5096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
 5097F:	Documentation/networking/can.rst
 5098F:	Documentation/networking/iso15765-2.rst
 5099F:	include/linux/can/can-ml.h
 5100F:	include/linux/can/core.h
 5101F:	include/linux/can/skb.h
 5102F:	include/net/netns/can.h
 5103F:	include/uapi/linux/can.h
 5104F:	include/uapi/linux/can/bcm.h
 5105F:	include/uapi/linux/can/gw.h
 5106F:	include/uapi/linux/can/isotp.h
 5107F:	include/uapi/linux/can/raw.h
 5108F:	net/can/
 5109
 5110CAN-J1939 NETWORK LAYER
 5111M:	Robin van der Gracht <robin@protonic.nl>
 5112M:	Oleksij Rempel <o.rempel@pengutronix.de>
 5113R:	kernel@pengutronix.de
 5114L:	linux-can@vger.kernel.org
 5115S:	Maintained
 5116F:	Documentation/networking/j1939.rst
 5117F:	include/uapi/linux/can/j1939.h
 5118F:	net/can/j1939/
 5119
 5120CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
 5121M:	Damien Le Moal <dlemoal@kernel.org>
 5122L:	linux-riscv@lists.infradead.org
 5123L:	linux-gpio@vger.kernel.org (pinctrl driver)
 5124F:	Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
 5125F:	drivers/pinctrl/pinctrl-k210.c
 5126
 5127CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
 5128M:	Damien Le Moal <dlemoal@kernel.org>
 5129L:	linux-kernel@vger.kernel.org
 5130L:	linux-riscv@lists.infradead.org
 5131S:	Maintained
 5132F:	Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
 5133F:	drivers/reset/reset-k210.c
 5134
 5135CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
 5136M:	Damien Le Moal <dlemoal@kernel.org>
 5137L:	linux-riscv@lists.infradead.org
 5138S:	Maintained
 5139F:	Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
 5140F:	drivers/soc/canaan/
 5141F:	include/soc/canaan/
 5142
 5143CAPABILITIES
 5144M:	Serge Hallyn <serge@hallyn.com>
 5145L:	linux-security-module@vger.kernel.org
 5146S:	Supported
 5147F:	include/linux/capability.h
 5148F:	include/uapi/linux/capability.h
 5149F:	kernel/capability.c
 5150F:	security/commoncap.c
 5151
 5152CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
 5153M:	Kevin Tsai <ktsai@capellamicro.com>
 5154S:	Maintained
 5155F:	drivers/iio/light/cm*
 5156
 5157CARL9170 LINUX COMMUNITY WIRELESS DRIVER
 5158M:	Christian Lamparter <chunkeey@googlemail.com>
 5159L:	linux-wireless@vger.kernel.org
 5160S:	Maintained
 5161W:	https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
 5162F:	drivers/net/wireless/ath/carl9170/
 5163
 5164CAVIUM I2C DRIVER
 5165M:	Robert Richter <rric@kernel.org>
 5166S:	Odd Fixes
 5167W:	http://www.marvell.com
 5168F:	drivers/i2c/busses/i2c-octeon*
 5169F:	drivers/i2c/busses/i2c-thunderx*
 5170
 5171CAVIUM LIQUIDIO NETWORK DRIVER
 5172L:	netdev@vger.kernel.org
 5173S:	Orphan
 5174W:	http://www.marvell.com
 5175F:	drivers/net/ethernet/cavium/liquidio/
 5176
 5177CAVIUM MMC DRIVER
 5178M:	Robert Richter <rric@kernel.org>
 5179S:	Odd Fixes
 5180W:	http://www.marvell.com
 5181F:	drivers/mmc/host/cavium*
 5182
 5183CAVIUM OCTEON-TX CRYPTO DRIVER
 5184M:	George Cherian <gcherian@marvell.com>
 5185L:	linux-crypto@vger.kernel.org
 5186S:	Supported
 5187W:	http://www.marvell.com
 5188F:	drivers/crypto/cavium/cpt/
 5189
 5190CAVIUM THUNDERX2 ARM64 SOC
 5191M:	Robert Richter <rric@kernel.org>
 5192L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 5193S:	Odd Fixes
 5194F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
 5195F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
 5196
 5197CBS/ETF/TAPRIO QDISCS
 5198M:	Vinicius Costa Gomes <vinicius.gomes@intel.com>
 5199L:	netdev@vger.kernel.org
 5200S:	Maintained
 5201F:	net/sched/sch_cbs.c
 5202F:	net/sched/sch_etf.c
 5203F:	net/sched/sch_taprio.c
 5204
 5205CC2520 IEEE-802.15.4 RADIO DRIVER
 5206M:	Stefan Schmidt <stefan@datenfreihafen.org>
 5207L:	linux-wpan@vger.kernel.org
 5208S:	Odd Fixes
 5209F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
 5210F:	drivers/net/ieee802154/cc2520.c
 5211
 5212CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
 5213M:	Gilad Ben-Yossef <gilad@benyossef.com>
 5214L:	linux-crypto@vger.kernel.org
 5215S:	Supported
 5216W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
 5217F:	drivers/crypto/ccree/
 5218
 5219CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
 5220M:	Hadar Gat <hadar.gat@arm.com>
 5221L:	linux-crypto@vger.kernel.org
 5222S:	Supported
 5223W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
 5224F:	Documentation/devicetree/bindings/rng/arm-cctrng.yaml
 5225F:	drivers/char/hw_random/cctrng.c
 5226F:	drivers/char/hw_random/cctrng.h
 5227
 5228CEC FRAMEWORK
 5229M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 5230L:	linux-media@vger.kernel.org
 5231S:	Supported
 5232W:	http://linuxtv.org
 5233T:	git git://linuxtv.org/media.git
 5234F:	Documentation/ABI/testing/debugfs-cec-error-inj
 5235F:	Documentation/devicetree/bindings/media/cec/cec-common.yaml
 5236F:	Documentation/driver-api/media/cec-core.rst
 5237F:	Documentation/userspace-api/media/cec
 5238F:	drivers/media/cec/
 5239F:	drivers/media/rc/keymaps/rc-cec.c
 5240F:	include/media/cec-notifier.h
 5241F:	include/media/cec.h
 5242F:	include/uapi/linux/cec-funcs.h
 5243F:	include/uapi/linux/cec.h
 5244
 5245CEC GPIO DRIVER
 5246M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 5247L:	linux-media@vger.kernel.org
 5248S:	Supported
 5249W:	http://linuxtv.org
 5250T:	git git://linuxtv.org/media.git
 5251F:	Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
 5252F:	drivers/media/cec/platform/cec-gpio/
 5253
 5254CELL BROADBAND ENGINE ARCHITECTURE
 5255L:	linuxppc-dev@lists.ozlabs.org
 5256S:	Orphan
 5257F:	arch/powerpc/include/asm/cell*.h
 5258F:	arch/powerpc/include/asm/spu*.h
 5259F:	arch/powerpc/include/uapi/asm/spu*.h
 5260F:	arch/powerpc/platforms/cell/
 5261
 5262CELLWISE CW2015 BATTERY DRIVER
 5263M:	Tobias Schrammm <t.schramm@manjaro.org>
 5264S:	Maintained
 5265F:	Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
 5266F:	drivers/power/supply/cw2015_battery.c
 5267
 5268CEPH COMMON CODE (LIBCEPH)
 5269M:	Ilya Dryomov <idryomov@gmail.com>
 5270M:	Xiubo Li <xiubli@redhat.com>
 5271L:	ceph-devel@vger.kernel.org
 5272S:	Supported
 5273W:	http://ceph.com/
 5274T:	git https://github.com/ceph/ceph-client.git
 5275F:	include/linux/ceph/
 5276F:	include/linux/crush/
 5277F:	net/ceph/
 5278
 5279CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
 5280M:	Xiubo Li <xiubli@redhat.com>
 5281M:	Ilya Dryomov <idryomov@gmail.com>
 5282L:	ceph-devel@vger.kernel.org
 5283S:	Supported
 5284W:	http://ceph.com/
 5285T:	git https://github.com/ceph/ceph-client.git
 5286F:	Documentation/filesystems/ceph.rst
 5287F:	fs/ceph/
 5288
 5289CERTIFICATE HANDLING
 5290M:	David Howells <dhowells@redhat.com>
 5291M:	David Woodhouse <dwmw2@infradead.org>
 5292L:	keyrings@vger.kernel.org
 5293S:	Maintained
 5294F:	Documentation/admin-guide/module-signing.rst
 5295F:	certs/
 5296F:	scripts/sign-file.c
 5297F:	scripts/ssl-common.h
 5298F:	tools/certs/
 5299
 5300CFAG12864B LCD DRIVER
 5301M:	Miguel Ojeda <ojeda@kernel.org>
 5302S:	Maintained
 5303F:	drivers/auxdisplay/cfag12864b.c
 5304F:	include/linux/cfag12864b.h
 5305
 5306CFAG12864BFB LCD FRAMEBUFFER DRIVER
 5307M:	Miguel Ojeda <ojeda@kernel.org>
 5308S:	Maintained
 5309F:	drivers/auxdisplay/cfag12864bfb.c
 5310F:	include/linux/cfag12864b.h
 5311
 5312CHAR and MISC DRIVERS
 5313M:	Arnd Bergmann <arnd@arndb.de>
 5314M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 5315S:	Supported
 5316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
 5317F:	drivers/char/
 5318F:	drivers/misc/
 5319F:	include/linux/miscdevice.h
 5320X:	drivers/char/agp/
 5321X:	drivers/char/hw_random/
 5322X:	drivers/char/ipmi/
 5323X:	drivers/char/random.c
 5324X:	drivers/char/tpm/
 5325
 5326CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
 5327M:	Thomas Weißschuh <linux@weissschuh.net>
 5328L:	linux-hwmon@vger.kernel.org
 5329S:	Maintained
 5330F:	Documentation/hwmon/powerz.rst
 5331F:	drivers/hwmon/powerz.c
 5332
 5333CHECKPATCH
 5334M:	Andy Whitcroft <apw@canonical.com>
 5335M:	Joe Perches <joe@perches.com>
 5336R:	Dwaipayan Ray <dwaipayanray1@gmail.com>
 5337R:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
 5338S:	Maintained
 5339F:	scripts/checkpatch.pl
 5340
 5341CHECKPATCH DOCUMENTATION
 5342M:	Dwaipayan Ray <dwaipayanray1@gmail.com>
 5343M:	Lukas Bulwahn <lukas.bulwahn@gmail.com>
 5344R:	Joe Perches <joe@perches.com>
 5345S:	Maintained
 5346F:	Documentation/dev-tools/checkpatch.rst
 5347
 5348CHINESE DOCUMENTATION
 5349M:	Alex Shi <alexs@kernel.org>
 5350M:	Yanteng Si <siyanteng@loongson.cn>
 5351S:	Maintained
 5352F:	Documentation/translations/zh_CN/
 5353
 5354CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
 5355M:	Peter Chen <peter.chen@kernel.org>
 5356L:	linux-usb@vger.kernel.org
 5357S:	Maintained
 5358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
 5359F:	drivers/usb/chipidea/
 5360
 5361CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
 5362M:	Hans de Goede <hdegoede@redhat.com>
 5363L:	linux-input@vger.kernel.org
 5364S:	Maintained
 5365F:	Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
 5366F:	drivers/input/touchscreen/chipone_icn8318.c
 5367
 5368CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
 5369M:	Hans de Goede <hdegoede@redhat.com>
 5370L:	linux-input@vger.kernel.org
 5371S:	Maintained
 5372F:	drivers/input/touchscreen/chipone_icn8505.c
 5373
 5374CHROME HARDWARE PLATFORM SUPPORT
 5375M:	Benson Leung <bleung@chromium.org>
 5376M:	Tzung-Bi Shih <tzungbi@kernel.org>
 5377L:	chrome-platform@lists.linux.dev
 5378S:	Maintained
 5379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
 5380F:	drivers/platform/chrome/
 5381
 5382CHROMEOS EC CODEC DRIVER
 5383M:	Cheng-Yi Chiang <cychiang@chromium.org>
 5384M:	Tzung-Bi Shih <tzungbi@kernel.org>
 5385R:	Guenter Roeck <groeck@chromium.org>
 5386L:	chrome-platform@lists.linux.dev
 5387S:	Maintained
 5388F:	Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
 5389F:	sound/soc/codecs/cros_ec_codec.*
 5390
 5391CHROMEOS EC CHARGE CONTROL
 5392M:	Thomas Weißschuh <thomas@weissschuh.net>
 5393S:	Maintained
 5394F:	drivers/power/supply/cros_charge-control.c
 5395
 5396CHROMEOS EC HARDWARE MONITORING
 5397M:	Thomas Weißschuh <thomas@weissschuh.net>
 5398L:	chrome-platform@lists.linux.dev
 5399L:	linux-hwmon@vger.kernel.org
 5400S:	Maintained
 5401F:	Documentation/hwmon/cros_ec_hwmon.rst
 5402F:	drivers/hwmon/cros_ec_hwmon.c
 5403
 5404CHROMEOS EC LED DRIVER
 5405M:	Thomas Weißschuh <thomas@weissschuh.net>
 5406S:	Maintained
 5407F:	drivers/leds/leds-cros_ec.c
 5408
 5409CHROMEOS EC SUBDRIVERS
 5410M:	Benson Leung <bleung@chromium.org>
 5411R:	Guenter Roeck <groeck@chromium.org>
 5412L:	chrome-platform@lists.linux.dev
 5413S:	Maintained
 5414F:	drivers/power/supply/cros_charge-control.c
 5415F:	drivers/power/supply/cros_usbpd-charger.c
 5416N:	cros_ec
 5417N:	cros-ec
 5418
 5419CHROMEOS EC UART DRIVER
 5420M:	Bhanu Prakash Maiya <bhanumaiya@chromium.org>
 5421R:	Benson Leung <bleung@chromium.org>
 5422R:	Tzung-Bi Shih <tzungbi@kernel.org>
 5423S:	Maintained
 5424F:	drivers/platform/chrome/cros_ec_uart.c
 5425
 5426CHROMEOS EC USB PD NOTIFY DRIVER
 5427M:	Prashant Malani <pmalani@chromium.org>
 5428L:	chrome-platform@lists.linux.dev
 5429S:	Maintained
 5430F:	drivers/platform/chrome/cros_usbpd_notify.c
 5431F:	include/linux/platform_data/cros_usbpd_notify.h
 5432
 5433CHROMEOS EC USB TYPE-C DRIVER
 5434M:	Prashant Malani <pmalani@chromium.org>
 5435L:	chrome-platform@lists.linux.dev
 5436S:	Maintained
 5437F:	drivers/platform/chrome/cros_ec_typec.*
 5438F:	drivers/platform/chrome/cros_typec_switch.c
 5439F:	drivers/platform/chrome/cros_typec_vdm.*
 5440
 5441CHROMEOS HPS DRIVER
 5442M:	Dan Callaghan <dcallagh@chromium.org>
 5443R:	Sami Kyöstilä <skyostil@chromium.org>
 5444S:	Maintained
 5445F:	drivers/platform/chrome/cros_hps_i2c.c
 5446
 5447CHROMEOS EC WATCHDOG
 5448M:	Lukasz Majczak <lma@chromium.org>
 5449L:	chrome-platform@lists.linux.dev
 5450S:	Maintained
 5451F:	drivers/watchdog/cros_ec_wdt.c
 5452
 5453CHRONTEL CH7322 CEC DRIVER
 5454M:	Joe Tessler <jrt@google.com>
 5455L:	linux-media@vger.kernel.org
 5456S:	Maintained
 5457T:	git git://linuxtv.org/media.git
 5458F:	Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
 5459F:	drivers/media/cec/i2c/ch7322.c
 5460
 5461CIRRUS LOGIC AUDIO CODEC DRIVERS
 5462M:	David Rhodes <david.rhodes@cirrus.com>
 5463M:	Richard Fitzgerald <rf@opensource.cirrus.com>
 5464L:	linux-sound@vger.kernel.org
 5465L:	patches@opensource.cirrus.com
 5466S:	Maintained
 5467F:	Documentation/devicetree/bindings/sound/cirrus,cs*
 5468F:	Documentation/sound/codecs/cs*
 5469F:	drivers/mfd/cs42l43*
 5470F:	drivers/pinctrl/cirrus/pinctrl-cs42l43*
 5471F:	drivers/spi/spi-cs42l43*
 5472F:	include/dt-bindings/sound/cs*
 5473F:	include/linux/mfd/cs42l43*
 5474F:	include/sound/cs*
 5475F:	sound/pci/hda/cirrus*
 5476F:	sound/pci/hda/cs*
 5477F:	sound/pci/hda/hda_component*
 5478F:	sound/pci/hda/hda_cs_dsp_ctl.*
 5479F:	sound/soc/codecs/cs*
 5480
 5481CIRRUS LOGIC HAPTIC DRIVERS
 5482M:	James Ogletree <jogletre@opensource.cirrus.com>
 5483M:	Fred Treven <fred.treven@cirrus.com>
 5484M:	Ben Bright <ben.bright@cirrus.com>
 5485L:	patches@opensource.cirrus.com
 5486S:	Supported
 5487F:	Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
 5488F:	drivers/input/misc/cs40l*
 5489F:	drivers/mfd/cs40l*
 5490F:	include/linux/mfd/cs40l*
 5491F:	sound/soc/codecs/cs40l*
 5492
 5493CIRRUS LOGIC DSP FIRMWARE DRIVER
 5494M:	Simon Trimmer <simont@opensource.cirrus.com>
 5495M:	Charles Keepax <ckeepax@opensource.cirrus.com>
 5496M:	Richard Fitzgerald <rf@opensource.cirrus.com>
 5497L:	patches@opensource.cirrus.com
 5498S:	Supported
 5499W:	https://github.com/CirrusLogic/linux-drivers/wiki
 5500T:	git https://github.com/CirrusLogic/linux-drivers.git
 5501F:	drivers/firmware/cirrus/*
 5502F:	include/linux/firmware/cirrus/*
 5503
 5504CIRRUS LOGIC EP93XX ETHERNET DRIVER
 5505M:	Hartley Sweeten <hsweeten@visionengravers.com>
 5506L:	netdev@vger.kernel.org
 5507S:	Maintained
 5508F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
 5509
 5510CIRRUS LOGIC LOCHNAGAR DRIVER
 5511M:	Charles Keepax <ckeepax@opensource.cirrus.com>
 5512M:	Richard Fitzgerald <rf@opensource.cirrus.com>
 5513L:	patches@opensource.cirrus.com
 5514S:	Supported
 5515F:	Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
 5516F:	Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
 5517F:	Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
 5518F:	Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
 5519F:	Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
 5520F:	Documentation/hwmon/lochnagar.rst
 5521F:	drivers/clk/clk-lochnagar.c
 5522F:	drivers/hwmon/lochnagar-hwmon.c
 5523F:	drivers/mfd/lochnagar-i2c.c
 5524F:	drivers/pinctrl/cirrus/pinctrl-lochnagar.c
 5525F:	drivers/regulator/lochnagar-regulator.c
 5526F:	include/dt-bindings/clock/lochnagar.h
 5527F:	include/dt-bindings/pinctrl/lochnagar.h
 5528F:	include/linux/mfd/lochnagar*
 5529F:	sound/soc/codecs/lochnagar-sc.c
 5530
 5531CIRRUS LOGIC MADERA CODEC DRIVERS
 5532M:	Charles Keepax <ckeepax@opensource.cirrus.com>
 5533M:	Richard Fitzgerald <rf@opensource.cirrus.com>
 5534L:	linux-sound@vger.kernel.org
 5535L:	patches@opensource.cirrus.com
 5536S:	Supported
 5537W:	https://github.com/CirrusLogic/linux-drivers/wiki
 5538T:	git https://github.com/CirrusLogic/linux-drivers.git
 5539F:	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
 5540F:	Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
 5541F:	Documentation/devicetree/bindings/sound/cirrus,madera.yaml
 5542F:	drivers/gpio/gpio-madera*
 5543F:	drivers/irqchip/irq-madera*
 5544F:	drivers/mfd/cs47l*
 5545F:	drivers/mfd/madera*
 5546F:	drivers/pinctrl/cirrus/*
 5547F:	include/dt-bindings/sound/madera*
 5548F:	include/linux/irqchip/irq-madera*
 5549F:	include/linux/mfd/madera/*
 5550F:	include/sound/madera*
 5551F:	sound/soc/codecs/cs47l*
 5552F:	sound/soc/codecs/madera*
 5553
 5554CISCO FCOE HBA DRIVER
 5555M:	Satish Kharat <satishkh@cisco.com>
 5556M:	Sesidhar Baddela <sebaddel@cisco.com>
 5557M:	Karan Tilak Kumar <kartilak@cisco.com>
 5558L:	linux-scsi@vger.kernel.org
 5559S:	Supported
 5560F:	drivers/scsi/fnic/
 5561
 5562CISCO SCSI HBA DRIVER
 5563M:	Karan Tilak Kumar <kartilak@cisco.com>
 5564M:	Sesidhar Baddela <sebaddel@cisco.com>
 5565L:	linux-scsi@vger.kernel.org
 5566S:	Supported
 5567F:	drivers/scsi/snic/
 5568
 5569CISCO VIC ETHERNET NIC DRIVER
 5570M:	Christian Benvenuti <benve@cisco.com>
 5571M:	Satish Kharat <satishkh@cisco.com>
 5572S:	Supported
 5573F:	drivers/net/ethernet/cisco/enic/
 5574
 5575CISCO VIC LOW LATENCY NIC DRIVER
 5576M:	Christian Benvenuti <benve@cisco.com>
 5577M:	Nelson Escobar <neescoba@cisco.com>
 5578S:	Supported
 5579F:	drivers/infiniband/hw/usnic/
 5580
 5581CLANG CONTROL FLOW INTEGRITY SUPPORT
 5582M:	Sami Tolvanen <samitolvanen@google.com>
 5583M:	Kees Cook <kees@kernel.org>
 5584R:	Nathan Chancellor <nathan@kernel.org>
 5585L:	llvm@lists.linux.dev
 5586S:	Supported
 5587B:	https://github.com/ClangBuiltLinux/linux/issues
 5588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
 5589F:	include/linux/cfi.h
 5590F:	kernel/cfi.c
 5591
 5592CLANG-FORMAT FILE
 5593M:	Miguel Ojeda <ojeda@kernel.org>
 5594S:	Maintained
 5595F:	.clang-format
 5596
 5597CLANG/LLVM BUILD SUPPORT
 5598M:	Nathan Chancellor <nathan@kernel.org>
 5599R:	Nick Desaulniers <ndesaulniers@google.com>
 5600R:	Bill Wendling <morbo@google.com>
 5601R:	Justin Stitt <justinstitt@google.com>
 5602L:	llvm@lists.linux.dev
 5603S:	Supported
 5604W:	https://clangbuiltlinux.github.io/
 5605B:	https://github.com/ClangBuiltLinux/linux/issues
 5606C:	irc://irc.libera.chat/clangbuiltlinux
 5607F:	Documentation/kbuild/llvm.rst
 5608F:	include/linux/compiler-clang.h
 5609F:	scripts/Makefile.clang
 5610F:	scripts/clang-tools/
 5611K:	\b(?i:clang|llvm)\b
 5612
 5613CLK API
 5614M:	Russell King <linux@armlinux.org.uk>
 5615L:	linux-clk@vger.kernel.org
 5616S:	Maintained
 5617F:	include/linux/clk.h
 5618
 5619CLOCKSOURCE, CLOCKEVENT DRIVERS
 5620M:	Daniel Lezcano <daniel.lezcano@linaro.org>
 5621M:	Thomas Gleixner <tglx@linutronix.de>
 5622L:	linux-kernel@vger.kernel.org
 5623S:	Supported
 5624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
 5625F:	Documentation/devicetree/bindings/timer/
 5626F:	drivers/clocksource/
 5627
 5628CLOSURES
 5629M:	Kent Overstreet <kent.overstreet@linux.dev>
 5630L:	linux-bcachefs@vger.kernel.org
 5631S:	Supported
 5632C:	irc://irc.oftc.net/bcache
 5633F:	include/linux/closure.h
 5634F:	lib/closure.c
 5635
 5636CMPC ACPI DRIVER
 5637M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
 5638L:	platform-driver-x86@vger.kernel.org
 5639S:	Supported
 5640F:	drivers/platform/x86/classmate-laptop.c
 5641
 5642COBALT MEDIA DRIVER
 5643M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 5644L:	linux-media@vger.kernel.org
 5645S:	Supported
 5646W:	https://linuxtv.org
 5647T:	git git://linuxtv.org/media.git
 5648F:	drivers/media/pci/cobalt/
 5649
 5650COCCINELLE/Semantic Patches (SmPL)
 5651M:	Julia Lawall <Julia.Lawall@inria.fr>
 5652M:	Nicolas Palix <nicolas.palix@imag.fr>
 5653L:	cocci@inria.fr (moderated for non-subscribers)
 5654S:	Supported
 5655W:	https://coccinelle.gitlabpages.inria.fr/website/
 5656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
 5657F:	Documentation/dev-tools/coccinelle.rst
 5658F:	scripts/coccicheck
 5659F:	scripts/coccinelle/
 5660
 5661CODA FILE SYSTEM
 5662M:	Jan Harkes <jaharkes@cs.cmu.edu>
 5663M:	coda@cs.cmu.edu
 5664L:	codalist@coda.cs.cmu.edu
 5665S:	Maintained
 5666W:	http://www.coda.cs.cmu.edu/
 5667F:	Documentation/filesystems/coda.rst
 5668F:	fs/coda/
 5669F:	include/linux/coda*.h
 5670F:	include/uapi/linux/coda*.h
 5671
 5672CODA V4L2 MEM2MEM DRIVER
 5673M:	Philipp Zabel <p.zabel@pengutronix.de>
 5674L:	linux-media@vger.kernel.org
 5675S:	Maintained
 5676F:	Documentation/devicetree/bindings/media/coda.yaml
 5677F:	drivers/media/platform/chips-media/coda
 5678
 5679CODE OF CONDUCT
 5680M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 5681S:	Supported
 5682F:	Documentation/process/code-of-conduct-interpretation.rst
 5683F:	Documentation/process/code-of-conduct.rst
 5684
 5685CODE TAGGING
 5686M:	Suren Baghdasaryan <surenb@google.com>
 5687M:	Kent Overstreet <kent.overstreet@linux.dev>
 5688S:	Maintained
 5689F:	include/asm-generic/codetag.lds.h
 5690F:	include/linux/codetag.h
 5691F:	lib/codetag.c
 5692
 5693COMEDI DRIVERS
 5694M:	Ian Abbott <abbotti@mev.co.uk>
 5695M:	H Hartley Sweeten <hsweeten@visionengravers.com>
 5696S:	Odd Fixes
 5697F:	drivers/comedi/
 5698F:	include/linux/comedi/
 5699F:	include/uapi/linux/comedi.h
 5700
 5701COMMON CLK FRAMEWORK
 5702M:	Michael Turquette <mturquette@baylibre.com>
 5703M:	Stephen Boyd <sboyd@kernel.org>
 5704L:	linux-clk@vger.kernel.org
 5705S:	Maintained
 5706Q:	http://patchwork.kernel.org/project/linux-clk/list/
 5707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
 5708F:	Documentation/devicetree/bindings/clock/
 5709F:	drivers/clk/
 5710F:	include/dt-bindings/clock/
 5711F:	include/linux/clk-pr*
 5712F:	include/linux/clk/
 5713F:	include/linux/of_clk.h
 5714X:	drivers/clk/clkdev.c
 5715
 5716COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
 5717M:	Steve French <sfrench@samba.org>
 5718R:	Paulo Alcantara <pc@manguebit.com> (DFS, global name space)
 5719R:	Ronnie Sahlberg <ronniesahlberg@gmail.com> (directory leases, sparse files)
 5720R:	Shyam Prasad N <sprasad@microsoft.com> (multichannel)
 5721R:	Tom Talpey <tom@talpey.com> (RDMA, smbdirect)
 5722R:	Bharath SM <bharathsm@microsoft.com> (deferred close, directory leases)
 5723L:	linux-cifs@vger.kernel.org
 5724L:	samba-technical@lists.samba.org (moderated for non-subscribers)
 5725S:	Supported
 5726W:	https://wiki.samba.org/index.php/LinuxCIFS
 5727T:	git git://git.samba.org/sfrench/cifs-2.6.git
 5728F:	Documentation/admin-guide/cifs/
 5729F:	fs/smb/client/
 5730F:	fs/smb/common/
 5731F:	include/uapi/linux/cifs
 5732
 5733COMPACTPCI HOTPLUG CORE
 5734M:	Scott Murray <scott@spiteful.org>
 5735L:	linux-pci@vger.kernel.org
 5736S:	Maintained
 5737F:	drivers/pci/hotplug/cpci_hotplug*
 5738
 5739COMPACTPCI HOTPLUG GENERIC DRIVER
 5740M:	Scott Murray <scott@spiteful.org>
 5741L:	linux-pci@vger.kernel.org
 5742S:	Maintained
 5743F:	drivers/pci/hotplug/cpcihp_generic.c
 5744
 5745COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
 5746M:	Scott Murray <scott@spiteful.org>
 5747L:	linux-pci@vger.kernel.org
 5748S:	Maintained
 5749F:	drivers/pci/hotplug/cpcihp_zt5550.*
 5750
 5751COMPAL LAPTOP SUPPORT
 5752M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
 5753L:	platform-driver-x86@vger.kernel.org
 5754S:	Maintained
 5755F:	drivers/platform/x86/compal-laptop.c
 5756
 5757COMPILER ATTRIBUTES
 5758M:	Miguel Ojeda <ojeda@kernel.org>
 5759S:	Maintained
 5760F:	include/linux/compiler_attributes.h
 5761
 5762COMPUTE EXPRESS LINK (CXL)
 5763M:	Davidlohr Bueso <dave@stgolabs.net>
 5764M:	Jonathan Cameron <jonathan.cameron@huawei.com>
 5765M:	Dave Jiang <dave.jiang@intel.com>
 5766M:	Alison Schofield <alison.schofield@intel.com>
 5767M:	Vishal Verma <vishal.l.verma@intel.com>
 5768M:	Ira Weiny <ira.weiny@intel.com>
 5769M:	Dan Williams <dan.j.williams@intel.com>
 5770L:	linux-cxl@vger.kernel.org
 5771S:	Maintained
 5772F:	Documentation/driver-api/cxl
 5773F:	drivers/cxl/
 5774F:	include/cxl/
 5775F:	include/uapi/linux/cxl_mem.h
 5776F:	tools/testing/cxl/
 5777
 5778COMPUTE EXPRESS LINK PMU (CPMU)
 5779M:	Jonathan Cameron <jonathan.cameron@huawei.com>
 5780L:	linux-cxl@vger.kernel.org
 5781S:	Maintained
 5782F:	Documentation/admin-guide/perf/cxl.rst
 5783F:	drivers/perf/cxl_pmu.c
 5784
 5785CONEXANT ACCESSRUNNER USB DRIVER
 5786L:	accessrunner-general@lists.sourceforge.net
 5787S:	Orphan
 5788W:	http://accessrunner.sourceforge.net/
 5789F:	drivers/usb/atm/cxacru.c
 5790
 5791CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
 5792M:	Elena Reshetova <elena.reshetova@intel.com>
 5793M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
 5794S:	Maintained
 5795F:	Documentation/security/snp-tdx-threat-model.rst
 5796
 5797CONFIGFS
 5798M:	Joel Becker <jlbec@evilplan.org>
 5799M:	Christoph Hellwig <hch@lst.de>
 5800S:	Supported
 5801T:	git git://git.infradead.org/users/hch/configfs.git
 5802F:	fs/configfs/
 5803F:	include/linux/configfs.h
 5804F:	samples/configfs/
 5805
 5806CONGATEC BOARD CONTROLLER MFD DRIVER
 5807M:	Thomas Richard <thomas.richard@bootlin.com>
 5808S:	Maintained
 5809F:	drivers/gpio/gpio-cgbc.c
 5810F:	drivers/i2c/busses/i2c-cgbc.c
 5811F:	drivers/mfd/cgbc-core.c
 5812F:	drivers/watchdog/cgbc_wdt.c
 5813F:	include/linux/mfd/cgbc.h
 5814
 5815CONSOLE SUBSYSTEM
 5816M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 5817S:	Supported
 5818F:	drivers/video/console/
 5819F:	include/linux/console*
 5820
 5821CONTEXT TRACKING
 5822M:	Frederic Weisbecker <frederic@kernel.org>
 5823M:	"Paul E. McKenney" <paulmck@kernel.org>
 5824S:	Maintained
 5825F:	include/linux/context_tracking*
 5826F:	kernel/context_tracking.c
 5827
 5828CONTROL GROUP (CGROUP)
 5829M:	Tejun Heo <tj@kernel.org>
 5830M:	Johannes Weiner <hannes@cmpxchg.org>
 5831M:	Michal Koutný <mkoutny@suse.com>
 5832L:	cgroups@vger.kernel.org
 5833S:	Maintained
 5834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
 5835F:	Documentation/admin-guide/cgroup-v1/
 5836F:	Documentation/admin-guide/cgroup-v2.rst
 5837F:	include/linux/cgroup*
 5838F:	kernel/cgroup/
 5839F:	tools/testing/selftests/cgroup/
 5840
 5841CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
 5842M:	Tejun Heo <tj@kernel.org>
 5843M:	Josef Bacik <josef@toxicpanda.com>
 5844M:	Jens Axboe <axboe@kernel.dk>
 5845L:	cgroups@vger.kernel.org
 5846L:	linux-block@vger.kernel.org
 5847T:	git git://git.kernel.dk/linux-block
 5848F:	Documentation/admin-guide/cgroup-v1/blkio-controller.rst
 5849F:	block/bfq-cgroup.c
 5850F:	block/blk-cgroup.c
 5851F:	block/blk-iocost.c
 5852F:	block/blk-iolatency.c
 5853F:	block/blk-throttle.c
 5854F:	include/linux/blk-cgroup.h
 5855
 5856CONTROL GROUP - CPUSET
 5857M:	Waiman Long <longman@redhat.com>
 5858L:	cgroups@vger.kernel.org
 5859S:	Maintained
 5860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
 5861F:	Documentation/admin-guide/cgroup-v1/cpusets.rst
 5862F:	include/linux/cpuset.h
 5863F:	kernel/cgroup/cpuset-internal.h
 5864F:	kernel/cgroup/cpuset-v1.c
 5865F:	kernel/cgroup/cpuset.c
 5866F:	tools/testing/selftests/cgroup/test_cpuset.c
 5867F:	tools/testing/selftests/cgroup/test_cpuset_prs.sh
 5868F:	tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
 5869
 5870CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
 5871M:	Johannes Weiner <hannes@cmpxchg.org>
 5872M:	Michal Hocko <mhocko@kernel.org>
 5873M:	Roman Gushchin <roman.gushchin@linux.dev>
 5874M:	Shakeel Butt <shakeel.butt@linux.dev>
 5875R:	Muchun Song <muchun.song@linux.dev>
 5876L:	cgroups@vger.kernel.org
 5877L:	linux-mm@kvack.org
 5878S:	Maintained
 5879F:	include/linux/memcontrol.h
 5880F:	mm/memcontrol.c
 5881F:	mm/memcontrol-v1.c
 5882F:	mm/memcontrol-v1.h
 5883F:	mm/swap_cgroup.c
 5884F:	samples/cgroup/*
 5885F:	tools/testing/selftests/cgroup/memcg_protection.m
 5886F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
 5887F:	tools/testing/selftests/cgroup/test_kmem.c
 5888F:	tools/testing/selftests/cgroup/test_memcontrol.c
 5889
 5890CORETEMP HARDWARE MONITORING DRIVER
 5891M:	Fenghua Yu <fenghua.yu@intel.com>
 5892L:	linux-hwmon@vger.kernel.org
 5893S:	Maintained
 5894F:	Documentation/hwmon/coretemp.rst
 5895F:	drivers/hwmon/coretemp.c
 5896
 5897CORSAIR-CPRO HARDWARE MONITOR DRIVER
 5898M:	Marius Zachmann <mail@mariuszachmann.de>
 5899L:	linux-hwmon@vger.kernel.org
 5900S:	Maintained
 5901F:	drivers/hwmon/corsair-cpro.c
 5902
 5903CORSAIR-PSU HARDWARE MONITOR DRIVER
 5904M:	Wilken Gottwalt <wilken.gottwalt@posteo.net>
 5905L:	linux-hwmon@vger.kernel.org
 5906S:	Maintained
 5907F:	Documentation/hwmon/corsair-psu.rst
 5908F:	drivers/hwmon/corsair-psu.c
 5909
 5910COUNTER SUBSYSTEM
 5911M:	William Breathitt Gray <wbg@kernel.org>
 5912L:	linux-iio@vger.kernel.org
 5913S:	Maintained
 5914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
 5915F:	Documentation/ABI/testing/sysfs-bus-counter
 5916F:	Documentation/driver-api/generic-counter.rst
 5917F:	drivers/counter/
 5918F:	include/linux/counter.h
 5919F:	include/uapi/linux/counter.h
 5920F:	tools/counter/
 5921
 5922COUNTER WATCH EVENTS TOOL
 5923M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
 5924L:	linux-iio@vger.kernel.org
 5925S:	Maintained
 5926F:	tools/counter/counter_watch_events.c
 5927
 5928CP2615 I2C DRIVER
 5929M:	Bence Csókás <bence98@sch.bme.hu>
 5930S:	Maintained
 5931F:	drivers/i2c/busses/i2c-cp2615.c
 5932
 5933CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
 5934M:	Viresh Kumar <viresh.kumar@linaro.org>
 5935M:	Sudeep Holla <sudeep.holla@arm.com>
 5936L:	linux-pm@vger.kernel.org
 5937S:	Maintained
 5938W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
 5939F:	drivers/cpufreq/vexpress-spc-cpufreq.c
 5940
 5941CPU FREQUENCY SCALING FRAMEWORK
 5942M:	"Rafael J. Wysocki" <rafael@kernel.org>
 5943M:	Viresh Kumar <viresh.kumar@linaro.org>
 5944L:	linux-pm@vger.kernel.org
 5945S:	Maintained
 5946B:	https://bugzilla.kernel.org
 5947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
 5948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
 5949F:	Documentation/admin-guide/pm/cpufreq.rst
 5950F:	Documentation/admin-guide/pm/intel_pstate.rst
 5951F:	Documentation/cpu-freq/
 5952F:	Documentation/devicetree/bindings/cpufreq/
 5953F:	drivers/cpufreq/
 5954F:	include/linux/cpufreq.h
 5955F:	include/linux/sched/cpufreq.h
 5956F:	kernel/sched/cpufreq*.c
 5957F:	tools/testing/selftests/cpufreq/
 5958
 5959CPU HOTPLUG
 5960M:	Thomas Gleixner <tglx@linutronix.de>
 5961M:	Peter Zijlstra <peterz@infradead.org>
 5962L:	linux-kernel@vger.kernel.org
 5963S:	Maintained
 5964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
 5965F:	include/linux/cpu.h
 5966F:	include/linux/cpuhotplug.h
 5967F:	include/linux/smpboot.h
 5968F:	kernel/cpu.c
 5969F:	kernel/smpboot.*
 5970
 5971CPU IDLE TIME MANAGEMENT FRAMEWORK
 5972M:	"Rafael J. Wysocki" <rafael@kernel.org>
 5973M:	Daniel Lezcano <daniel.lezcano@linaro.org>
 5974L:	linux-pm@vger.kernel.org
 5975S:	Maintained
 5976B:	https://bugzilla.kernel.org
 5977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
 5978F:	Documentation/admin-guide/pm/cpuidle.rst
 5979F:	Documentation/driver-api/pm/cpuidle.rst
 5980F:	drivers/cpuidle/
 5981F:	include/linux/cpuidle.h
 5982
 5983CPU POWER MONITORING SUBSYSTEM
 5984M:	Thomas Renninger <trenn@suse.com>
 5985M:	Shuah Khan <shuah@kernel.org>
 5986M:	Shuah Khan <skhan@linuxfoundation.org>
 5987M:	John B. Wyatt IV <jwyatt@redhat.com>
 5988M:	John B. Wyatt IV <sageofredondo@gmail.com>
 5989M:	John Kacur <jkacur@redhat.com>
 5990L:	linux-pm@vger.kernel.org
 5991S:	Maintained
 5992F:	tools/power/cpupower/
 5993
 5994CPUID/MSR DRIVER
 5995M:	"H. Peter Anvin" <hpa@zytor.com>
 5996S:	Maintained
 5997F:	arch/x86/kernel/cpuid.c
 5998F:	arch/x86/kernel/msr.c
 5999
 6000CPUIDLE DRIVER - ARM BIG LITTLE
 6001M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
 6002M:	Daniel Lezcano <daniel.lezcano@linaro.org>
 6003L:	linux-pm@vger.kernel.org
 6004L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 6005S:	Maintained
 6006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
 6007F:	drivers/cpuidle/cpuidle-big_little.c
 6008
 6009CPUIDLE DRIVER - ARM EXYNOS
 6010M:	Daniel Lezcano <daniel.lezcano@linaro.org>
 6011M:	Kukjin Kim <kgene@kernel.org>
 6012R:	Krzysztof Kozlowski <krzk@kernel.org>
 6013L:	linux-pm@vger.kernel.org
 6014L:	linux-samsung-soc@vger.kernel.org
 6015S:	Maintained
 6016F:	arch/arm/mach-exynos/pm.c
 6017F:	drivers/cpuidle/cpuidle-exynos.c
 6018F:	include/linux/platform_data/cpuidle-exynos.h
 6019
 6020CPUIDLE DRIVER - ARM PSCI
 6021M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
 6022M:	Sudeep Holla <sudeep.holla@arm.com>
 6023L:	linux-pm@vger.kernel.org
 6024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 6025S:	Supported
 6026F:	drivers/cpuidle/cpuidle-psci.c
 6027
 6028CPUIDLE DRIVER - ARM PSCI PM DOMAIN
 6029M:	Ulf Hansson <ulf.hansson@linaro.org>
 6030L:	linux-pm@vger.kernel.org
 6031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 6032S:	Supported
 6033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
 6034F:	drivers/cpuidle/cpuidle-psci-domain.c
 6035F:	drivers/cpuidle/cpuidle-psci.h
 6036
 6037CPUIDLE DRIVER - DT IDLE PM DOMAIN
 6038M:	Ulf Hansson <ulf.hansson@linaro.org>
 6039L:	linux-pm@vger.kernel.org
 6040S:	Supported
 6041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
 6042F:	drivers/cpuidle/dt_idle_genpd.c
 6043F:	drivers/cpuidle/dt_idle_genpd.h
 6044
 6045CPUIDLE DRIVER - RISC-V SBI
 6046M:	Anup Patel <anup@brainfault.org>
 6047L:	linux-pm@vger.kernel.org
 6048L:	linux-riscv@lists.infradead.org
 6049S:	Maintained
 6050F:	drivers/cpuidle/cpuidle-riscv-sbi.c
 6051
 6052CRAMFS FILESYSTEM
 6053M:	Nicolas Pitre <nico@fluxnic.net>
 6054S:	Maintained
 6055F:	Documentation/filesystems/cramfs.rst
 6056F:	fs/cramfs/
 6057
 6058CREATIVE SB0540
 6059M:	Bastien Nocera <hadess@hadess.net>
 6060L:	linux-input@vger.kernel.org
 6061S:	Maintained
 6062F:	drivers/hid/hid-creative-sb0540.c
 6063
 6064CRYPTO API
 6065M:	Herbert Xu <herbert@gondor.apana.org.au>
 6066M:	"David S. Miller" <davem@davemloft.net>
 6067L:	linux-crypto@vger.kernel.org
 6068S:	Maintained
 6069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
 6070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
 6071F:	Documentation/crypto/
 6072F:	Documentation/devicetree/bindings/crypto/
 6073F:	arch/*/crypto/
 6074F:	crypto/
 6075F:	drivers/crypto/
 6076F:	include/crypto/
 6077F:	include/linux/crypto*
 6078F:	lib/crypto/
 6079
 6080CRYPTO SPEED TEST COMPARE
 6081M:	Wang Jinchao <wangjinchao@xfusion.com>
 6082L:	linux-crypto@vger.kernel.org
 6083S:	Maintained
 6084F:	tools/crypto/tcrypt/tcrypt_speed_compare.py
 6085
 6086CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
 6087M:	Neil Horman <nhorman@tuxdriver.com>
 6088L:	linux-crypto@vger.kernel.org
 6089S:	Maintained
 6090F:	crypto/ansi_cprng.c
 6091F:	crypto/rng.c
 6092
 6093CS3308 MEDIA DRIVER
 6094M:	Hans Verkuil <hverkuil@xs4all.nl>
 6095L:	linux-media@vger.kernel.org
 6096S:	Odd Fixes
 6097W:	http://linuxtv.org
 6098T:	git git://linuxtv.org/media.git
 6099F:	drivers/media/i2c/cs3308.c
 6100
 6101CS5535 Audio ALSA driver
 6102M:	Jaya Kumar <jayakumar.alsa@gmail.com>
 6103S:	Maintained
 6104F:	sound/pci/cs5535audio/
 6105
 6106CTU CAN FD DRIVER
 6107M:	Pavel Pisa <pisa@cmp.felk.cvut.cz>
 6108M:	Ondrej Ille <ondrej.ille@gmail.com>
 6109L:	linux-can@vger.kernel.org
 6110S:	Maintained
 6111F:	Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
 6112F:	drivers/net/can/ctucanfd/
 6113
 6114CVE ASSIGNMENT CONTACT
 6115M:	CVE Assignment Team <cve@kernel.org>
 6116S:	Maintained
 6117F:	Documentation/process/cve.rst
 6118
 6119CW1200 WLAN driver
 6120S:	Orphan
 6121F:	drivers/net/wireless/st/cw1200/
 6122F:	include/linux/platform_data/net-cw1200.h
 6123
 6124CX18 VIDEO4LINUX DRIVER
 6125M:	Andy Walls <awalls@md.metrocast.net>
 6126L:	linux-media@vger.kernel.org
 6127S:	Maintained
 6128W:	https://linuxtv.org
 6129T:	git git://linuxtv.org/media.git
 6130F:	drivers/media/pci/cx18/
 6131F:	include/uapi/linux/ivtv*
 6132
 6133CX2341X MPEG ENCODER HELPER MODULE
 6134M:	Hans Verkuil <hverkuil@xs4all.nl>
 6135L:	linux-media@vger.kernel.org
 6136S:	Maintained
 6137W:	https://linuxtv.org
 6138T:	git git://linuxtv.org/media.git
 6139F:	drivers/media/common/cx2341x*
 6140F:	include/media/drv-intf/cx2341x.h
 6141
 6142CX24120 MEDIA DRIVER
 6143M:	Jemma Denson <jdenson@gmail.com>
 6144M:	Patrick Boettcher <patrick.boettcher@posteo.de>
 6145L:	linux-media@vger.kernel.org
 6146S:	Maintained
 6147W:	https://linuxtv.org
 6148Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 6149F:	drivers/media/dvb-frontends/cx24120*
 6150
 6151CX88 VIDEO4LINUX DRIVER
 6152M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 6153L:	linux-media@vger.kernel.org
 6154S:	Odd fixes
 6155W:	https://linuxtv.org
 6156T:	git git://linuxtv.org/media.git
 6157F:	Documentation/driver-api/media/drivers/cx88*
 6158F:	drivers/media/pci/cx88/
 6159
 6160CXD2820R MEDIA DRIVER
 6161L:	linux-media@vger.kernel.org
 6162S:	Orphan
 6163W:	https://linuxtv.org
 6164Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 6165F:	drivers/media/dvb-frontends/cxd2820r*
 6166
 6167CXGB3 ETHERNET DRIVER (CXGB3)
 6168M:	Potnuri Bharat Teja <bharat@chelsio.com>
 6169L:	netdev@vger.kernel.org
 6170S:	Supported
 6171W:	http://www.chelsio.com
 6172F:	drivers/net/ethernet/chelsio/cxgb3/
 6173
 6174CXGB3 ISCSI DRIVER (CXGB3I)
 6175M:	Varun Prakash <varun@chelsio.com>
 6176L:	linux-scsi@vger.kernel.org
 6177S:	Supported
 6178W:	http://www.chelsio.com
 6179F:	drivers/scsi/cxgbi/cxgb3i
 6180
 6181CXGB4 CRYPTO DRIVER (chcr)
 6182M:	Ayush Sawal <ayush.sawal@chelsio.com>
 6183L:	linux-crypto@vger.kernel.org
 6184S:	Supported
 6185W:	http://www.chelsio.com
 6186F:	drivers/crypto/chelsio
 6187
 6188CXGB4 ETHERNET DRIVER (CXGB4)
 6189M:	Potnuri Bharat Teja <bharat@chelsio.com>
 6190L:	netdev@vger.kernel.org
 6191S:	Supported
 6192W:	http://www.chelsio.com
 6193F:	drivers/net/ethernet/chelsio/cxgb4/
 6194
 6195CXGB4 INLINE CRYPTO DRIVER
 6196M:	Ayush Sawal <ayush.sawal@chelsio.com>
 6197L:	netdev@vger.kernel.org
 6198S:	Supported
 6199W:	http://www.chelsio.com
 6200F:	drivers/net/ethernet/chelsio/inline_crypto/
 6201
 6202CXGB4 ISCSI DRIVER (CXGB4I)
 6203M:	Varun Prakash <varun@chelsio.com>
 6204L:	linux-scsi@vger.kernel.org
 6205S:	Supported
 6206W:	http://www.chelsio.com
 6207F:	drivers/scsi/cxgbi/cxgb4i
 6208
 6209CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
 6210M:	Potnuri Bharat Teja <bharat@chelsio.com>
 6211L:	linux-rdma@vger.kernel.org
 6212S:	Supported
 6213W:	http://www.openfabrics.org
 6214F:	drivers/infiniband/hw/cxgb4/
 6215F:	include/uapi/rdma/cxgb4-abi.h
 6216
 6217CXGB4VF ETHERNET DRIVER (CXGB4VF)
 6218M:	Potnuri Bharat Teja <bharat@chelsio.com>
 6219L:	netdev@vger.kernel.org
 6220S:	Supported
 6221W:	http://www.chelsio.com
 6222F:	drivers/net/ethernet/chelsio/cxgb4vf/
 6223
 6224CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
 6225M:	Frederic Barrat <fbarrat@linux.ibm.com>
 6226M:	Andrew Donnellan <ajd@linux.ibm.com>
 6227L:	linuxppc-dev@lists.ozlabs.org
 6228S:	Supported
 6229F:	Documentation/ABI/testing/sysfs-class-cxl
 6230F:	Documentation/arch/powerpc/cxl.rst
 6231F:	arch/powerpc/platforms/powernv/pci-cxl.c
 6232F:	drivers/misc/cxl/
 6233F:	include/misc/cxl*
 6234F:	include/uapi/misc/cxl.h
 6235
 6236CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
 6237M:	Manoj N. Kumar <manoj@linux.ibm.com>
 6238M:	Uma Krishnan <ukrishn@linux.ibm.com>
 6239L:	linux-scsi@vger.kernel.org
 6240S:	Obsolete
 6241F:	Documentation/arch/powerpc/cxlflash.rst
 6242F:	drivers/scsi/cxlflash/
 6243F:	include/uapi/scsi/cxlflash_ioctl.h
 6244
 6245CYBERPRO FB DRIVER
 6246M:	Russell King <linux@armlinux.org.uk>
 6247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 6248S:	Maintained
 6249W:	http://www.armlinux.org.uk/
 6250F:	drivers/video/fbdev/cyber2000fb.*
 6251
 6252CYCLADES PC300 DRIVER
 6253S:	Orphan
 6254F:	drivers/net/wan/pc300*
 6255
 6256CYPRESS CY8C95X0 PINCTRL DRIVER
 6257M:	Patrick Rudolph <patrick.rudolph@9elements.com>
 6258L:	linux-gpio@vger.kernel.org
 6259S:	Maintained
 6260F:	drivers/pinctrl/pinctrl-cy8c95x0.c
 6261
 6262CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
 6263M:	Linus Walleij <linus.walleij@linaro.org>
 6264L:	linux-input@vger.kernel.org
 6265S:	Maintained
 6266F:	drivers/input/touchscreen/cy8ctma140.c
 6267
 6268CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
 6269M:	Yassine Oudjana <y.oudjana@protonmail.com>
 6270L:	linux-input@vger.kernel.org
 6271S:	Maintained
 6272F:	Documentation/devicetree/bindings/input/cypress-sf.yaml
 6273F:	drivers/input/keyboard/cypress-sf.c
 6274
 6275CYPRESS_FIRMWARE MEDIA DRIVER
 6276L:	linux-media@vger.kernel.org
 6277S:	Orphan
 6278W:	https://linuxtv.org
 6279Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 6280F:	drivers/media/common/cypress_firmware*
 6281
 6282CYTTSP TOUCHSCREEN DRIVER
 6283M:	Linus Walleij <linus.walleij@linaro.org>
 6284L:	linux-input@vger.kernel.org
 6285S:	Maintained
 6286F:	drivers/input/touchscreen/cyttsp*
 6287
 6288D-LINK DIR-685 TOUCHKEYS DRIVER
 6289M:	Linus Walleij <linus.walleij@linaro.org>
 6290L:	linux-input@vger.kernel.org
 6291S:	Supported
 6292F:	drivers/input/keyboard/dlink-dir685-touchkeys.c
 6293
 6294DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
 6295M:	Joshua Kinard <kumba@gentoo.org>
 6296S:	Maintained
 6297F:	drivers/rtc/rtc-ds1685.c
 6298F:	include/linux/rtc/ds1685.h
 6299
 6300DAMA SLAVE for AX.25
 6301M:	Joerg Reuter <jreuter@yaina.de>
 6302L:	linux-hams@vger.kernel.org
 6303S:	Maintained
 6304W:	http://yaina.de/jreuter/
 6305W:	http://www.qsl.net/dl1bke/
 6306F:	net/ax25/af_ax25.c
 6307F:	net/ax25/ax25_dev.c
 6308F:	net/ax25/ax25_ds_*
 6309F:	net/ax25/ax25_in.c
 6310F:	net/ax25/ax25_out.c
 6311F:	net/ax25/ax25_timer.c
 6312F:	net/ax25/sysctl_net_ax25.c
 6313
 6314DATA ACCESS MONITOR
 6315M:	SeongJae Park <sj@kernel.org>
 6316L:	damon@lists.linux.dev
 6317L:	linux-mm@kvack.org
 6318S:	Maintained
 6319W:	https://damonitor.github.io
 6320P:	Documentation/mm/damon/maintainer-profile.rst
 6321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
 6322T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
 6323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
 6324F:	Documentation/ABI/testing/sysfs-kernel-mm-damon
 6325F:	Documentation/admin-guide/mm/damon/
 6326F:	Documentation/mm/damon/
 6327F:	include/linux/damon.h
 6328F:	include/trace/events/damon.h
 6329F:	mm/damon/
 6330F:	tools/testing/selftests/damon/
 6331
 6332DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
 6333L:	netdev@vger.kernel.org
 6334S:	Orphan
 6335F:	Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
 6336F:	drivers/net/ethernet/dec/tulip/dmfe.c
 6337
 6338DC390/AM53C974 SCSI driver
 6339M:	Hannes Reinecke <hare@suse.com>
 6340L:	linux-scsi@vger.kernel.org
 6341S:	Maintained
 6342F:	drivers/scsi/am53c974.c
 6343
 6344DC395x SCSI driver
 6345M:	Oliver Neukum <oliver@neukum.org>
 6346M:	Ali Akcaagac <aliakc@web.de>
 6347M:	Jamie Lenehan <lenehan@twibble.org>
 6348S:	Maintained
 6349F:	Documentation/scsi/dc395x.rst
 6350F:	drivers/scsi/dc395x.*
 6351
 6352DCCP PROTOCOL
 6353L:	dccp@vger.kernel.org
 6354S:	Orphan
 6355W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
 6356F:	include/linux/dccp.h
 6357F:	include/linux/tfrc.h
 6358F:	include/uapi/linux/dccp.h
 6359F:	net/dccp/
 6360
 6361DEBUGOBJECTS:
 6362M:	Thomas Gleixner <tglx@linutronix.de>
 6363L:	linux-kernel@vger.kernel.org
 6364S:	Maintained
 6365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
 6366F:	include/linux/debugobjects.h
 6367F:	lib/debugobjects.c
 6368
 6369DECSTATION PLATFORM SUPPORT
 6370M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
 6371L:	linux-mips@vger.kernel.org
 6372S:	Maintained
 6373F:	arch/mips/dec/
 6374F:	arch/mips/include/asm/dec/
 6375F:	arch/mips/include/asm/mach-dec/
 6376
 6377DEFXX FDDI NETWORK DRIVER
 6378M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
 6379S:	Maintained
 6380F:	drivers/net/fddi/defxx.*
 6381
 6382DEFZA FDDI NETWORK DRIVER
 6383M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
 6384S:	Maintained
 6385F:	drivers/net/fddi/defza.*
 6386
 6387DEINTERLACE DRIVERS FOR ALLWINNER H3
 6388M:	Jernej Skrabec <jernej.skrabec@gmail.com>
 6389L:	linux-media@vger.kernel.org
 6390S:	Maintained
 6391T:	git git://linuxtv.org/media.git
 6392F:	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
 6393F:	drivers/media/platform/sunxi/sun8i-di/
 6394
 6395DELL LAPTOP DRIVER
 6396M:	Matthew Garrett <mjg59@srcf.ucam.org>
 6397M:	Pali Rohár <pali@kernel.org>
 6398L:	platform-driver-x86@vger.kernel.org
 6399S:	Maintained
 6400F:	drivers/platform/x86/dell/dell-laptop.c
 6401
 6402DELL LAPTOP FREEFALL DRIVER
 6403M:	Pali Rohár <pali@kernel.org>
 6404S:	Maintained
 6405F:	drivers/platform/x86/dell/dell-smo8800.c
 6406
 6407DELL LAPTOP RBTN DRIVER
 6408M:	Pali Rohár <pali@kernel.org>
 6409S:	Maintained
 6410F:	drivers/platform/x86/dell/dell-rbtn.*
 6411
 6412DELL LAPTOP SMM DRIVER
 6413M:	Pali Rohár <pali@kernel.org>
 6414S:	Maintained
 6415F:	Documentation/ABI/obsolete/procfs-i8k
 6416F:	drivers/hwmon/dell-smm-hwmon.c
 6417F:	include/uapi/linux/i8k.h
 6418
 6419DELL PC DRIVER
 6420M:	Lyndon Sanche <lsanche@lyndeno.ca>
 6421L:	platform-driver-x86@vger.kernel.org
 6422S:	Maintained
 6423F:	drivers/platform/x86/dell/dell-pc.c
 6424
 6425DELL REMOTE BIOS UPDATE DRIVER
 6426M:	Stuart Hayes <stuart.w.hayes@gmail.com>
 6427L:	platform-driver-x86@vger.kernel.org
 6428S:	Maintained
 6429F:	drivers/platform/x86/dell/dell_rbu.c
 6430
 6431DELL SMBIOS DRIVER
 6432M:	Pali Rohár <pali@kernel.org>
 6433L:	Dell.Client.Kernel@dell.com
 6434L:	platform-driver-x86@vger.kernel.org
 6435S:	Maintained
 6436F:	drivers/platform/x86/dell/dell-smbios.*
 6437
 6438DELL SMBIOS SMM DRIVER
 6439L:	Dell.Client.Kernel@dell.com
 6440L:	platform-driver-x86@vger.kernel.org
 6441S:	Maintained
 6442F:	drivers/platform/x86/dell/dell-smbios-smm.c
 6443
 6444DELL SMBIOS WMI DRIVER
 6445L:	Dell.Client.Kernel@dell.com
 6446L:	platform-driver-x86@vger.kernel.org
 6447S:	Maintained
 6448F:	drivers/platform/x86/dell/dell-smbios-wmi.c
 6449F:	tools/wmi/dell-smbios-example.c
 6450
 6451DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
 6452M:	Stuart Hayes <stuart.w.hayes@gmail.com>
 6453L:	platform-driver-x86@vger.kernel.org
 6454S:	Maintained
 6455F:	Documentation/userspace-api/dcdbas.rst
 6456F:	drivers/platform/x86/dell/dcdbas.*
 6457
 6458DELL WMI DDV DRIVER
 6459M:	Armin Wolf <W_Armin@gmx.de>
 6460S:	Maintained
 6461F:	Documentation/ABI/testing/debugfs-dell-wmi-ddv
 6462F:	Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
 6463F:	Documentation/wmi/devices/dell-wmi-ddv.rst
 6464F:	drivers/platform/x86/dell/dell-wmi-ddv.c
 6465
 6466DELL WMI DESCRIPTOR DRIVER
 6467L:	Dell.Client.Kernel@dell.com
 6468S:	Maintained
 6469F:	drivers/platform/x86/dell/dell-wmi-descriptor.c
 6470
 6471DELL WMI HARDWARE PRIVACY SUPPORT
 6472L:	Dell.Client.Kernel@dell.com
 6473L:	platform-driver-x86@vger.kernel.org
 6474S:	Maintained
 6475F:	drivers/platform/x86/dell/dell-wmi-privacy.c
 6476
 6477DELL WMI NOTIFICATIONS DRIVER
 6478M:	Matthew Garrett <mjg59@srcf.ucam.org>
 6479M:	Pali Rohár <pali@kernel.org>
 6480S:	Maintained
 6481F:	drivers/platform/x86/dell/dell-wmi-base.c
 6482
 6483DELL WMI SYSMAN DRIVER
 6484M:	Prasanth Ksr <prasanth.ksr@dell.com>
 6485L:	Dell.Client.Kernel@dell.com
 6486L:	platform-driver-x86@vger.kernel.org
 6487S:	Maintained
 6488F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
 6489F:	drivers/platform/x86/dell/dell-wmi-sysman/
 6490
 6491DELTA AHE-50DC FAN CONTROL MODULE DRIVER
 6492M:	Zev Weiss <zev@bewilderbeest.net>
 6493L:	linux-hwmon@vger.kernel.org
 6494S:	Maintained
 6495F:	drivers/hwmon/pmbus/delta-ahe50dc-fan.c
 6496
 6497DELTA DPS920AB PSU DRIVER
 6498M:	Robert Marko <robert.marko@sartura.hr>
 6499L:	linux-hwmon@vger.kernel.org
 6500S:	Maintained
 6501F:	Documentation/hwmon/dps920ab.rst
 6502F:	drivers/hwmon/pmbus/dps920ab.c
 6503
 6504DELTA NETWORKS TN48M CPLD DRIVERS
 6505M:	Robert Marko <robert.marko@sartura.hr>
 6506S:	Maintained
 6507F:	Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
 6508F:	Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
 6509F:	Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
 6510F:	drivers/gpio/gpio-tn48m.c
 6511F:	include/dt-bindings/reset/delta,tn48m-reset.h
 6512
 6513DELTA ST MEDIA DRIVER
 6514M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
 6515L:	linux-media@vger.kernel.org
 6516S:	Supported
 6517W:	https://linuxtv.org
 6518T:	git git://linuxtv.org/media.git
 6519F:	drivers/media/platform/st/sti/delta
 6520
 6521DENALI NAND DRIVER
 6522L:	linux-mtd@lists.infradead.org
 6523S:	Orphan
 6524F:	drivers/mtd/nand/raw/denali*
 6525
 6526DESIGNWARE EDMA CORE IP DRIVER
 6527M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 6528L:	dmaengine@vger.kernel.org
 6529S:	Maintained
 6530F:	drivers/dma/dw-edma/
 6531F:	include/linux/dma/edma.h
 6532
 6533DESIGNWARE USB2 DRD IP DRIVER
 6534M:	Minas Harutyunyan <hminas@synopsys.com>
 6535L:	linux-usb@vger.kernel.org
 6536S:	Maintained
 6537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
 6538F:	drivers/usb/dwc2/
 6539
 6540DESIGNWARE USB3 DRD IP DRIVER
 6541M:	Thinh Nguyen <Thinh.Nguyen@synopsys.com>
 6542L:	linux-usb@vger.kernel.org
 6543S:	Maintained
 6544F:	drivers/usb/dwc3/
 6545
 6546DESIGNWARE XDATA IP DRIVER
 6547L:	linux-pci@vger.kernel.org
 6548S:	Orphan
 6549F:	Documentation/misc-devices/dw-xdata-pcie.rst
 6550F:	drivers/misc/dw-xdata-pcie.c
 6551
 6552DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
 6553M:	Andreas Klinger <ak@it-klinger.de>
 6554L:	linux-iio@vger.kernel.org
 6555S:	Maintained
 6556F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
 6557F:	drivers/iio/proximity/srf*.c
 6558
 6559DEVICE COREDUMP (DEV_COREDUMP)
 6560M:	Johannes Berg <johannes@sipsolutions.net>
 6561L:	linux-kernel@vger.kernel.org
 6562S:	Maintained
 6563F:	drivers/base/devcoredump.c
 6564F:	include/linux/devcoredump.h
 6565
 6566DEVICE DEPENDENCY HELPER SCRIPT
 6567M:	Saravana Kannan <saravanak@google.com>
 6568L:	linux-kernel@vger.kernel.org
 6569S:	Maintained
 6570F:	scripts/dev-needs.sh
 6571
 6572DEVICE DIRECT ACCESS (DAX)
 6573M:	Dan Williams <dan.j.williams@intel.com>
 6574M:	Vishal Verma <vishal.l.verma@intel.com>
 6575M:	Dave Jiang <dave.jiang@intel.com>
 6576L:	nvdimm@lists.linux.dev
 6577L:	linux-cxl@vger.kernel.org
 6578S:	Supported
 6579F:	drivers/dax/
 6580
 6581DEVICE FREQUENCY (DEVFREQ)
 6582M:	MyungJoo Ham <myungjoo.ham@samsung.com>
 6583M:	Kyungmin Park <kyungmin.park@samsung.com>
 6584M:	Chanwoo Choi <cw00.choi@samsung.com>
 6585L:	linux-pm@vger.kernel.org
 6586S:	Maintained
 6587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
 6588F:	Documentation/devicetree/bindings/devfreq/
 6589F:	Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
 6590F:	drivers/devfreq/
 6591F:	include/linux/devfreq.h
 6592F:	include/trace/events/devfreq.h
 6593
 6594DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
 6595M:	Chanwoo Choi <cw00.choi@samsung.com>
 6596L:	linux-pm@vger.kernel.org
 6597S:	Supported
 6598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
 6599F:	Documentation/devicetree/bindings/devfreq/event/
 6600F:	drivers/devfreq/devfreq-event.c
 6601F:	drivers/devfreq/event/
 6602F:	include/dt-bindings/pmu/exynos_ppmu.h
 6603F:	include/linux/devfreq-event.h
 6604
 6605DEVICE RESOURCE MANAGEMENT HELPERS
 6606M:	Hans de Goede <hdegoede@redhat.com>
 6607R:	Matti Vaittinen <mazziesaccount@gmail.com>
 6608S:	Maintained
 6609F:	include/linux/devm-helpers.h
 6610
 6611DEVICE-MAPPER  (LVM)
 6612M:	Alasdair Kergon <agk@redhat.com>
 6613M:	Mike Snitzer <snitzer@kernel.org>
 6614M:	Mikulas Patocka <mpatocka@redhat.com>
 6615L:	dm-devel@lists.linux.dev
 6616S:	Maintained
 6617Q:	http://patchwork.kernel.org/project/dm-devel/list/
 6618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
 6619F:	Documentation/admin-guide/device-mapper/
 6620F:	drivers/md/Kconfig
 6621F:	drivers/md/Makefile
 6622F:	drivers/md/dm*
 6623F:	drivers/md/persistent-data/
 6624F:	include/linux/device-mapper.h
 6625F:	include/linux/dm-*.h
 6626F:	include/uapi/linux/dm-*.h
 6627
 6628DEVICE-MAPPER VDO TARGET
 6629M:	Matthew Sakai <msakai@redhat.com>
 6630L:	dm-devel@lists.linux.dev
 6631S:	Maintained
 6632F:	Documentation/admin-guide/device-mapper/vdo*.rst
 6633F:	drivers/md/dm-vdo/
 6634
 6635DEVLINK
 6636M:	Jiri Pirko <jiri@resnulli.us>
 6637L:	netdev@vger.kernel.org
 6638S:	Supported
 6639F:	Documentation/networking/devlink
 6640F:	include/net/devlink.h
 6641F:	include/uapi/linux/devlink.h
 6642F:	net/devlink/
 6643
 6644DFROBOT SD2405AL RTC DRIVER
 6645M:	Tóth János <gomba007@gmail.com>
 6646L:	linux-rtc@vger.kernel.org
 6647S:	Maintained
 6648F:	drivers/rtc/rtc-sd2405al.c
 6649
 6650DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
 6651M:	Christoph Niedermaier <cniedermaier@dh-electronics.com>
 6652L:	kernel@dh-electronics.com
 6653S:	Maintained
 6654F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
 6655F:	arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
 6656
 6657DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
 6658M:	Marek Vasut <marex@denx.de>
 6659L:	kernel@dh-electronics.com
 6660S:	Maintained
 6661F:	arch/arm/boot/dts/st/stm32mp1*-dhcom-*
 6662F:	arch/arm/boot/dts/st/stm32mp1*-dhcor-*
 6663
 6664DIALOG SEMICONDUCTOR DRIVERS
 6665M:	Support Opensource <support.opensource@diasemi.com>
 6666S:	Supported
 6667W:	http://www.dialog-semiconductor.com/products
 6668F:	Documentation/devicetree/bindings/input/dlg,da72??.txt
 6669F:	Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
 6670F:	Documentation/devicetree/bindings/mfd/da90*.txt
 6671F:	Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
 6672F:	Documentation/devicetree/bindings/regulator/da92*.txt
 6673F:	Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
 6674F:	Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
 6675F:	Documentation/devicetree/bindings/sound/da[79]*.txt
 6676F:	Documentation/devicetree/bindings/sound/dlg,da7213.yaml
 6677F:	Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
 6678F:	Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
 6679F:	Documentation/hwmon/da90??.rst
 6680F:	drivers/gpio/gpio-da90??.c
 6681F:	drivers/hwmon/da90??-hwmon.c
 6682F:	drivers/iio/adc/da91??-*.c
 6683F:	drivers/input/misc/da72??.[ch]
 6684F:	drivers/input/misc/da90??_onkey.c
 6685F:	drivers/input/touchscreen/da9052_tsi.c
 6686F:	drivers/leds/leds-da90??.c
 6687F:	drivers/mfd/da903x.c
 6688F:	drivers/mfd/da90??-*.c
 6689F:	drivers/mfd/da91??-*.c
 6690F:	drivers/pinctrl/pinctrl-da90??.c
 6691F:	drivers/power/supply/da9052-battery.c
 6692F:	drivers/power/supply/da91??-*.c
 6693F:	drivers/regulator/da9???-regulator.[ch]
 6694F:	drivers/regulator/slg51000-regulator.[ch]
 6695F:	drivers/rtc/rtc-da90??.c
 6696F:	drivers/thermal/da90??-thermal.c
 6697F:	drivers/video/backlight/da90??_bl.c
 6698F:	drivers/watchdog/da90??_wdt.c
 6699F:	include/dt-bindings/regulator/dlg,da9*-regulator.h
 6700F:	include/linux/mfd/da903x.h
 6701F:	include/linux/mfd/da9052/
 6702F:	include/linux/mfd/da9055/
 6703F:	include/linux/mfd/da9062/
 6704F:	include/linux/mfd/da9063/
 6705F:	include/linux/mfd/da9150/
 6706F:	include/linux/regulator/da9211.h
 6707F:	include/sound/da[79]*.h
 6708F:	sound/soc/codecs/da[79]*.[ch]
 6709
 6710DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
 6711M:	William Breathitt Gray <wbg@kernel.org>
 6712L:	linux-gpio@vger.kernel.org
 6713S:	Maintained
 6714F:	drivers/gpio/gpio-gpio-mm.c
 6715
 6716DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
 6717M:	Martin Tuma <martin.tuma@digiteqautomotive.com>
 6718L:	linux-media@vger.kernel.org
 6719S:	Maintained
 6720F:	Documentation/admin-guide/media/mgb4.rst
 6721F:	drivers/media/pci/mgb4/
 6722
 6723DIOLAN U2C-12 I2C DRIVER
 6724M:	Guenter Roeck <linux@roeck-us.net>
 6725L:	linux-i2c@vger.kernel.org
 6726S:	Maintained
 6727F:	drivers/i2c/busses/i2c-diolan-u2c.c
 6728
 6729DIRECTORY NOTIFICATION (DNOTIFY)
 6730M:	Jan Kara <jack@suse.cz>
 6731R:	Amir Goldstein <amir73il@gmail.com>
 6732L:	linux-fsdevel@vger.kernel.org
 6733S:	Maintained
 6734F:	Documentation/filesystems/dnotify.rst
 6735F:	fs/notify/dnotify/
 6736F:	include/linux/dnotify.h
 6737
 6738DISK GEOMETRY AND PARTITION HANDLING
 6739M:	Andries Brouwer <aeb@cwi.nl>
 6740S:	Maintained
 6741W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
 6742W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
 6743W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
 6744
 6745DISKQUOTA
 6746M:	Jan Kara <jack@suse.com>
 6747S:	Maintained
 6748F:	Documentation/filesystems/quota.rst
 6749F:	fs/quota/
 6750F:	include/linux/quota*.h
 6751F:	include/uapi/linux/quota*.h
 6752
 6753DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
 6754M:	Bernie Thompson <bernie@plugable.com>
 6755L:	linux-fbdev@vger.kernel.org
 6756S:	Maintained
 6757W:	http://plugable.com/category/projects/udlfb/
 6758F:	Documentation/fb/udlfb.rst
 6759F:	drivers/video/fbdev/udlfb.c
 6760F:	include/video/udlfb.h
 6761
 6762DISTRIBUTED LOCK MANAGER (DLM)
 6763M:	Alexander Aring <aahringo@redhat.com>
 6764M:	David Teigland <teigland@redhat.com>
 6765L:	gfs2@lists.linux.dev
 6766S:	Supported
 6767W:	https://pagure.io/dlm
 6768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
 6769F:	fs/dlm/
 6770
 6771DMA BUFFER SHARING FRAMEWORK
 6772M:	Sumit Semwal <sumit.semwal@linaro.org>
 6773M:	Christian König <christian.koenig@amd.com>
 6774L:	linux-media@vger.kernel.org
 6775L:	dri-devel@lists.freedesktop.org
 6776L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
 6777S:	Maintained
 6778T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 6779F:	Documentation/driver-api/dma-buf.rst
 6780F:	Documentation/userspace-api/dma-buf-alloc-exchange.rst
 6781F:	drivers/dma-buf/
 6782F:	include/linux/*fence.h
 6783F:	include/linux/dma-buf.h
 6784F:	include/linux/dma-resv.h
 6785K:	\bdma_(?:buf|fence|resv)\b
 6786
 6787DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
 6788M:	Vinod Koul <vkoul@kernel.org>
 6789L:	dmaengine@vger.kernel.org
 6790S:	Maintained
 6791Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
 6792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
 6793F:	Documentation/devicetree/bindings/dma/
 6794F:	Documentation/driver-api/dmaengine/
 6795F:	drivers/dma/
 6796F:	include/dt-bindings/dma/
 6797F:	include/linux/dma/
 6798F:	include/linux/dmaengine.h
 6799F:	include/linux/of_dma.h
 6800
 6801DMA MAPPING BENCHMARK
 6802M:	Xiang Chen <chenxiang66@hisilicon.com>
 6803L:	iommu@lists.linux.dev
 6804F:	kernel/dma/map_benchmark.c
 6805F:	tools/testing/selftests/dma/
 6806
 6807DMA MAPPING HELPERS
 6808M:	Christoph Hellwig <hch@lst.de>
 6809M:	Marek Szyprowski <m.szyprowski@samsung.com>
 6810R:	Robin Murphy <robin.murphy@arm.com>
 6811L:	iommu@lists.linux.dev
 6812S:	Supported
 6813W:	http://git.infradead.org/users/hch/dma-mapping.git
 6814T:	git git://git.infradead.org/users/hch/dma-mapping.git
 6815F:	include/asm-generic/dma-mapping.h
 6816F:	include/linux/dma-direct.h
 6817F:	include/linux/dma-map-ops.h
 6818F:	include/linux/dma-mapping.h
 6819F:	include/linux/swiotlb.h
 6820F:	kernel/dma/
 6821
 6822DMA-BUF HEAPS FRAMEWORK
 6823M:	Sumit Semwal <sumit.semwal@linaro.org>
 6824R:	Benjamin Gaignard <benjamin.gaignard@collabora.com>
 6825R:	Brian Starkey <Brian.Starkey@arm.com>
 6826R:	John Stultz <jstultz@google.com>
 6827R:	T.J. Mercier <tjmercier@google.com>
 6828L:	linux-media@vger.kernel.org
 6829L:	dri-devel@lists.freedesktop.org
 6830L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
 6831S:	Maintained
 6832T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 6833F:	drivers/dma-buf/dma-heap.c
 6834F:	drivers/dma-buf/heaps/*
 6835F:	include/linux/dma-heap.h
 6836F:	include/uapi/linux/dma-heap.h
 6837F:	tools/testing/selftests/dmabuf-heaps/
 6838
 6839DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
 6840M:	Lukasz Luba <lukasz.luba@arm.com>
 6841L:	linux-pm@vger.kernel.org
 6842L:	linux-samsung-soc@vger.kernel.org
 6843S:	Maintained
 6844F:	Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
 6845F:	drivers/memory/samsung/exynos5422-dmc.c
 6846
 6847DME1737 HARDWARE MONITOR DRIVER
 6848M:	Juerg Haefliger <juergh@proton.me>
 6849L:	linux-hwmon@vger.kernel.org
 6850S:	Maintained
 6851F:	Documentation/hwmon/dme1737.rst
 6852F:	drivers/hwmon/dme1737.c
 6853
 6854DMI/SMBIOS SUPPORT
 6855M:	Jean Delvare <jdelvare@suse.com>
 6856S:	Maintained
 6857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
 6858F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
 6859F:	drivers/firmware/dmi-id.c
 6860F:	drivers/firmware/dmi_scan.c
 6861F:	include/linux/dmi.h
 6862
 6863DOCUMENTATION
 6864M:	Jonathan Corbet <corbet@lwn.net>
 6865L:	linux-doc@vger.kernel.org
 6866S:	Maintained
 6867P:	Documentation/doc-guide/maintainer-profile.rst
 6868T:	git git://git.lwn.net/linux.git docs-next
 6869F:	Documentation/
 6870F:	scripts/check-variable-fonts.sh
 6871F:	scripts/documentation-file-ref-check
 6872F:	scripts/kernel-doc
 6873F:	scripts/sphinx-pre-install
 6874X:	Documentation/ABI/
 6875X:	Documentation/admin-guide/media/
 6876X:	Documentation/devicetree/
 6877X:	Documentation/driver-api/media/
 6878X:	Documentation/firmware-guide/acpi/
 6879X:	Documentation/i2c/
 6880X:	Documentation/netlink/
 6881X:	Documentation/power/
 6882X:	Documentation/spi/
 6883X:	Documentation/userspace-api/media/
 6884
 6885DOCUMENTATION PROCESS
 6886M:	Jonathan Corbet <corbet@lwn.net>
 6887L:	workflows@vger.kernel.org
 6888S:	Maintained
 6889F:	Documentation/dev-tools/
 6890F:	Documentation/maintainer/
 6891F:	Documentation/process/
 6892
 6893DOCUMENTATION REPORTING ISSUES
 6894M:	Thorsten Leemhuis <linux@leemhuis.info>
 6895L:	linux-doc@vger.kernel.org
 6896S:	Maintained
 6897F:	Documentation/admin-guide/bug-bisect.rst
 6898F:	Documentation/admin-guide/quickly-build-trimmed-linux.rst
 6899F:	Documentation/admin-guide/reporting-issues.rst
 6900F:	Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
 6901
 6902DOCUMENTATION SCRIPTS
 6903M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 6904L:	linux-doc@vger.kernel.org
 6905S:	Maintained
 6906F:	Documentation/sphinx/parse-headers.pl
 6907F:	scripts/documentation-file-ref-check
 6908F:	scripts/sphinx-pre-install
 6909
 6910DOCUMENTATION/ITALIAN
 6911M:	Federico Vaga <federico.vaga@vaga.pv.it>
 6912L:	linux-doc@vger.kernel.org
 6913S:	Maintained
 6914F:	Documentation/translations/it_IT
 6915
 6916DOCUMENTATION/JAPANESE
 6917R:	Akira Yokosawa <akiyks@gmail.com>
 6918L:	linux-doc@vger.kernel.org
 6919S:	Maintained
 6920F:	Documentation/translations/ja_JP
 6921
 6922DONGWOON DW9714 LENS VOICE COIL DRIVER
 6923M:	Sakari Ailus <sakari.ailus@linux.intel.com>
 6924L:	linux-media@vger.kernel.org
 6925S:	Maintained
 6926T:	git git://linuxtv.org/media.git
 6927F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
 6928F:	drivers/media/i2c/dw9714.c
 6929
 6930DONGWOON DW9719 LENS VOICE COIL DRIVER
 6931M:	Daniel Scally <djrscally@gmail.com>
 6932L:	linux-media@vger.kernel.org
 6933S:	Maintained
 6934T:	git git://linuxtv.org/media.git
 6935F:	drivers/media/i2c/dw9719.c
 6936
 6937DONGWOON DW9768 LENS VOICE COIL DRIVER
 6938L:	linux-media@vger.kernel.org
 6939S:	Orphan
 6940T:	git git://linuxtv.org/media.git
 6941F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
 6942F:	drivers/media/i2c/dw9768.c
 6943
 6944DONGWOON DW9807 LENS VOICE COIL DRIVER
 6945M:	Sakari Ailus <sakari.ailus@linux.intel.com>
 6946L:	linux-media@vger.kernel.org
 6947S:	Maintained
 6948T:	git git://linuxtv.org/media.git
 6949F:	Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
 6950F:	drivers/media/i2c/dw9807-vcm.c
 6951
 6952DOUBLETALK DRIVER
 6953M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
 6954L:	blinux-list@redhat.com
 6955S:	Maintained
 6956F:	drivers/char/dtlk.c
 6957F:	include/linux/dtlk.h
 6958
 6959DPAA2 DATAPATH I/O (DPIO) DRIVER
 6960M:	Roy Pledge <Roy.Pledge@nxp.com>
 6961L:	linux-kernel@vger.kernel.org
 6962S:	Maintained
 6963F:	drivers/soc/fsl/dpio
 6964
 6965DPAA2 ETHERNET DRIVER
 6966M:	Ioana Ciornei <ioana.ciornei@nxp.com>
 6967L:	netdev@vger.kernel.org
 6968S:	Maintained
 6969F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
 6970F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
 6971F:	drivers/net/ethernet/freescale/dpaa2/Kconfig
 6972F:	drivers/net/ethernet/freescale/dpaa2/Makefile
 6973F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
 6974F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
 6975F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
 6976F:	drivers/net/ethernet/freescale/dpaa2/dpkg.h
 6977F:	drivers/net/ethernet/freescale/dpaa2/dpmac*
 6978F:	drivers/net/ethernet/freescale/dpaa2/dpni*
 6979
 6980DPAA2 ETHERNET SWITCH DRIVER
 6981M:	Ioana Ciornei <ioana.ciornei@nxp.com>
 6982L:	netdev@vger.kernel.org
 6983S:	Maintained
 6984F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
 6985F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
 6986F:	drivers/net/ethernet/freescale/dpaa2/dpsw*
 6987
 6988DPLL SUBSYSTEM
 6989M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
 6990M:	Arkadiusz Kubalewski <arkadiusz.kubalewski@intel.com>
 6991M:	Jiri Pirko <jiri@resnulli.us>
 6992L:	netdev@vger.kernel.org
 6993S:	Supported
 6994F:	Documentation/driver-api/dpll.rst
 6995F:	drivers/dpll/*
 6996F:	include/linux/dpll.h
 6997F:	include/uapi/linux/dpll.h
 6998
 6999DRBD DRIVER
 7000M:	Philipp Reisner <philipp.reisner@linbit.com>
 7001M:	Lars Ellenberg <lars.ellenberg@linbit.com>
 7002M:	Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
 7003L:	drbd-dev@lists.linbit.com
 7004S:	Supported
 7005W:	http://www.drbd.org
 7006T:	git git://git.linbit.com/linux-drbd.git
 7007T:	git git://git.linbit.com/drbd-8.4.git
 7008F:	Documentation/admin-guide/blockdev/
 7009F:	drivers/block/drbd/
 7010F:	include/linux/drbd*
 7011F:	lib/lru_cache.c
 7012
 7013DRIVER COMPONENT FRAMEWORK
 7014L:	dri-devel@lists.freedesktop.org
 7015F:	drivers/base/component.c
 7016F:	include/linux/component.h
 7017
 7018DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
 7019M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 7020R:	"Rafael J. Wysocki" <rafael@kernel.org>
 7021S:	Supported
 7022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
 7023F:	Documentation/core-api/kobject.rst
 7024F:	drivers/base/
 7025F:	fs/debugfs/
 7026F:	fs/sysfs/
 7027F:	include/linux/debugfs.h
 7028F:	include/linux/fwnode.h
 7029F:	include/linux/kobj*
 7030F:	include/linux/property.h
 7031F:	lib/kobj*
 7032F:	rust/kernel/device.rs
 7033
 7034DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
 7035M:	Nishanth Menon <nm@ti.com>
 7036L:	linux-pm@vger.kernel.org
 7037S:	Maintained
 7038F:	drivers/soc/ti/smartreflex.c
 7039F:	include/linux/power/smartreflex.h
 7040
 7041DRM ACCEL DRIVERS FOR INTEL VPU
 7042M:	Jacek Lawrynowicz <jacek.lawrynowicz@linux.intel.com>
 7043M:	Stanislaw Gruszka <stanislaw.gruszka@linux.intel.com>
 7044L:	dri-devel@lists.freedesktop.org
 7045S:	Supported
 7046T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7047F:	drivers/accel/ivpu/
 7048F:	include/uapi/drm/ivpu_accel.h
 7049
 7050DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
 7051M:	Oded Gabbay <ogabbay@kernel.org>
 7052L:	dri-devel@lists.freedesktop.org
 7053S:	Maintained
 7054C:	irc://irc.oftc.net/dri-devel
 7055T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
 7056F:	Documentation/accel/
 7057F:	drivers/accel/
 7058F:	include/drm/drm_accel.h
 7059
 7060DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
 7061M:	Maxime Ripard <mripard@kernel.org>
 7062M:	Chen-Yu Tsai <wens@csie.org>
 7063R:	Jernej Skrabec <jernej.skrabec@gmail.com>
 7064L:	dri-devel@lists.freedesktop.org
 7065S:	Supported
 7066T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7067F:	drivers/gpu/drm/sun4i/sun8i*
 7068
 7069DRM DRIVER FOR ARM PL111 CLCD
 7070S:	Orphan
 7071T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7072F:	drivers/gpu/drm/pl111/
 7073
 7074DRM DRIVER FOR ARM VERSATILE TFT PANELS
 7075M:	Linus Walleij <linus.walleij@linaro.org>
 7076S:	Maintained
 7077T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7078F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
 7079F:	drivers/gpu/drm/panel/panel-arm-versatile.c
 7080
 7081DRM DRIVER FOR ASPEED BMC GFX
 7082M:	Joel Stanley <joel@jms.id.au>
 7083L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
 7084S:	Supported
 7085T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7086F:	Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
 7087F:	drivers/gpu/drm/aspeed/
 7088
 7089DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
 7090M:	Dave Airlie <airlied@redhat.com>
 7091R:	Thomas Zimmermann <tzimmermann@suse.de>
 7092R:	Jocelyn Falempe <jfalempe@redhat.com>
 7093L:	dri-devel@lists.freedesktop.org
 7094S:	Supported
 7095T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7096F:	drivers/gpu/drm/ast/
 7097
 7098DRM DRIVER FOR BOCHS VIRTUAL GPU
 7099M:	Gerd Hoffmann <kraxel@redhat.com>
 7100L:	virtualization@lists.linux.dev
 7101S:	Maintained
 7102T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7103F:	drivers/gpu/drm/tiny/bochs.c
 7104
 7105DRM DRIVER FOR BOE HIMAX8279D PANELS
 7106M:	Jerry Han <hanxu5@huaqin.corp-partner.google.com>
 7107S:	Maintained
 7108F:	Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
 7109F:	drivers/gpu/drm/panel/panel-boe-himax8279d.c
 7110
 7111DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
 7112M:	Jagan Teki <jagan@amarulasolutions.com>
 7113S:	Maintained
 7114F:	Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
 7115F:	drivers/gpu/drm/bridge/chipone-icn6211.c
 7116
 7117DRM DRIVER FOR EBBG FT8719 PANEL
 7118M:	Joel Selvaraj <jo@jsfamily.in>
 7119S:	Maintained
 7120T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7121F:	Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
 7122F:	drivers/gpu/drm/panel/panel-ebbg-ft8719.c
 7123
 7124DRM DRIVER FOR FARADAY TVE200 TV ENCODER
 7125M:	Linus Walleij <linus.walleij@linaro.org>
 7126S:	Maintained
 7127T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7128F:	drivers/gpu/drm/tve200/
 7129
 7130DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
 7131M:	Icenowy Zheng <icenowy@aosc.io>
 7132S:	Maintained
 7133F:	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
 7134F:	drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
 7135
 7136DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
 7137M:	Jagan Teki <jagan@amarulasolutions.com>
 7138S:	Maintained
 7139F:	Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
 7140F:	drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
 7141
 7142DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
 7143M:	Thomas Zimmermann <tzimmermann@suse.de>
 7144M:	Javier Martinez Canillas <javierm@redhat.com>
 7145L:	dri-devel@lists.freedesktop.org
 7146S:	Maintained
 7147T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7148F:	drivers/gpu/drm/tiny/ofdrm.c
 7149F:	drivers/gpu/drm/tiny/simpledrm.c
 7150F:	drivers/video/aperture.c
 7151F:	drivers/video/nomodeset.c
 7152F:	include/linux/aperture.h
 7153F:	include/video/nomodeset.h
 7154
 7155DRM DRIVER FOR GENERIC EDP PANELS
 7156R:	Douglas Anderson <dianders@chromium.org>
 7157F:	Documentation/devicetree/bindings/display/panel/panel-edp.yaml
 7158F:	drivers/gpu/drm/panel/panel-edp.c
 7159
 7160DRM DRIVER FOR GENERIC USB DISPLAY
 7161M:	Noralf Trønnes <noralf@tronnes.org>
 7162S:	Maintained
 7163W:	https://github.com/notro/gud/wiki
 7164T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7165F:	drivers/gpu/drm/gud/
 7166F:	include/drm/gud.h
 7167
 7168DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
 7169M:	Hans de Goede <hdegoede@redhat.com>
 7170S:	Maintained
 7171T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7172F:	drivers/gpu/drm/tiny/gm12u320.c
 7173
 7174DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
 7175M:	Ondrej Jirman <megi@xff.cz>
 7176M:	Javier Martinez Canillas <javierm@redhat.com>
 7177S:	Maintained
 7178T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7179F:	Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
 7180F:	drivers/gpu/drm/panel/panel-himax-hx8394.c
 7181
 7182DRM DRIVER FOR HX8357D PANELS
 7183S:	Orphan
 7184T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7185F:	Documentation/devicetree/bindings/display/himax,hx8357d.txt
 7186F:	drivers/gpu/drm/tiny/hx8357d.c
 7187
 7188DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
 7189M:	Deepak Rawat <drawat.floss@gmail.com>
 7190L:	linux-hyperv@vger.kernel.org
 7191L:	dri-devel@lists.freedesktop.org
 7192S:	Maintained
 7193T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7194F:	drivers/gpu/drm/hyperv
 7195
 7196DRM DRIVER FOR ILITEK ILI9225 PANELS
 7197M:	David Lechner <david@lechnology.com>
 7198S:	Maintained
 7199T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7200F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
 7201F:	drivers/gpu/drm/tiny/ili9225.c
 7202
 7203DRM DRIVER FOR ILITEK ILI9486 PANELS
 7204M:	Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
 7205S:	Maintained
 7206T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7207F:	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
 7208F:	drivers/gpu/drm/tiny/ili9486.c
 7209
 7210DRM DRIVER FOR ILITEK ILI9805 PANELS
 7211M:	Michael Trimarchi <michael@amarulasolutions.com>
 7212S:	Maintained
 7213F:	Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
 7214F:	drivers/gpu/drm/panel/panel-ilitek-ili9805.c
 7215
 7216DRM DRIVER FOR ILITEK ILI9806E PANELS
 7217M:	Michael Walle <mwalle@kernel.org>
 7218S:	Maintained
 7219F:	drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
 7220
 7221DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
 7222M:	Jagan Teki <jagan@edgeble.ai>
 7223S:	Maintained
 7224F:	Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
 7225F:	drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
 7226
 7227DRM DRIVER FOR LG SW43408 PANELS
 7228M:	Sumit Semwal <sumit.semwal@linaro.org>
 7229M:	Caleb Connolly <caleb.connolly@linaro.org>
 7230S:	Maintained
 7231T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7232F:	Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
 7233F:	drivers/gpu/drm/panel/panel-lg-sw43408.c
 7234
 7235DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
 7236M:	Paul Kocialkowski <paul.kocialkowski@bootlin.com>
 7237S:	Supported
 7238T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7239F:	drivers/gpu/drm/logicvc/
 7240
 7241DRM DRIVER FOR LVDS PANELS
 7242M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
 7243L:	dri-devel@lists.freedesktop.org
 7244S:	Maintained
 7245T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7246F:	Documentation/devicetree/bindings/display/lvds.yaml
 7247F:	Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
 7248F:	drivers/gpu/drm/panel/panel-lvds.c
 7249
 7250DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
 7251M:	Guido Günther <agx@sigxcpu.org>
 7252R:	Purism Kernel Team <kernel@puri.sm>
 7253S:	Maintained
 7254F:	Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
 7255F:	drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
 7256
 7257DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
 7258M:	Dave Airlie <airlied@redhat.com>
 7259R:	Thomas Zimmermann <tzimmermann@suse.de>
 7260R:	Jocelyn Falempe <jfalempe@redhat.com>
 7261L:	dri-devel@lists.freedesktop.org
 7262S:	Supported
 7263T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7264F:	drivers/gpu/drm/mgag200/
 7265
 7266DRM DRIVER FOR MI0283QT
 7267M:	Noralf Trønnes <noralf@tronnes.org>
 7268S:	Maintained
 7269T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7270F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
 7271F:	drivers/gpu/drm/tiny/mi0283qt.c
 7272
 7273DRM DRIVER FOR MIPI DBI compatible panels
 7274M:	Noralf Trønnes <noralf@tronnes.org>
 7275S:	Maintained
 7276W:	https://github.com/notro/panel-mipi-dbi/wiki
 7277T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7278F:	Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
 7279F:	drivers/gpu/drm/tiny/panel-mipi-dbi.c
 7280
 7281DRM DRIVER for Qualcomm Adreno GPUs
 7282M:	Rob Clark <robdclark@gmail.com>
 7283R:	Sean Paul <sean@poorly.run>
 7284R:	Konrad Dybcio <konradybcio@kernel.org>
 7285L:	linux-arm-msm@vger.kernel.org
 7286L:	dri-devel@lists.freedesktop.org
 7287L:	freedreno@lists.freedesktop.org
 7288S:	Maintained
 7289B:	https://gitlab.freedesktop.org/drm/msm/-/issues
 7290T:	git https://gitlab.freedesktop.org/drm/msm.git
 7291F:	Documentation/devicetree/bindings/display/msm/gpu.yaml
 7292F:	drivers/gpu/drm/msm/adreno/
 7293F:	drivers/gpu/drm/msm/msm_gpu.*
 7294F:	drivers/gpu/drm/msm/msm_gpu_devfreq.*
 7295F:	drivers/gpu/drm/msm/msm_ringbuffer.*
 7296F:	drivers/gpu/drm/msm/registers/adreno/
 7297F:	include/uapi/drm/msm_drm.h
 7298
 7299DRM DRIVER for Qualcomm display hardware
 7300M:	Rob Clark <robdclark@gmail.com>
 7301M:	Abhinav Kumar <quic_abhinavk@quicinc.com>
 7302M:	Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
 7303R:	Sean Paul <sean@poorly.run>
 7304R:	Marijn Suijten <marijn.suijten@somainline.org>
 7305L:	linux-arm-msm@vger.kernel.org
 7306L:	dri-devel@lists.freedesktop.org
 7307L:	freedreno@lists.freedesktop.org
 7308S:	Maintained
 7309B:	https://gitlab.freedesktop.org/drm/msm/-/issues
 7310T:	git https://gitlab.freedesktop.org/drm/msm.git
 7311F:	Documentation/devicetree/bindings/display/msm/
 7312F:	drivers/gpu/drm/ci/xfails/msm*
 7313F:	drivers/gpu/drm/msm/
 7314F:	include/uapi/drm/msm_drm.h
 7315
 7316DRM DRIVER FOR NOVATEK NT35510 PANELS
 7317M:	Linus Walleij <linus.walleij@linaro.org>
 7318S:	Maintained
 7319T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7320F:	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
 7321F:	drivers/gpu/drm/panel/panel-novatek-nt35510.c
 7322
 7323DRM DRIVER FOR NOVATEK NT35560 PANELS
 7324M:	Linus Walleij <linus.walleij@linaro.org>
 7325S:	Maintained
 7326T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7327F:	Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
 7328F:	drivers/gpu/drm/panel/panel-novatek-nt35560.c
 7329
 7330DRM DRIVER FOR NOVATEK NT36523 PANELS
 7331M:	Jianhua Lu <lujianhua000@gmail.com>
 7332S:	Maintained
 7333T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7334F:	Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
 7335F:	drivers/gpu/drm/panel/panel-novatek-nt36523.c
 7336
 7337DRM DRIVER FOR NOVATEK NT36672A PANELS
 7338M:	Sumit Semwal <sumit.semwal@linaro.org>
 7339S:	Maintained
 7340T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7341F:	Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
 7342F:	drivers/gpu/drm/panel/panel-novatek-nt36672a.c
 7343
 7344DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
 7345M:	Karol Herbst <kherbst@redhat.com>
 7346M:	Lyude Paul <lyude@redhat.com>
 7347M:	Danilo Krummrich <dakr@kernel.org>
 7348L:	dri-devel@lists.freedesktop.org
 7349L:	nouveau@lists.freedesktop.org
 7350S:	Supported
 7351W:	https://nouveau.freedesktop.org/
 7352Q:	https://patchwork.freedesktop.org/project/nouveau/
 7353Q:	https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
 7354B:	https://gitlab.freedesktop.org/drm/nouveau/-/issues
 7355C:	irc://irc.oftc.net/nouveau
 7356T:	git https://gitlab.freedesktop.org/drm/nouveau.git
 7357F:	drivers/gpu/drm/nouveau/
 7358F:	include/uapi/drm/nouveau_drm.h
 7359
 7360DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
 7361M:	Stefan Mavrodiev <stefan@olimex.com>
 7362S:	Maintained
 7363F:	Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
 7364F:	drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
 7365
 7366DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
 7367R:	Douglas Anderson <dianders@chromium.org>
 7368F:	Documentation/devicetree/bindings/display/bridge/ps8640.yaml
 7369F:	drivers/gpu/drm/bridge/parade-ps8640.c
 7370
 7371DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
 7372M:	Noralf Trønnes <noralf@tronnes.org>
 7373S:	Maintained
 7374T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7375F:	Documentation/devicetree/bindings/display/repaper.txt
 7376F:	drivers/gpu/drm/tiny/repaper.c
 7377
 7378DRM DRIVER FOR QEMU'S CIRRUS DEVICE
 7379M:	Dave Airlie <airlied@redhat.com>
 7380M:	Gerd Hoffmann <kraxel@redhat.com>
 7381L:	virtualization@lists.linux.dev
 7382S:	Obsolete
 7383W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
 7384T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7385F:	drivers/gpu/drm/tiny/cirrus.c
 7386
 7387DRM DRIVER FOR QXL VIRTUAL GPU
 7388M:	Dave Airlie <airlied@redhat.com>
 7389M:	Gerd Hoffmann <kraxel@redhat.com>
 7390L:	virtualization@lists.linux.dev
 7391L:	spice-devel@lists.freedesktop.org
 7392S:	Maintained
 7393T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7394F:	drivers/gpu/drm/qxl/
 7395F:	include/uapi/drm/qxl_drm.h
 7396
 7397DRM DRIVER FOR RAYDIUM RM67191 PANELS
 7398M:	Robert Chiras <robert.chiras@nxp.com>
 7399S:	Maintained
 7400F:	Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
 7401F:	drivers/gpu/drm/panel/panel-raydium-rm67191.c
 7402
 7403DRM DRIVER FOR SAMSUNG DB7430 PANELS
 7404M:	Linus Walleij <linus.walleij@linaro.org>
 7405S:	Maintained
 7406T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7407F:	Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
 7408F:	drivers/gpu/drm/panel/panel-samsung-db7430.c
 7409
 7410DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
 7411M:	Inki Dae <inki.dae@samsung.com>
 7412M:	Jagan Teki <jagan@amarulasolutions.com>
 7413M:	Marek Szyprowski <m.szyprowski@samsung.com>
 7414S:	Maintained
 7415T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7416F:	Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
 7417F:	drivers/gpu/drm/bridge/samsung-dsim.c
 7418F:	include/drm/bridge/samsung-dsim.h
 7419
 7420DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
 7421M:	Markuss Broks <markuss.broks@gmail.com>
 7422S:	Maintained
 7423F:	Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
 7424F:	drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
 7425
 7426DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
 7427M:	Artur Weber <aweber.kernel@gmail.com>
 7428S:	Maintained
 7429F:	Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
 7430F:	drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
 7431
 7432DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
 7433M:	Dzmitry Sankouski <dsankouski@gmail.com>
 7434S:	Maintained
 7435F:	Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
 7436F:	drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
 7437
 7438DRM DRIVER FOR SHARP MEMORY LCD
 7439M:	Alex Lanzano <lanzano.alex@gmail.com>
 7440S:	Maintained
 7441F:	Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
 7442F:	drivers/gpu/drm/tiny/sharp-memory.c
 7443
 7444DRM DRIVER FOR SITRONIX ST7586 PANELS
 7445M:	David Lechner <david@lechnology.com>
 7446S:	Maintained
 7447T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7448F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
 7449F:	drivers/gpu/drm/tiny/st7586.c
 7450
 7451DRM DRIVER FOR SITRONIX ST7701 PANELS
 7452M:	Jagan Teki <jagan@amarulasolutions.com>
 7453S:	Maintained
 7454F:	Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
 7455F:	drivers/gpu/drm/panel/panel-sitronix-st7701.c
 7456
 7457DRM DRIVER FOR SITRONIX ST7703 PANELS
 7458M:	Guido Günther <agx@sigxcpu.org>
 7459R:	Purism Kernel Team <kernel@puri.sm>
 7460R:	Ondrej Jirman <megi@xff.cz>
 7461S:	Maintained
 7462F:	Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
 7463F:	drivers/gpu/drm/panel/panel-sitronix-st7703.c
 7464
 7465DRM DRIVER FOR SITRONIX ST7735R PANELS
 7466M:	David Lechner <david@lechnology.com>
 7467S:	Maintained
 7468T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7469F:	Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
 7470F:	drivers/gpu/drm/tiny/st7735r.c
 7471
 7472DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
 7473M:	Javier Martinez Canillas <javierm@redhat.com>
 7474S:	Maintained
 7475T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7476F:	Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
 7477F:	Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
 7478F:	drivers/gpu/drm/solomon/ssd130x*
 7479
 7480DRM DRIVER FOR ST-ERICSSON MCDE
 7481M:	Linus Walleij <linus.walleij@linaro.org>
 7482S:	Maintained
 7483T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7484F:	Documentation/devicetree/bindings/display/ste,mcde.yaml
 7485F:	drivers/gpu/drm/mcde/
 7486
 7487DRM DRIVER FOR SYNAPTICS R63353 PANELS
 7488M:	Michael Trimarchi <michael@amarulasolutions.com>
 7489S:	Maintained
 7490F:	Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
 7491F:	drivers/gpu/drm/panel/panel-synaptics-r63353.c
 7492
 7493DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
 7494M:	Jagan Teki <jagan@amarulasolutions.com>
 7495S:	Maintained
 7496F:	Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
 7497F:	drivers/gpu/drm/bridge/ti-dlpc3433.c
 7498
 7499DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
 7500R:	Douglas Anderson <dianders@chromium.org>
 7501F:	Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
 7502F:	drivers/gpu/drm/bridge/ti-sn65dsi86.c
 7503
 7504DRM DRIVER FOR TPO TPG110 PANELS
 7505M:	Linus Walleij <linus.walleij@linaro.org>
 7506S:	Maintained
 7507T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7508F:	Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
 7509F:	drivers/gpu/drm/panel/panel-tpo-tpg110.c
 7510
 7511DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
 7512M:	Dave Airlie <airlied@redhat.com>
 7513R:	Sean Paul <sean@poorly.run>
 7514R:	Thomas Zimmermann <tzimmermann@suse.de>
 7515L:	dri-devel@lists.freedesktop.org
 7516S:	Supported
 7517T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7518F:	drivers/gpu/drm/udl/
 7519
 7520DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
 7521M:	Louis Chauvet <louis.chauvet@bootlin.com>
 7522R:	Haneen Mohammed <hamohammed.sa@gmail.com>
 7523R:	Simona Vetter <simona@ffwll.ch>
 7524R:	Melissa Wen <melissa.srw@gmail.com>
 7525L:	dri-devel@lists.freedesktop.org
 7526S:	Maintained
 7527T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7528F:	Documentation/gpu/vkms.rst
 7529F:	drivers/gpu/drm/ci/xfails/vkms*
 7530F:	drivers/gpu/drm/vkms/
 7531
 7532DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
 7533M:	Hans de Goede <hdegoede@redhat.com>
 7534L:	dri-devel@lists.freedesktop.org
 7535S:	Maintained
 7536T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7537F:	drivers/gpu/drm/vboxvideo/
 7538
 7539DRM DRIVER FOR VMWARE VIRTUAL GPU
 7540M:	Zack Rusin <zack.rusin@broadcom.com>
 7541R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 7542L:	dri-devel@lists.freedesktop.org
 7543S:	Supported
 7544T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7545F:	drivers/gpu/drm/vmwgfx/
 7546F:	include/uapi/drm/vmwgfx_drm.h
 7547
 7548DRM DRIVER FOR WIDECHIPS WS2401 PANELS
 7549M:	Linus Walleij <linus.walleij@linaro.org>
 7550S:	Maintained
 7551T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7552F:	Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
 7553F:	drivers/gpu/drm/panel/panel-widechips-ws2401.c
 7554
 7555DRM DRIVERS
 7556M:	David Airlie <airlied@gmail.com>
 7557M:	Simona Vetter <simona@ffwll.ch>
 7558L:	dri-devel@lists.freedesktop.org
 7559S:	Maintained
 7560B:	https://gitlab.freedesktop.org/drm
 7561C:	irc://irc.oftc.net/dri-devel
 7562T:	git https://gitlab.freedesktop.org/drm/kernel.git
 7563F:	Documentation/devicetree/bindings/display/
 7564F:	Documentation/devicetree/bindings/gpu/
 7565F:	Documentation/gpu/
 7566F:	drivers/gpu/
 7567F:	include/drm/
 7568F:	include/linux/vga*
 7569F:	include/uapi/drm/
 7570
 7571DRM DRIVERS AND MISC GPU PATCHES
 7572M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
 7573M:	Maxime Ripard <mripard@kernel.org>
 7574M:	Thomas Zimmermann <tzimmermann@suse.de>
 7575S:	Maintained
 7576W:	https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
 7577T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7578F:	Documentation/devicetree/bindings/display/
 7579F:	Documentation/devicetree/bindings/gpu/
 7580F:	Documentation/gpu/
 7581F:	drivers/gpu/drm/
 7582F:	drivers/gpu/vga/
 7583F:	include/drm/drm
 7584F:	include/linux/vga*
 7585F:	include/uapi/drm/
 7586X:	drivers/gpu/drm/amd/
 7587X:	drivers/gpu/drm/armada/
 7588X:	drivers/gpu/drm/etnaviv/
 7589X:	drivers/gpu/drm/exynos/
 7590X:	drivers/gpu/drm/i915/
 7591X:	drivers/gpu/drm/kmb/
 7592X:	drivers/gpu/drm/mediatek/
 7593X:	drivers/gpu/drm/msm/
 7594X:	drivers/gpu/drm/nouveau/
 7595X:	drivers/gpu/drm/radeon/
 7596X:	drivers/gpu/drm/renesas/rcar-du/
 7597X:	drivers/gpu/drm/tegra/
 7598
 7599DRM DRIVERS FOR ALLWINNER A10
 7600M:	Maxime Ripard <mripard@kernel.org>
 7601M:	Chen-Yu Tsai <wens@csie.org>
 7602L:	dri-devel@lists.freedesktop.org
 7603S:	Supported
 7604T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7605F:	Documentation/devicetree/bindings/display/allwinner*
 7606F:	drivers/gpu/drm/sun4i/
 7607
 7608DRM DRIVERS FOR AMLOGIC SOCS
 7609M:	Neil Armstrong <neil.armstrong@linaro.org>
 7610L:	dri-devel@lists.freedesktop.org
 7611L:	linux-amlogic@lists.infradead.org
 7612S:	Supported
 7613W:	http://linux-meson.com/
 7614T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7615F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
 7616F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
 7617F:	Documentation/gpu/meson.rst
 7618F:	drivers/gpu/drm/ci/xfails/meson*
 7619F:	drivers/gpu/drm/meson/
 7620
 7621DRM DRIVERS FOR ATMEL HLCDC
 7622M:	Sam Ravnborg <sam@ravnborg.org>
 7623M:	Boris Brezillon <bbrezillon@kernel.org>
 7624L:	dri-devel@lists.freedesktop.org
 7625S:	Supported
 7626T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7627F:	Documentation/devicetree/bindings/display/atmel/
 7628F:	drivers/gpu/drm/atmel-hlcdc/
 7629
 7630DRM DRIVERS FOR BRIDGE CHIPS
 7631M:	Andrzej Hajda <andrzej.hajda@intel.com>
 7632M:	Neil Armstrong <neil.armstrong@linaro.org>
 7633M:	Robert Foss <rfoss@kernel.org>
 7634R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
 7635R:	Jonas Karlman <jonas@kwiboo.se>
 7636R:	Jernej Skrabec <jernej.skrabec@gmail.com>
 7637S:	Maintained
 7638T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7639F:	Documentation/devicetree/bindings/display/bridge/
 7640F:	drivers/gpu/drm/bridge/
 7641F:	drivers/gpu/drm/display/drm_bridge_connector.c
 7642F:	drivers/gpu/drm/drm_bridge.c
 7643F:	include/drm/drm_bridge.h
 7644F:	include/drm/drm_bridge_connector.h
 7645
 7646DRM DRIVERS FOR EXYNOS
 7647M:	Inki Dae <inki.dae@samsung.com>
 7648M:	Seung-Woo Kim <sw0312.kim@samsung.com>
 7649M:	Kyungmin Park <kyungmin.park@samsung.com>
 7650L:	dri-devel@lists.freedesktop.org
 7651S:	Supported
 7652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
 7653F:	Documentation/devicetree/bindings/display/samsung/
 7654F:	drivers/gpu/drm/exynos/
 7655F:	include/uapi/drm/exynos_drm.h
 7656
 7657DRM DRIVERS FOR FREESCALE DCU
 7658M:	Stefan Agner <stefan@agner.ch>
 7659M:	Alison Wang <alison.wang@nxp.com>
 7660L:	dri-devel@lists.freedesktop.org
 7661S:	Supported
 7662T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7663F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
 7664F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
 7665F:	drivers/gpu/drm/fsl-dcu/
 7666
 7667DRM DRIVERS FOR FREESCALE IMX 5/6
 7668M:	Philipp Zabel <p.zabel@pengutronix.de>
 7669L:	dri-devel@lists.freedesktop.org
 7670S:	Maintained
 7671T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7672T:	git git://git.pengutronix.de/git/pza/linux
 7673F:	Documentation/devicetree/bindings/display/imx/
 7674F:	drivers/gpu/drm/imx/ipuv3/
 7675F:	drivers/gpu/ipu-v3/
 7676
 7677DRM DRIVERS FOR FREESCALE IMX BRIDGE
 7678M:	Liu Ying <victor.liu@nxp.com>
 7679L:	dri-devel@lists.freedesktop.org
 7680S:	Maintained
 7681F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
 7682F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
 7683F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
 7684F:	Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
 7685F:	drivers/gpu/drm/bridge/imx/
 7686
 7687DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
 7688M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
 7689L:	dri-devel@lists.freedesktop.org
 7690S:	Maintained
 7691T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7692F:	drivers/gpu/drm/gma500/
 7693
 7694DRM DRIVERS FOR HISILICON
 7695M:	Xinliang Liu <xinliang.liu@linaro.org>
 7696M:	Tian Tao  <tiantao6@hisilicon.com>
 7697R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
 7698R:	Sumit Semwal <sumit.semwal@linaro.org>
 7699R:	Yongqin Liu <yongqin.liu@linaro.org>
 7700R:	John Stultz <jstultz@google.com>
 7701L:	dri-devel@lists.freedesktop.org
 7702S:	Maintained
 7703T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7704F:	Documentation/devicetree/bindings/display/hisilicon/
 7705F:	drivers/gpu/drm/hisilicon/
 7706
 7707DRM DRIVERS FOR LIMA
 7708M:	Qiang Yu <yuq825@gmail.com>
 7709L:	dri-devel@lists.freedesktop.org
 7710L:	lima@lists.freedesktop.org (moderated for non-subscribers)
 7711S:	Maintained
 7712T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7713F:	drivers/gpu/drm/lima/
 7714F:	include/uapi/drm/lima_drm.h
 7715
 7716DRM DRIVERS FOR LOONGSON
 7717M:	Sui Jingfeng <suijingfeng@loongson.cn>
 7718L:	dri-devel@lists.freedesktop.org
 7719S:	Supported
 7720T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7721F:	drivers/gpu/drm/loongson/
 7722
 7723DRM DRIVERS FOR MEDIATEK
 7724M:	Chun-Kuang Hu <chunkuang.hu@kernel.org>
 7725M:	Philipp Zabel <p.zabel@pengutronix.de>
 7726L:	dri-devel@lists.freedesktop.org
 7727L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
 7728S:	Supported
 7729F:	Documentation/devicetree/bindings/display/mediatek/
 7730F:	drivers/gpu/drm/ci/xfails/mediatek*
 7731F:	drivers/gpu/drm/mediatek/
 7732F:	drivers/phy/mediatek/phy-mtk-dp.c
 7733F:	drivers/phy/mediatek/phy-mtk-hdmi*
 7734F:	drivers/phy/mediatek/phy-mtk-mipi*
 7735
 7736DRM DRIVERS FOR NVIDIA TEGRA
 7737M:	Thierry Reding <thierry.reding@gmail.com>
 7738M:	Mikko Perttunen <mperttunen@nvidia.com>
 7739L:	dri-devel@lists.freedesktop.org
 7740L:	linux-tegra@vger.kernel.org
 7741S:	Supported
 7742T:	git https://gitlab.freedesktop.org/drm/tegra.git
 7743F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
 7744F:	Documentation/devicetree/bindings/gpu/host1x/
 7745F:	drivers/gpu/drm/tegra/
 7746F:	drivers/gpu/host1x/
 7747F:	include/linux/host1x.h
 7748F:	include/uapi/drm/tegra_drm.h
 7749
 7750DRM DRIVERS FOR RENESAS R-CAR
 7751M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
 7752M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
 7753L:	dri-devel@lists.freedesktop.org
 7754L:	linux-renesas-soc@vger.kernel.org
 7755S:	Supported
 7756T:	git git://linuxtv.org/pinchartl/media drm/du/next
 7757F:	Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
 7758F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
 7759F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
 7760F:	Documentation/devicetree/bindings/display/renesas,du.yaml
 7761F:	drivers/gpu/drm/renesas/rcar-du/
 7762
 7763DRM DRIVERS FOR RENESAS RZ
 7764M:	Biju Das <biju.das.jz@bp.renesas.com>
 7765L:	dri-devel@lists.freedesktop.org
 7766L:	linux-renesas-soc@vger.kernel.org
 7767S:	Maintained
 7768T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7769F:	Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
 7770F:	drivers/gpu/drm/renesas/rz-du/
 7771
 7772DRM DRIVERS FOR RENESAS SHMOBILE
 7773M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
 7774M:	Geert Uytterhoeven <geert+renesas@glider.be>
 7775L:	dri-devel@lists.freedesktop.org
 7776L:	linux-renesas-soc@vger.kernel.org
 7777S:	Supported
 7778T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7779F:	Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
 7780F:	drivers/gpu/drm/renesas/shmobile/
 7781F:	include/linux/platform_data/shmob_drm.h
 7782
 7783DRM DRIVERS FOR ROCKCHIP
 7784M:	Sandy Huang <hjc@rock-chips.com>
 7785M:	Heiko Stübner <heiko@sntech.de>
 7786M:	Andy Yan <andy.yan@rock-chips.com>
 7787L:	dri-devel@lists.freedesktop.org
 7788S:	Maintained
 7789T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7790F:	Documentation/devicetree/bindings/display/rockchip/
 7791F:	drivers/gpu/drm/ci/xfails/rockchip*
 7792F:	drivers/gpu/drm/rockchip/
 7793
 7794DRM DRIVERS FOR STI
 7795M:	Alain Volmat <alain.volmat@foss.st.com>
 7796L:	dri-devel@lists.freedesktop.org
 7797S:	Maintained
 7798T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7799F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
 7800F:	drivers/gpu/drm/sti
 7801
 7802DRM DRIVERS FOR STM
 7803M:	Yannick Fertre <yannick.fertre@foss.st.com>
 7804M:	Raphael Gallais-Pou <raphael.gallais-pou@foss.st.com>
 7805M:	Philippe Cornu <philippe.cornu@foss.st.com>
 7806L:	dri-devel@lists.freedesktop.org
 7807S:	Maintained
 7808T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7809F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
 7810F:	Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
 7811F:	drivers/gpu/drm/stm
 7812
 7813DRM DRIVERS FOR TI KEYSTONE
 7814M:	Jyri Sarha <jyri.sarha@iki.fi>
 7815M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
 7816L:	dri-devel@lists.freedesktop.org
 7817S:	Maintained
 7818T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7819F:	Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
 7820F:	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
 7821F:	Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
 7822F:	drivers/gpu/drm/tidss/
 7823
 7824DRM DRIVERS FOR TI LCDC
 7825M:	Jyri Sarha <jyri.sarha@iki.fi>
 7826M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
 7827L:	dri-devel@lists.freedesktop.org
 7828S:	Maintained
 7829T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7830F:	Documentation/devicetree/bindings/display/tilcdc/
 7831F:	drivers/gpu/drm/tilcdc/
 7832
 7833DRM DRIVERS FOR TI OMAP
 7834M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
 7835L:	dri-devel@lists.freedesktop.org
 7836S:	Maintained
 7837T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7838F:	Documentation/devicetree/bindings/display/ti/
 7839F:	drivers/gpu/drm/omapdrm/
 7840
 7841DRM DRIVERS FOR V3D
 7842M:	Melissa Wen <mwen@igalia.com>
 7843M:	Maíra Canal <mcanal@igalia.com>
 7844S:	Supported
 7845T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7846F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
 7847F:	drivers/gpu/drm/v3d/
 7848F:	include/uapi/drm/v3d_drm.h
 7849
 7850DRM DRIVERS FOR VC4
 7851M:	Maxime Ripard <mripard@kernel.org>
 7852M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
 7853R:	Maíra Canal <mcanal@igalia.com>
 7854R:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
 7855S:	Supported
 7856T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7857F:	Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
 7858F:	drivers/gpu/drm/vc4/
 7859F:	include/uapi/drm/vc4_drm.h
 7860
 7861DRM DRIVERS FOR VIVANTE GPU IP
 7862M:	Lucas Stach <l.stach@pengutronix.de>
 7863R:	Russell King <linux+etnaviv@armlinux.org.uk>
 7864R:	Christian Gmeiner <christian.gmeiner@gmail.com>
 7865L:	etnaviv@lists.freedesktop.org (moderated for non-subscribers)
 7866L:	dri-devel@lists.freedesktop.org
 7867S:	Maintained
 7868F:	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
 7869F:	drivers/gpu/drm/etnaviv/
 7870F:	include/uapi/drm/etnaviv_drm.h
 7871
 7872DRM DRIVERS FOR XEN
 7873M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
 7874L:	dri-devel@lists.freedesktop.org
 7875L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
 7876S:	Supported
 7877T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7878F:	Documentation/gpu/xen-front.rst
 7879F:	drivers/gpu/drm/xen/
 7880
 7881DRM DRIVERS FOR XILINX
 7882M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
 7883M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
 7884L:	dri-devel@lists.freedesktop.org
 7885S:	Maintained
 7886T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7887F:	Documentation/devicetree/bindings/display/xlnx/
 7888F:	Documentation/gpu/zynqmp.rst
 7889F:	drivers/gpu/drm/xlnx/
 7890
 7891DRM GPU SCHEDULER
 7892M:	Luben Tuikov <ltuikov89@gmail.com>
 7893M:	Matthew Brost <matthew.brost@intel.com>
 7894M:	Danilo Krummrich <dakr@kernel.org>
 7895M:	Philipp Stanner <pstanner@redhat.com>
 7896L:	dri-devel@lists.freedesktop.org
 7897S:	Maintained
 7898T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7899F:	drivers/gpu/drm/scheduler/
 7900F:	include/drm/gpu_scheduler.h
 7901
 7902DRM PANEL DRIVERS
 7903M:	Neil Armstrong <neil.armstrong@linaro.org>
 7904R:	Jessica Zhang <quic_jesszhan@quicinc.com>
 7905L:	dri-devel@lists.freedesktop.org
 7906S:	Maintained
 7907T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7908F:	Documentation/devicetree/bindings/display/panel/
 7909F:	drivers/gpu/drm/drm_panel.c
 7910F:	drivers/gpu/drm/panel/
 7911F:	include/drm/drm_panel.h
 7912
 7913DRM PRIVACY-SCREEN CLASS
 7914M:	Hans de Goede <hdegoede@redhat.com>
 7915L:	dri-devel@lists.freedesktop.org
 7916S:	Maintained
 7917T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7918F:	drivers/gpu/drm/drm_privacy_screen*
 7919F:	include/drm/drm_privacy_screen*
 7920
 7921DRM TTM SUBSYSTEM
 7922M:	Christian Koenig <christian.koenig@amd.com>
 7923M:	Huang Rui <ray.huang@amd.com>
 7924L:	dri-devel@lists.freedesktop.org
 7925S:	Maintained
 7926T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7927F:	drivers/gpu/drm/ttm/
 7928F:	include/drm/ttm/
 7929
 7930DRM AUTOMATED TESTING
 7931M:	Helen Koike <helen.koike@collabora.com>
 7932L:	dri-devel@lists.freedesktop.org
 7933S:	Maintained
 7934T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 7935F:	Documentation/gpu/automated_testing.rst
 7936F:	drivers/gpu/drm/ci/
 7937
 7938DSBR100 USB FM RADIO DRIVER
 7939M:	Alexey Klimov <alexey.klimov@linaro.org>
 7940L:	linux-media@vger.kernel.org
 7941S:	Maintained
 7942T:	git git://linuxtv.org/media.git
 7943F:	drivers/media/radio/dsbr100.c
 7944
 7945DT3155 MEDIA DRIVER
 7946M:	Hans Verkuil <hverkuil@xs4all.nl>
 7947L:	linux-media@vger.kernel.org
 7948S:	Odd Fixes
 7949W:	https://linuxtv.org
 7950T:	git git://linuxtv.org/media.git
 7951F:	drivers/media/pci/dt3155/
 7952
 7953DVB_USB_AF9015 MEDIA DRIVER
 7954L:	linux-media@vger.kernel.org
 7955S:	Orphan
 7956W:	https://linuxtv.org
 7957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 7958F:	drivers/media/usb/dvb-usb-v2/af9015*
 7959
 7960DVB_USB_AF9035 MEDIA DRIVER
 7961L:	linux-media@vger.kernel.org
 7962S:	Orphan
 7963W:	https://linuxtv.org
 7964Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 7965F:	drivers/media/usb/dvb-usb-v2/af9035*
 7966
 7967DVB_USB_ANYSEE MEDIA DRIVER
 7968L:	linux-media@vger.kernel.org
 7969S:	Orphan
 7970W:	https://linuxtv.org
 7971Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 7972F:	drivers/media/usb/dvb-usb-v2/anysee*
 7973
 7974DVB_USB_AU6610 MEDIA DRIVER
 7975L:	linux-media@vger.kernel.org
 7976S:	Orphan
 7977W:	https://linuxtv.org
 7978Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 7979F:	drivers/media/usb/dvb-usb-v2/au6610*
 7980
 7981DVB_USB_CE6230 MEDIA DRIVER
 7982L:	linux-media@vger.kernel.org
 7983S:	Orphan
 7984W:	https://linuxtv.org
 7985Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 7986F:	drivers/media/usb/dvb-usb-v2/ce6230*
 7987
 7988DVB_USB_CXUSB MEDIA DRIVER
 7989M:	Michael Krufky <mkrufky@linuxtv.org>
 7990L:	linux-media@vger.kernel.org
 7991S:	Maintained
 7992W:	https://linuxtv.org
 7993W:	http://github.com/mkrufky
 7994Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 7995T:	git git://linuxtv.org/media.git
 7996F:	drivers/media/usb/dvb-usb/cxusb*
 7997
 7998DVB_USB_EC168 MEDIA DRIVER
 7999L:	linux-media@vger.kernel.org
 8000S:	Orphan
 8001W:	https://linuxtv.org
 8002Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 8003F:	drivers/media/usb/dvb-usb-v2/ec168*
 8004
 8005DVB_USB_GL861 MEDIA DRIVER
 8006L:	linux-media@vger.kernel.org
 8007S:	Orphan
 8008W:	https://linuxtv.org
 8009Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 8010F:	drivers/media/usb/dvb-usb-v2/gl861*
 8011
 8012DVB_USB_MXL111SF MEDIA DRIVER
 8013M:	Michael Krufky <mkrufky@linuxtv.org>
 8014L:	linux-media@vger.kernel.org
 8015S:	Maintained
 8016W:	https://linuxtv.org
 8017W:	http://github.com/mkrufky
 8018Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 8019T:	git git://linuxtv.org/mkrufky/mxl111sf.git
 8020F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
 8021
 8022DVB_USB_RTL28XXU MEDIA DRIVER
 8023L:	linux-media@vger.kernel.org
 8024S:	Orphan
 8025W:	https://linuxtv.org
 8026Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 8027F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
 8028
 8029DVB_USB_V2 MEDIA DRIVER
 8030L:	linux-media@vger.kernel.org
 8031S:	Orphan
 8032W:	https://linuxtv.org
 8033W:	http://palosaari.fi/linux/
 8034Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 8035F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
 8036F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
 8037
 8038DYNAMIC DEBUG
 8039M:	Jason Baron <jbaron@akamai.com>
 8040M:	Jim Cromie <jim.cromie@gmail.com>
 8041S:	Maintained
 8042F:	include/linux/dynamic_debug.h
 8043F:	lib/dynamic_debug.c
 8044F:	lib/test_dynamic_debug.c
 8045
 8046DYNAMIC INTERRUPT MODERATION
 8047M:	Tal Gilboa <talgi@nvidia.com>
 8048S:	Maintained
 8049F:	Documentation/networking/net_dim.rst
 8050F:	include/linux/dim.h
 8051F:	lib/dim/
 8052
 8053DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
 8054M:	Daniel Lezcano <daniel.lezcano@kernel.org>
 8055L:	linux-pm@vger.kernel.org
 8056S:	Supported
 8057B:	https://bugzilla.kernel.org
 8058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
 8059F:	drivers/powercap/dtpm*
 8060F:	include/linux/dtpm.h
 8061
 8062DZ DECSTATION DZ11 SERIAL DRIVER
 8063M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
 8064S:	Maintained
 8065F:	drivers/tty/serial/dz.*
 8066
 8067E3X0 POWER BUTTON DRIVER
 8068M:	Moritz Fischer <moritz.fischer@ettus.com>
 8069L:	usrp-users@lists.ettus.com
 8070S:	Supported
 8071W:	http://www.ettus.com
 8072F:	Documentation/devicetree/bindings/input/e3x0-button.txt
 8073F:	drivers/input/misc/e3x0-button.c
 8074
 8075E4000 MEDIA DRIVER
 8076L:	linux-media@vger.kernel.org
 8077S:	Orphan
 8078W:	https://linuxtv.org
 8079Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 8080F:	drivers/media/tuners/e4000*
 8081
 8082EARTH_PT1 MEDIA DRIVER
 8083M:	Akihiro Tsukada <tskd08@gmail.com>
 8084L:	linux-media@vger.kernel.org
 8085S:	Odd Fixes
 8086F:	drivers/media/pci/pt1/
 8087
 8088EARTH_PT3 MEDIA DRIVER
 8089M:	Akihiro Tsukada <tskd08@gmail.com>
 8090L:	linux-media@vger.kernel.org
 8091S:	Odd Fixes
 8092F:	drivers/media/pci/pt3/
 8093
 8094EC100 MEDIA DRIVER
 8095L:	linux-media@vger.kernel.org
 8096S:	Orphan
 8097W:	https://linuxtv.org
 8098Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 8099F:	drivers/media/dvb-frontends/ec100*
 8100
 8101ECRYPT FILE SYSTEM
 8102M:	Tyler Hicks <code@tyhicks.com>
 8103L:	ecryptfs@vger.kernel.org
 8104S:	Odd Fixes
 8105W:	http://ecryptfs.org
 8106W:	https://launchpad.net/ecryptfs
 8107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
 8108F:	Documentation/filesystems/ecryptfs.rst
 8109F:	fs/ecryptfs/
 8110
 8111EDAC-AMD64
 8112M:	Yazen Ghannam <yazen.ghannam@amd.com>
 8113L:	linux-edac@vger.kernel.org
 8114S:	Supported
 8115F:	drivers/edac/amd64_edac*
 8116F:	drivers/edac/mce_amd*
 8117
 8118EDAC-ARMADA
 8119M:	Jan Luebbe <jlu@pengutronix.de>
 8120L:	linux-edac@vger.kernel.org
 8121S:	Maintained
 8122F:	Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
 8123F:	drivers/edac/armada_xp_*
 8124
 8125EDAC-AST2500
 8126M:	Stefan Schaeckeler <sschaeck@cisco.com>
 8127S:	Supported
 8128F:	Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
 8129F:	drivers/edac/aspeed_edac.c
 8130
 8131EDAC-BLUEFIELD
 8132M:	Shravan Kumar Ramani <shravankr@nvidia.com>
 8133S:	Supported
 8134F:	drivers/edac/bluefield_edac.c
 8135
 8136EDAC-CALXEDA
 8137M:	Andre Przywara <andre.przywara@arm.com>
 8138L:	linux-edac@vger.kernel.org
 8139S:	Maintained
 8140F:	drivers/edac/highbank*
 8141
 8142EDAC-CAVIUM OCTEON
 8143M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
 8144L:	linux-edac@vger.kernel.org
 8145L:	linux-mips@vger.kernel.org
 8146S:	Maintained
 8147F:	drivers/edac/octeon_edac*
 8148
 8149EDAC-CAVIUM THUNDERX
 8150M:	Robert Richter <rric@kernel.org>
 8151L:	linux-edac@vger.kernel.org
 8152S:	Odd Fixes
 8153F:	drivers/edac/thunderx_edac*
 8154
 8155EDAC-CORE
 8156M:	Borislav Petkov <bp@alien8.de>
 8157M:	Tony Luck <tony.luck@intel.com>
 8158R:	James Morse <james.morse@arm.com>
 8159R:	Mauro Carvalho Chehab <mchehab@kernel.org>
 8160R:	Robert Richter <rric@kernel.org>
 8161L:	linux-edac@vger.kernel.org
 8162S:	Supported
 8163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
 8164F:	Documentation/driver-api/edac.rst
 8165F:	drivers/edac/
 8166F:	include/linux/edac.h
 8167
 8168EDAC-DMC520
 8169M:	Lei Wang <lewan@microsoft.com>
 8170L:	linux-edac@vger.kernel.org
 8171S:	Supported
 8172F:	drivers/edac/dmc520_edac.c
 8173
 8174EDAC-E752X
 8175M:	Mark Gross <markgross@kernel.org>
 8176L:	linux-edac@vger.kernel.org
 8177S:	Maintained
 8178F:	drivers/edac/e752x_edac.c
 8179
 8180EDAC-E7XXX
 8181L:	linux-edac@vger.kernel.org
 8182S:	Maintained
 8183F:	drivers/edac/e7xxx_edac.c
 8184
 8185EDAC-FSL_DDR
 8186R:	Frank Li <Frank.Li@nxp.com>
 8187L:	imx@lists.linux.dev
 8188L:	linux-edac@vger.kernel.org
 8189S:	Maintained
 8190F:	drivers/edac/fsl_ddr_edac.*
 8191
 8192EDAC-GHES
 8193M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 8194L:	linux-edac@vger.kernel.org
 8195S:	Maintained
 8196F:	drivers/edac/ghes_edac.c
 8197
 8198EDAC-I10NM
 8199M:	Tony Luck <tony.luck@intel.com>
 8200L:	linux-edac@vger.kernel.org
 8201S:	Maintained
 8202F:	drivers/edac/i10nm_base.c
 8203
 8204EDAC-I3000
 8205L:	linux-edac@vger.kernel.org
 8206S:	Orphan
 8207F:	drivers/edac/i3000_edac.c
 8208
 8209EDAC-I5000
 8210L:	linux-edac@vger.kernel.org
 8211S:	Maintained
 8212F:	drivers/edac/i5000_edac.c
 8213
 8214EDAC-I5400
 8215M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 8216L:	linux-edac@vger.kernel.org
 8217S:	Maintained
 8218F:	drivers/edac/i5400_edac.c
 8219
 8220EDAC-I7300
 8221M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 8222L:	linux-edac@vger.kernel.org
 8223S:	Maintained
 8224F:	drivers/edac/i7300_edac.c
 8225
 8226EDAC-I7CORE
 8227M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 8228L:	linux-edac@vger.kernel.org
 8229S:	Maintained
 8230F:	drivers/edac/i7core_edac.c
 8231
 8232EDAC-I82443BXGX
 8233M:	Tim Small <tim@buttersideup.com>
 8234L:	linux-edac@vger.kernel.org
 8235S:	Maintained
 8236F:	drivers/edac/i82443bxgx_edac.c
 8237
 8238EDAC-I82975X
 8239M:	"Arvind R." <arvino55@gmail.com>
 8240L:	linux-edac@vger.kernel.org
 8241S:	Maintained
 8242F:	drivers/edac/i82975x_edac.c
 8243
 8244EDAC-IE31200
 8245M:	Jason Baron <jbaron@akamai.com>
 8246L:	linux-edac@vger.kernel.org
 8247S:	Maintained
 8248F:	drivers/edac/ie31200_edac.c
 8249
 8250EDAC-IGEN6
 8251M:	Tony Luck <tony.luck@intel.com>
 8252R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
 8253L:	linux-edac@vger.kernel.org
 8254S:	Maintained
 8255F:	drivers/edac/igen6_edac.c
 8256
 8257EDAC-MPC85XX
 8258M:	Johannes Thumshirn <morbidrsa@gmail.com>
 8259L:	linux-edac@vger.kernel.org
 8260S:	Maintained
 8261F:	drivers/edac/mpc85xx_edac.[ch]
 8262
 8263EDAC-NPCM
 8264M:	Marvin Lin <kflin@nuvoton.com>
 8265M:	Stanley Chu <yschu@nuvoton.com>
 8266L:	linux-edac@vger.kernel.org
 8267S:	Maintained
 8268F:	Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
 8269F:	drivers/edac/npcm_edac.c
 8270
 8271EDAC-PASEMI
 8272M:	Egor Martovetsky <egor@pasemi.com>
 8273L:	linux-edac@vger.kernel.org
 8274S:	Maintained
 8275F:	drivers/edac/pasemi_edac.c
 8276
 8277EDAC-PND2
 8278M:	Tony Luck <tony.luck@intel.com>
 8279L:	linux-edac@vger.kernel.org
 8280S:	Maintained
 8281F:	drivers/edac/pnd2_edac.[ch]
 8282
 8283EDAC-QCOM
 8284M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
 8285L:	linux-arm-msm@vger.kernel.org
 8286L:	linux-edac@vger.kernel.org
 8287S:	Maintained
 8288F:	drivers/edac/qcom_edac.c
 8289
 8290EDAC-R82600
 8291M:	Tim Small <tim@buttersideup.com>
 8292L:	linux-edac@vger.kernel.org
 8293S:	Maintained
 8294F:	drivers/edac/r82600_edac.c
 8295
 8296EDAC-SBRIDGE
 8297M:	Tony Luck <tony.luck@intel.com>
 8298R:	Qiuxu Zhuo <qiuxu.zhuo@intel.com>
 8299L:	linux-edac@vger.kernel.org
 8300S:	Maintained
 8301F:	drivers/edac/sb_edac.c
 8302
 8303EDAC-SKYLAKE
 8304M:	Tony Luck <tony.luck@intel.com>
 8305L:	linux-edac@vger.kernel.org
 8306S:	Maintained
 8307F:	drivers/edac/skx_*.[ch]
 8308
 8309EDAC-TI
 8310M:	Tero Kristo <kristo@kernel.org>
 8311L:	linux-edac@vger.kernel.org
 8312S:	Odd Fixes
 8313F:	drivers/edac/ti_edac.c
 8314
 8315EDIROL UA-101/UA-1000 DRIVER
 8316M:	Clemens Ladisch <clemens@ladisch.de>
 8317L:	linux-sound@vger.kernel.org
 8318S:	Maintained
 8319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
 8320F:	sound/usb/misc/ua101.c
 8321
 8322EFI TEST DRIVER
 8323M:	Ivan Hu <ivan.hu@canonical.com>
 8324M:	Ard Biesheuvel <ardb@kernel.org>
 8325L:	linux-efi@vger.kernel.org
 8326S:	Maintained
 8327F:	drivers/firmware/efi/test/
 8328
 8329EFI VARIABLE FILESYSTEM
 8330M:	Jeremy Kerr <jk@ozlabs.org>
 8331M:	Ard Biesheuvel <ardb@kernel.org>
 8332L:	linux-efi@vger.kernel.org
 8333S:	Maintained
 8334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
 8335F:	fs/efivarfs/
 8336
 8337EFIFB FRAMEBUFFER DRIVER
 8338M:	Peter Jones <pjones@redhat.com>
 8339L:	linux-fbdev@vger.kernel.org
 8340S:	Maintained
 8341F:	drivers/video/fbdev/efifb.c
 8342
 8343EFS FILESYSTEM
 8344S:	Orphan
 8345W:	http://aeschi.ch.eu.org/efs/
 8346F:	fs/efs/
 8347
 8348EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
 8349L:	netdev@vger.kernel.org
 8350S:	Orphan
 8351F:	drivers/net/ethernet/ibm/ehea/
 8352
 8353ELM327 CAN NETWORK DRIVER
 8354M:	Max Staudt <max@enpas.org>
 8355L:	linux-can@vger.kernel.org
 8356S:	Maintained
 8357F:	Documentation/networking/device_drivers/can/can327.rst
 8358F:	drivers/net/can/can327.c
 8359
 8360EM28XX VIDEO4LINUX DRIVER
 8361M:	Mauro Carvalho Chehab <mchehab@kernel.org>
 8362L:	linux-media@vger.kernel.org
 8363S:	Maintained
 8364W:	https://linuxtv.org
 8365T:	git git://linuxtv.org/media.git
 8366F:	Documentation/admin-guide/media/em28xx*
 8367F:	drivers/media/usb/em28xx/
 8368
 8369EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
 8370M:	Adrian Hunter <adrian.hunter@intel.com>
 8371M:	Asutosh Das <quic_asutoshd@quicinc.com>
 8372R:	Ritesh Harjani <ritesh.list@gmail.com>
 8373L:	linux-mmc@vger.kernel.org
 8374S:	Supported
 8375F:	drivers/mmc/host/cqhci*
 8376
 8377EMS CPC-PCI CAN DRIVER
 8378M:	Gerhard Uttenthaler <uttenthaler@ems-wuensche.com>
 8379M:	support@ems-wuensche.com
 8380L:	linux-can@vger.kernel.org
 8381S:	Maintained
 8382F:	drivers/net/can/sja1000/ems_pci.c
 8383
 8384EMULEX 10Gbps iSCSI - OneConnect DRIVER
 8385M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
 8386L:	linux-scsi@vger.kernel.org
 8387S:	Supported
 8388W:	http://www.broadcom.com
 8389F:	drivers/scsi/be2iscsi/
 8390
 8391EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
 8392M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
 8393M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
 8394M:	Somnath Kotur <somnath.kotur@broadcom.com>
 8395L:	netdev@vger.kernel.org
 8396S:	Supported
 8397W:	http://www.emulex.com
 8398F:	drivers/net/ethernet/emulex/benet/
 8399
 8400EMULEX ONECONNECT ROCE DRIVER
 8401M:	Selvin Xavier <selvin.xavier@broadcom.com>
 8402L:	linux-rdma@vger.kernel.org
 8403S:	Odd Fixes
 8404W:	http://www.broadcom.com
 8405F:	drivers/infiniband/hw/ocrdma/
 8406F:	include/uapi/rdma/ocrdma-abi.h
 8407
 8408EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
 8409M:	James Smart <james.smart@broadcom.com>
 8410M:	Ram Vegesna <ram.vegesna@broadcom.com>
 8411L:	linux-scsi@vger.kernel.org
 8412L:	target-devel@vger.kernel.org
 8413S:	Supported
 8414W:	http://www.broadcom.com
 8415F:	drivers/scsi/elx/
 8416
 8417EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
 8418M:	James Smart <james.smart@broadcom.com>
 8419M:	Dick Kennedy <dick.kennedy@broadcom.com>
 8420L:	linux-scsi@vger.kernel.org
 8421S:	Supported
 8422W:	http://www.broadcom.com
 8423F:	drivers/scsi/lpfc/
 8424
 8425ENE CB710 FLASH CARD READER DRIVER
 8426M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
 8427S:	Maintained
 8428F:	drivers/misc/cb710/
 8429F:	drivers/mmc/host/cb710-mmc.*
 8430F:	include/linux/cb710.h
 8431
 8432ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
 8433M:	Maxim Levitsky <maximlevitsky@gmail.com>
 8434S:	Maintained
 8435F:	drivers/media/rc/ene_ir.*
 8436
 8437EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
 8438M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
 8439L:	linuxppc-dev@lists.ozlabs.org
 8440S:	Maintained
 8441F:	drivers/tty/ehv_bytechan.c
 8442
 8443EPSON S1D13XXX FRAMEBUFFER DRIVER
 8444M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
 8445S:	Maintained
 8446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
 8447F:	drivers/video/fbdev/s1d13xxxfb.c
 8448F:	include/video/s1d13xxxfb.h
 8449
 8450EROFS FILE SYSTEM
 8451M:	Gao Xiang <xiang@kernel.org>
 8452M:	Chao Yu <chao@kernel.org>
 8453R:	Yue Hu <zbestahu@gmail.com>
 8454R:	Jeffle Xu <jefflexu@linux.alibaba.com>
 8455R:	Sandeep Dhavale <dhavale@google.com>
 8456L:	linux-erofs@lists.ozlabs.org
 8457S:	Maintained
 8458W:	https://erofs.docs.kernel.org
 8459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
 8460F:	Documentation/ABI/testing/sysfs-fs-erofs
 8461F:	Documentation/filesystems/erofs.rst
 8462F:	fs/erofs/
 8463F:	include/trace/events/erofs.h
 8464
 8465ERRSEQ ERROR TRACKING INFRASTRUCTURE
 8466M:	Jeff Layton <jlayton@kernel.org>
 8467S:	Maintained
 8468F:	include/linux/errseq.h
 8469F:	lib/errseq.c
 8470
 8471ESD CAN NETWORK DRIVERS
 8472M:	Stefan Mätje <stefan.maetje@esd.eu>
 8473R:	socketcan@esd.eu
 8474L:	linux-can@vger.kernel.org
 8475S:	Maintained
 8476F:	drivers/net/can/esd/
 8477
 8478ESD CAN/USB DRIVERS
 8479M:	Frank Jungclaus <frank.jungclaus@esd.eu>
 8480R:	socketcan@esd.eu
 8481L:	linux-can@vger.kernel.org
 8482S:	Maintained
 8483F:	drivers/net/can/usb/esd_usb.c
 8484
 8485ET131X NETWORK DRIVER
 8486M:	Mark Einon <mark.einon@gmail.com>
 8487S:	Odd Fixes
 8488F:	drivers/net/ethernet/agere/
 8489
 8490ETAS ES58X CAN/USB DRIVER
 8491M:	Vincent Mailhol <mailhol.vincent@wanadoo.fr>
 8492L:	linux-can@vger.kernel.org
 8493S:	Maintained
 8494F:	Documentation/networking/devlink/etas_es58x.rst
 8495F:	drivers/net/can/usb/etas_es58x/
 8496
 8497ETHERNET BRIDGE
 8498M:	Roopa Prabhu <roopa@nvidia.com>
 8499M:	Nikolay Aleksandrov <razor@blackwall.org>
 8500L:	bridge@lists.linux.dev
 8501L:	netdev@vger.kernel.org
 8502S:	Maintained
 8503W:	http://www.linuxfoundation.org/en/Net:Bridge
 8504F:	include/linux/netfilter_bridge/
 8505F:	net/bridge/
 8506
 8507ETHERNET PHY LIBRARY
 8508M:	Andrew Lunn <andrew@lunn.ch>
 8509M:	Heiner Kallweit <hkallweit1@gmail.com>
 8510R:	Russell King <linux@armlinux.org.uk>
 8511L:	netdev@vger.kernel.org
 8512S:	Maintained
 8513F:	Documentation/ABI/testing/sysfs-class-net-phydev
 8514F:	Documentation/devicetree/bindings/net/ethernet-phy.yaml
 8515F:	Documentation/devicetree/bindings/net/mdio*
 8516F:	Documentation/devicetree/bindings/net/qca,ar803x.yaml
 8517F:	Documentation/networking/phy.rst
 8518F:	drivers/net/mdio/
 8519F:	drivers/net/mdio/acpi_mdio.c
 8520F:	drivers/net/mdio/fwnode_mdio.c
 8521F:	drivers/net/mdio/of_mdio.c
 8522F:	drivers/net/pcs/
 8523F:	drivers/net/phy/
 8524F:	include/dt-bindings/net/qca-ar803x.h
 8525F:	include/linux/*mdio*.h
 8526F:	include/linux/linkmode.h
 8527F:	include/linux/mdio/*.h
 8528F:	include/linux/mii.h
 8529F:	include/linux/of_net.h
 8530F:	include/linux/phy.h
 8531F:	include/linux/phy_fixed.h
 8532F:	include/linux/phy_link_topology.h
 8533F:	include/linux/phylib_stubs.h
 8534F:	include/linux/platform_data/mdio-bcm-unimac.h
 8535F:	include/linux/platform_data/mdio-gpio.h
 8536F:	include/trace/events/mdio.h
 8537F:	include/uapi/linux/mdio.h
 8538F:	include/uapi/linux/mii.h
 8539F:	net/core/of_net.c
 8540
 8541ETHERNET PHY LIBRARY [RUST]
 8542M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
 8543R:	Trevor Gross <tmgross@umich.edu>
 8544L:	netdev@vger.kernel.org
 8545L:	rust-for-linux@vger.kernel.org
 8546S:	Maintained
 8547F:	rust/kernel/net/phy.rs
 8548F:	rust/kernel/net/phy/reg.rs
 8549
 8550EXEC & BINFMT API, ELF
 8551R:	Eric Biederman <ebiederm@xmission.com>
 8552R:	Kees Cook <kees@kernel.org>
 8553L:	linux-mm@kvack.org
 8554S:	Supported
 8555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
 8556F:	Documentation/userspace-api/ELF.rst
 8557F:	fs/*binfmt_*.c
 8558F:	fs/Kconfig.binfmt
 8559F:	fs/exec.c
 8560F:	fs/tests/binfmt_*_kunit.c
 8561F:	fs/tests/exec_kunit.c
 8562F:	include/linux/binfmts.h
 8563F:	include/linux/elf.h
 8564F:	include/uapi/linux/binfmts.h
 8565F:	include/uapi/linux/elf.h
 8566F:	tools/testing/selftests/exec/
 8567N:	asm/elf.h
 8568N:	binfmt
 8569
 8570EXFAT FILE SYSTEM
 8571M:	Namjae Jeon <linkinjeon@kernel.org>
 8572M:	Sungjong Seo <sj1557.seo@samsung.com>
 8573R:	Yuezhang Mo <yuezhang.mo@sony.com>
 8574L:	linux-fsdevel@vger.kernel.org
 8575S:	Maintained
 8576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
 8577F:	fs/exfat/
 8578
 8579EXPRESSWIRE PROTOCOL LIBRARY
 8580M:	Duje Mihanović <duje.mihanovic@skole.hr>
 8581L:	linux-leds@vger.kernel.org
 8582S:	Maintained
 8583F:	drivers/leds/leds-expresswire.c
 8584F:	include/linux/leds-expresswire.h
 8585
 8586EXT2 FILE SYSTEM
 8587M:	Jan Kara <jack@suse.com>
 8588L:	linux-ext4@vger.kernel.org
 8589S:	Maintained
 8590F:	Documentation/filesystems/ext2.rst
 8591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
 8592F:	fs/ext2/
 8593F:	include/linux/ext2*
 8594
 8595EXT4 FILE SYSTEM
 8596M:	"Theodore Ts'o" <tytso@mit.edu>
 8597M:	Andreas Dilger <adilger.kernel@dilger.ca>
 8598L:	linux-ext4@vger.kernel.org
 8599S:	Maintained
 8600W:	http://ext4.wiki.kernel.org
 8601Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
 8602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
 8603F:	Documentation/filesystems/ext4/
 8604F:	fs/ext4/
 8605F:	include/trace/events/ext4.h
 8606F:	include/uapi/linux/ext4.h
 8607
 8608Extended Verification Module (EVM)
 8609M:	Mimi Zohar <zohar@linux.ibm.com>
 8610M:	Roberto Sassu <roberto.sassu@huawei.com>
 8611L:	linux-integrity@vger.kernel.org
 8612S:	Supported
 8613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
 8614F:	security/integrity/
 8615F:	security/integrity/evm/
 8616
 8617EXTENSIBLE FIRMWARE INTERFACE (EFI)
 8618M:	Ard Biesheuvel <ardb@kernel.org>
 8619L:	linux-efi@vger.kernel.org
 8620S:	Maintained
 8621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
 8622F:	Documentation/admin-guide/efi-stub.rst
 8623F:	arch/*/include/asm/efi.h
 8624F:	arch/*/kernel/efi.c
 8625F:	arch/arm/boot/compressed/efi-header.S
 8626F:	arch/x86/platform/efi/
 8627F:	drivers/firmware/efi/
 8628F:	include/linux/efi*.h
 8629
 8630EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
 8631M:	MyungJoo Ham <myungjoo.ham@samsung.com>
 8632M:	Chanwoo Choi <cw00.choi@samsung.com>
 8633L:	linux-kernel@vger.kernel.org
 8634S:	Maintained
 8635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
 8636F:	Documentation/devicetree/bindings/extcon/
 8637F:	Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
 8638F:	drivers/extcon/
 8639F:	include/linux/extcon.h
 8640F:	include/linux/extcon/
 8641
 8642EXTRA BOOT CONFIG
 8643M:	Masami Hiramatsu <mhiramat@kernel.org>
 8644L:	linux-kernel@vger.kernel.org
 8645L:	linux-trace-kernel@vger.kernel.org
 8646S:	Maintained
 8647Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
 8648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
 8649F:	Documentation/admin-guide/bootconfig.rst
 8650F:	fs/proc/bootconfig.c
 8651F:	include/linux/bootconfig.h
 8652F:	lib/bootconfig-data.S
 8653F:	lib/bootconfig.c
 8654F:	tools/bootconfig/*
 8655F:	tools/bootconfig/scripts/*
 8656
 8657EXTRON DA HD 4K PLUS CEC DRIVER
 8658M:	Hans Verkuil <hverkuil@xs4all.nl>
 8659L:	linux-media@vger.kernel.org
 8660S:	Maintained
 8661T:	git git://linuxtv.org/media.git
 8662F:	drivers/media/cec/usb/extron-da-hd-4k-plus/
 8663
 8664EXYNOS DP DRIVER
 8665M:	Jingoo Han <jingoohan1@gmail.com>
 8666L:	dri-devel@lists.freedesktop.org
 8667S:	Maintained
 8668F:	drivers/gpu/drm/exynos/exynos_dp*
 8669
 8670EXYNOS SYSMMU (IOMMU) driver
 8671M:	Marek Szyprowski <m.szyprowski@samsung.com>
 8672L:	iommu@lists.linux.dev
 8673S:	Maintained
 8674F:	drivers/iommu/exynos-iommu.c
 8675
 8676F2FS FILE SYSTEM
 8677M:	Jaegeuk Kim <jaegeuk@kernel.org>
 8678M:	Chao Yu <chao@kernel.org>
 8679L:	linux-f2fs-devel@lists.sourceforge.net
 8680S:	Maintained
 8681W:	https://f2fs.wiki.kernel.org/
 8682Q:	https://patchwork.kernel.org/project/f2fs/list/
 8683B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
 8684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
 8685F:	Documentation/ABI/testing/sysfs-fs-f2fs
 8686F:	Documentation/filesystems/f2fs.rst
 8687F:	fs/f2fs/
 8688F:	include/linux/f2fs_fs.h
 8689F:	include/trace/events/f2fs.h
 8690F:	include/uapi/linux/f2fs.h
 8691
 8692F71805F HARDWARE MONITORING DRIVER
 8693M:	Jean Delvare <jdelvare@suse.com>
 8694L:	linux-hwmon@vger.kernel.org
 8695S:	Maintained
 8696F:	Documentation/hwmon/f71805f.rst
 8697F:	drivers/hwmon/f71805f.c
 8698
 8699FADDR2LINE
 8700M:	Josh Poimboeuf <jpoimboe@kernel.org>
 8701S:	Maintained
 8702F:	scripts/faddr2line
 8703
 8704FAILOVER MODULE
 8705M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
 8706L:	netdev@vger.kernel.org
 8707S:	Supported
 8708F:	Documentation/networking/failover.rst
 8709F:	include/net/failover.h
 8710F:	net/core/failover.c
 8711
 8712FANOTIFY
 8713M:	Jan Kara <jack@suse.cz>
 8714R:	Amir Goldstein <amir73il@gmail.com>
 8715R:	Matthew Bobrowski <repnop@google.com>
 8716L:	linux-fsdevel@vger.kernel.org
 8717S:	Maintained
 8718F:	fs/notify/fanotify/
 8719F:	include/linux/fanotify.h
 8720F:	include/uapi/linux/fanotify.h
 8721
 8722FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
 8723M:	Linus Walleij <linus.walleij@linaro.org>
 8724L:	linux-usb@vger.kernel.org
 8725S:	Maintained
 8726F:	drivers/usb/fotg210/
 8727
 8728FARSYNC SYNCHRONOUS DRIVER
 8729M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
 8730S:	Supported
 8731W:	http://www.farsite.co.uk/
 8732F:	drivers/net/wan/farsync.*
 8733
 8734FAULT INJECTION SUPPORT
 8735M:	Akinobu Mita <akinobu.mita@gmail.com>
 8736S:	Supported
 8737F:	Documentation/fault-injection/
 8738F:	lib/fault-inject.c
 8739F:	tools/testing/fault-injection/
 8740
 8741FBTFT Framebuffer drivers
 8742L:	dri-devel@lists.freedesktop.org
 8743L:	linux-fbdev@vger.kernel.org
 8744S:	Orphan
 8745F:	drivers/staging/fbtft/
 8746
 8747FC0011 TUNER DRIVER
 8748M:	Michael Buesch <m@bues.ch>
 8749L:	linux-media@vger.kernel.org
 8750S:	Maintained
 8751F:	drivers/media/tuners/fc0011.c
 8752F:	drivers/media/tuners/fc0011.h
 8753
 8754FC2580 MEDIA DRIVER
 8755L:	linux-media@vger.kernel.org
 8756S:	Orphan
 8757W:	https://linuxtv.org
 8758Q:	http://patchwork.linuxtv.org/project/linux-media/list/
 8759F:	drivers/media/tuners/fc2580*
 8760
 8761FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
 8762M:	Hannes Reinecke <hare@suse.de>
 8763L:	linux-scsi@vger.kernel.org
 8764S:	Supported
 8765W:	www.Open-FCoE.org
 8766F:	drivers/scsi/fcoe/
 8767F:	drivers/scsi/libfc/
 8768F:	include/scsi/fc/
 8769F:	include/scsi/libfc.h
 8770F:	include/scsi/libfcoe.h
 8771F:	include/uapi/scsi/fc/
 8772
 8773FILE LOCKING (flock() and fcntl()/lockf())
 8774M:	Jeff Layton <jlayton@kernel.org>
 8775M:	Chuck Lever <chuck.lever@oracle.com>
 8776R:	Alexander Aring <alex.aring@gmail.com>
 8777L:	linux-fsdevel@vger.kernel.org
 8778S:	Maintained
 8779F:	fs/fcntl.c
 8780F:	fs/locks.c
 8781F:	include/linux/fcntl.h
 8782F:	include/uapi/linux/fcntl.h
 8783
 8784FILESYSTEM DIRECT ACCESS (DAX)
 8785M:	Dan Williams <dan.j.williams@intel.com>
 8786R:	Matthew Wilcox <willy@infradead.org>
 8787R:	Jan Kara <jack@suse.cz>
 8788L:	linux-fsdevel@vger.kernel.org
 8789L:	nvdimm@lists.linux.dev
 8790S:	Supported
 8791F:	fs/dax.c
 8792F:	include/linux/dax.h
 8793F:	include/trace/events/fs_dax.h
 8794
 8795FILESYSTEMS (VFS and infrastructure)
 8796M:	Alexander Viro <viro@zeniv.linux.org.uk>
 8797M:	Christian Brauner <brauner@kernel.org>
 8798R:	Jan Kara <jack@suse.cz>
 8799L:	linux-fsdevel@vger.kernel.org
 8800S:	Maintained
 8801T:	git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
 8802F:	fs/*
 8803F:	include/linux/fs.h
 8804F:	include/linux/fs_types.h
 8805F:	include/uapi/linux/fs.h
 8806F:	include/uapi/linux/openat2.h
 8807
 8808FILESYSTEMS [EXPORTFS]
 8809M:	Chuck Lever <chuck.lever@oracle.com>
 8810M:	Jeff Layton <jlayton@kernel.org>
 8811R:	Amir Goldstein <amir73il@gmail.com>
 8812L:	linux-fsdevel@vger.kernel.org
 8813L:	linux-nfs@vger.kernel.org
 8814S:	Supported
 8815F:	Documentation/filesystems/nfs/exporting.rst
 8816F:	fs/exportfs/
 8817F:	fs/fhandle.c
 8818F:	include/linux/exportfs.h
 8819
 8820FILESYSTEMS [IDMAPPED MOUNTS]
 8821M:	Christian Brauner <brauner@kernel.org>
 8822M:	Seth Forshee <sforshee@kernel.org>
 8823L:	linux-fsdevel@vger.kernel.org
 8824S:	Maintained
 8825F:	Documentation/filesystems/idmappings.rst
 8826F:	fs/mnt_idmapping.c
 8827F:	include/linux/mnt_idmapping.*
 8828F:	tools/testing/selftests/mount_setattr/
 8829
 8830FILESYSTEMS [IOMAP]
 8831M:	Christian Brauner <brauner@kernel.org>
 8832R:	Darrick J. Wong <djwong@kernel.org>
 8833L:	linux-xfs@vger.kernel.org
 8834L:	linux-fsdevel@vger.kernel.org
 8835S:	Supported
 8836F:	Documentation/filesystems/iomap/*
 8837F:	fs/iomap/
 8838F:	include/linux/iomap.h
 8839
 8840FILESYSTEMS [NETFS LIBRARY]
 8841M:	David Howells <dhowells@redhat.com>
 8842R:	Jeff Layton <jlayton@kernel.org>
 8843L:	netfs@lists.linux.dev
 8844L:	linux-fsdevel@vger.kernel.org
 8845S:	Supported
 8846F:	Documentation/filesystems/caching/
 8847F:	Documentation/filesystems/netfs_library.rst
 8848F:	fs/netfs/
 8849F:	include/linux/fscache*.h
 8850F:	include/linux/netfs.h
 8851F:	include/trace/events/fscache.h
 8852F:	include/trace/events/netfs.h
 8853
 8854FILESYSTEMS [STACKABLE]
 8855M:	Miklos Szeredi <miklos@szeredi.hu>
 8856M:	Amir Goldstein <amir73il@gmail.com>
 8857L:	linux-fsdevel@vger.kernel.org
 8858L:	linux-unionfs@vger.kernel.org
 8859S:	Maintained
 8860F:	fs/backing-file.c
 8861F:	include/linux/backing-file.h
 8862
 8863FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
 8864M:	Riku Voipio <riku.voipio@iki.fi>
 8865L:	linux-hwmon@vger.kernel.org
 8866S:	Maintained
 8867F:	drivers/hwmon/f75375s.c
 8868F:	include/linux/f75375s.h
 8869
 8870FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
 8871M:	Ji-Ze Hong (Peter Hong) <peter_hong@fintek.com.tw>
 8872L:	linux-can@vger.kernel.org
 8873S:	Maintained
 8874F:	drivers/net/can/usb/f81604.c
 8875
 8876FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
 8877M:	Clemens Ladisch <clemens@ladisch.de>
 8878M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
 8879L:	linux-sound@vger.kernel.org
 8880S:	Maintained
 8881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
 8882F:	include/uapi/sound/firewire.h
 8883F:	sound/firewire/
 8884
 8885FIREWIRE MEDIA DRIVERS (firedtv)
 8886M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
 8887L:	linux-media@vger.kernel.org
 8888L:	linux1394-devel@lists.sourceforge.net
 8889S:	Maintained
 8890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
 8891F:	drivers/media/firewire/
 8892
 8893FIREWIRE SBP-2 TARGET
 8894M:	Chris Boot <bootc@bootc.net>
 8895L:	linux-scsi@vger.kernel.org
 8896L:	target-devel@vger.kernel.org
 8897L:	linux1394-devel@lists.sourceforge.net
 8898S:	Maintained
 8899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
 8900F:	drivers/target/sbp/
 8901
 8902FIREWIRE SUBSYSTEM
 8903M:	Takashi Sakamoto <o-takashi@sakamocchi.jp>
 8904M:	Takashi Sakamoto <takaswie@kernel.org>
 8905L:	linux1394-devel@lists.sourceforge.net
 8906S:	Maintained
 8907W:	http://ieee1394.docs.kernel.org/
 8908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
 8909F:	drivers/firewire/
 8910F:	include/linux/firewire.h
 8911F:	include/uapi/linux/firewire*.h
 8912F:	tools/firewire/
 8913
 8914FIRMWARE FRAMEWORK FOR ARMV8-A
 8915M:	Sudeep Holla <sudeep.holla@arm.com>
 8916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 8917S:	Maintained
 8918F:	drivers/firmware/arm_ffa/
 8919F:	include/linux/arm_ffa.h
 8920
 8921FIRMWARE LOADER (request_firmware)
 8922M:	Luis Chamberlain <mcgrof@kernel.org>
 8923M:	Russ Weight <russ.weight@linux.dev>
 8924M:	Danilo Krummrich <dakr@kernel.org>
 8925L:	linux-kernel@vger.kernel.org
 8926S:	Maintained
 8927F:	Documentation/firmware_class/
 8928F:	drivers/base/firmware_loader/
 8929F:	rust/kernel/firmware.rs
 8930F:	include/linux/firmware.h
 8931
 8932FLEXTIMER FTM-QUADDEC DRIVER
 8933M:	Patrick Havelange <patrick.havelange@essensium.com>
 8934L:	linux-iio@vger.kernel.org
 8935S:	Maintained
 8936F:	Documentation/devicetree/bindings/counter/ftm-quaddec.txt
 8937F:	drivers/counter/ftm-quaddec.c
 8938
 8939FLOPPY DRIVER
 8940M:	Denis Efremov <efremov@linux.com>
 8941L:	linux-block@vger.kernel.org
 8942S:	Odd Fixes
 8943F:	drivers/block/floppy.c
 8944
 8945FLYSKY FSIA6B RC RECEIVER
 8946M:	Markus Koch <markus@notsyncing.net>
 8947L:	linux-input@vger.kernel.org
 8948S:	Maintained
 8949F:	drivers/input/joystick/fsia6b.c
 8950
 8951FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett)
 8952M:	Geoffrey D. Bennett <g@b4.vu>
 8953L:	linux-sound@vger.kernel.org
 8954S:	Maintained
 8955W:	https://github.com/geoffreybennett/scarlett-gen2
 8956B:	https://github.com/geoffreybennett/scarlett-gen2/issues
 8957T:	git https://github.com/geoffreybennett/scarlett-gen2.git
 8958F:	include/uapi/sound/scarlett2.h
 8959F:	sound/usb/mixer_scarlett2.c
 8960
 8961FORCEDETH GIGABIT ETHERNET DRIVER
 8962M:	Rain River <rain.1986.08.12@gmail.com>
 8963M:	Zhu Yanjun <zyjzyj2000@gmail.com>
 8964L:	netdev@vger.kernel.org
 8965S:	Maintained
 8966F:	drivers/net/ethernet/nvidia/*
 8967
 8968FORTIFY_SOURCE
 8969M:	Kees Cook <kees@kernel.org>
 8970L:	linux-hardening@vger.kernel.org
 8971S:	Supported
 8972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
 8973F:	include/linux/fortify-string.h
 8974F:	lib/fortify_kunit.c
 8975F:	lib/memcpy_kunit.c
 8976F:	lib/test_fortify/*
 8977K:	\bunsafe_memcpy\b
 8978K:	\b__NO_FORTIFY\b
 8979
 8980FPGA DFL DRIVERS
 8981M:	Wu Hao <hao.wu@intel.com>
 8982R:	Tom Rix <trix@redhat.com>
 8983L:	linux-fpga@vger.kernel.org
 8984S:	Maintained
 8985F:	Documentation/ABI/testing/sysfs-bus-dfl*
 8986F:	Documentation/fpga/dfl.rst
 8987F:	drivers/fpga/dfl*
 8988F:	drivers/uio/uio_dfl.c
 8989F:	include/linux/dfl.h
 8990F:	include/uapi/linux/fpga-dfl.h
 8991
 8992FPGA MANAGER FRAMEWORK
 8993M:	Moritz Fischer <mdf@kernel.org>
 8994M:	Wu Hao <hao.wu@intel.com>
 8995M:	Xu Yilun <yilun.xu@intel.com>
 8996R:	Tom Rix <trix@redhat.com>
 8997L:	linux-fpga@vger.kernel.org
 8998S:	Maintained
 8999Q:	http://patchwork.kernel.org/project/linux-fpga/list/
 9000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
 9001F:	Documentation/devicetree/bindings/fpga/
 9002F:	Documentation/driver-api/fpga/
 9003F:	Documentation/fpga/
 9004F:	drivers/fpga/
 9005F:	include/linux/fpga/
 9006
 9007FPU EMULATOR
 9008M:	Bill Metzenthen <billm@melbpc.org.au>
 9009S:	Maintained
 9010W:	https://floatingpoint.billm.au/
 9011F:	arch/x86/math-emu/
 9012
 9013FRAMEBUFFER CORE
 9014M:	Simona Vetter <simona@ffwll.ch>
 9015S:	Odd Fixes
 9016T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
 9017F:	drivers/video/fbdev/core/
 9018
 9019FRAMEBUFFER LAYER
 9020M:	Helge Deller <deller@gmx.de>
 9021L:	linux-fbdev@vger.kernel.org
 9022L:	dri-devel@lists.freedesktop.org
 9023S:	Maintained
 9024Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
 9025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
 9026F:	Documentation/fb/
 9027F:	drivers/video/
 9028F:	include/linux/fb.h
 9029F:	include/uapi/linux/fb.h
 9030F:	include/uapi/video/
 9031F:	include/video/
 9032
 9033FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
 9034M:	Horia Geantă <horia.geanta@nxp.com>
 9035M:	Pankaj Gupta <pankaj.gupta@nxp.com>
 9036M:	Gaurav Jain <gaurav.jain@nxp.com>
 9037L:	linux-crypto@vger.kernel.org
 9038S:	Maintained
 9039F:	Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
 9040F:	drivers/crypto/caam/
 9041
 9042FREESCALE COLDFIRE M5441X MMC DRIVER
 9043M:	Angelo Dureghello <adureghello@baylibre.com>
 9044L:	linux-mmc@vger.kernel.org
 9045S:	Maintained
 9046F:	drivers/mmc/host/sdhci-esdhc-mcf.c
 9047F:	include/linux/platform_data/mmc-esdhc-mcf.h
 9048
 9049FREESCALE DIU FRAMEBUFFER DRIVER
 9050M:	Timur Tabi <timur@kernel.org>
 9051L:	linux-fbdev@vger.kernel.org
 9052S:	Maintained
 9053F:	drivers/video/fbdev/fsl-diu-fb.*
 9054
 9055FREESCALE DMA DRIVER
 9056M:	Zhang Wei <zw@zh-kernel.org>
 9057L:	linuxppc-dev@lists.ozlabs.org
 9058S:	Maintained
 9059F:	drivers/dma/fsldma.*
 9060
 9061FREESCALE DSPI DRIVER
 9062M:	Vladimir Oltean <olteanv@gmail.com>
 9063L:	linux-spi@vger.kernel.org
 9064L:	imx@lists.linux.dev
 9065S:	Maintained
 9066F:	Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
 9067F:	drivers/spi/spi-fsl-dspi.c
 9068F:	include/linux/spi/spi-fsl-dspi.h
 9069
 9070FREESCALE eDMA DRIVER
 9071M:	Frank Li <Frank.Li@nxp.com>
 9072L:	imx@lists.linux.dev
 9073L:	dmaengine@vger.kernel.org
 9074S:	Maintained
 9075F:	Documentation/devicetree/bindings/dma/fsl,edma.yaml
 9076F:	drivers/dma/fsl-edma*.*
 9077
 9078FREESCALE ENETC ETHERNET DRIVERS
 9079M:	Claudiu Manoil <claudiu.manoil@nxp.com>
 9080M:	Vladimir Oltean <vladimir.oltean@nxp.com>
 9081M:	Wei Fang <wei.fang@nxp.com>
 9082M:	Clark Wang <xiaoning.wang@nxp.com>
 9083L:	imx@lists.linux.dev
 9084L:	netdev@vger.kernel.org
 9085S:	Maintained
 9086F:	Documentation/devicetree/bindings/net/fsl,enetc*.yaml
 9087F:	Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
 9088F:	drivers/net/ethernet/freescale/enetc/
 9089F:	include/linux/fsl/enetc_mdio.h
 9090F:	include/linux/fsl/netc_global.h
 9091
 9092FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
 9093M:	Claudiu Manoil <claudiu.manoil@nxp.com>
 9094L:	netdev@vger.kernel.org
 9095S:	Maintained
 9096F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
 9097F:	drivers/net/ethernet/freescale/gianfar*
 9098
 9099FREESCALE GPMI NAND DRIVER
 9100M:	Han Xu <han.xu@nxp.com>
 9101L:	imx@lists.linux.dev
 9102L:	linux-mtd@lists.infradead.org
 9103S:	Maintained
 9104F:	drivers/mtd/nand/raw/gpmi-nand/*
 9105
 9106FREESCALE I2C CPM DRIVER
 9107M:	Jochen Friedrich <jochen@scram.de>
 9108L:	linuxppc-dev@lists.ozlabs.org
 9109L:	linux-i2c@vger.kernel.org
 9110S:	Maintained
 9111F:	drivers/i2c/busses/i2c-cpm.c
 9112
 9113FREESCALE IMX / MXC FEC DRIVER
 9114M:	Wei Fang <wei.fang@nxp.com>
 9115R:	Shenwei Wang <shenwei.wang@nxp.com>
 9116R:	Clark Wang <xiaoning.wang@nxp.com>
 9117L:	imx@lists.linux.dev
 9118L:	netdev@vger.kernel.org
 9119S:	Maintained
 9120F:	Documentation/devicetree/bindings/net/fsl,fec.yaml
 9121F:	drivers/net/ethernet/freescale/fec.h
 9122F:	drivers/net/ethernet/freescale/fec_main.c
 9123F:	drivers/net/ethernet/freescale/fec_ptp.c
 9124
 9125FREESCALE IMX / MXC FRAMEBUFFER DRIVER
 9126M:	Sascha Hauer <s.hauer@pengutronix.de>
 9127R:	Pengutronix Kernel Team <kernel@pengutronix.de>
 9128L:	linux-fbdev@vger.kernel.org
 9129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 9130S:	Maintained
 9131F:	drivers/video/fbdev/imxfb.c
 9132
 9133FREESCALE IMX DDR PMU DRIVER
 9134M:	Frank Li <Frank.li@nxp.com>
 9135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 9136S:	Maintained
 9137F:	Documentation/admin-guide/perf/imx-ddr.rst
 9138F:	Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
 9139F:	drivers/perf/fsl_imx8_ddr_perf.c
 9140
 9141FREESCALE IMX I2C DRIVER
 9142M:	Oleksij Rempel <o.rempel@pengutronix.de>
 9143R:	Pengutronix Kernel Team <kernel@pengutronix.de>
 9144L:	linux-i2c@vger.kernel.org
 9145S:	Maintained
 9146F:	Documentation/devicetree/bindings/i2c/i2c-imx.yaml
 9147F:	drivers/i2c/busses/i2c-imx.c
 9148
 9149FREESCALE IMX LPI2C DRIVER
 9150M:	Dong Aisheng <aisheng.dong@nxp.com>
 9151L:	linux-i2c@vger.kernel.org
 9152L:	imx@lists.linux.dev
 9153S:	Maintained
 9154F:	Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
 9155F:	drivers/i2c/busses/i2c-imx-lpi2c.c
 9156
 9157FREESCALE IMX LPSPI DRIVER
 9158M:	Frank Li <Frank.Li@nxp.com>
 9159L:	linux-spi@vger.kernel.org
 9160L:	imx@lists.linux.dev
 9161S:	Maintained
 9162F:	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
 9163F:	drivers/spi/spi-fsl-lpspi.c
 9164
 9165FREESCALE MPC I2C DRIVER
 9166M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
 9167L:	linux-i2c@vger.kernel.org
 9168S:	Maintained
 9169F:	Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
 9170F:	drivers/i2c/busses/i2c-mpc.c
 9171
 9172FREESCALE QORIQ DPAA ETHERNET DRIVER
 9173M:	Madalin Bucur <madalin.bucur@nxp.com>
 9174L:	netdev@vger.kernel.org
 9175S:	Maintained
 9176F:	drivers/net/ethernet/freescale/dpaa
 9177
 9178FREESCALE QORIQ DPAA FMAN DRIVER
 9179M:	Madalin Bucur <madalin.bucur@nxp.com>
 9180R:	Sean Anderson <sean.anderson@seco.com>
 9181L:	netdev@vger.kernel.org
 9182S:	Maintained
 9183F:	Documentation/devicetree/bindings/net/fsl,fman*.yaml
 9184F:	drivers/net/ethernet/freescale/fman
 9185
 9186FREESCALE QORIQ PTP CLOCK DRIVER
 9187M:	Yangbo Lu <yangbo.lu@nxp.com>
 9188L:	netdev@vger.kernel.org
 9189S:	Maintained
 9190F:	Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
 9191F:	drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
 9192F:	drivers/net/ethernet/freescale/dpaa2/dprtc*
 9193F:	drivers/net/ethernet/freescale/enetc/enetc_ptp.c
 9194F:	drivers/ptp/ptp_qoriq.c
 9195F:	drivers/ptp/ptp_qoriq_debugfs.c
 9196F:	include/linux/fsl/ptp_qoriq.h
 9197
 9198FREESCALE QUAD SPI DRIVER
 9199M:	Han Xu <han.xu@nxp.com>
 9200L:	linux-spi@vger.kernel.org
 9201L:	imx@lists.linux.dev
 9202S:	Maintained
 9203F:	Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
 9204F:	drivers/spi/spi-fsl-qspi.c
 9205
 9206FREESCALE QUICC ENGINE LIBRARY
 9207M:	Qiang Zhao <qiang.zhao@nxp.com>
 9208M:	Christophe Leroy <christophe.leroy@csgroup.eu>
 9209L:	linuxppc-dev@lists.ozlabs.org
 9210S:	Maintained
 9211F:	drivers/soc/fsl/qe/
 9212F:	include/soc/fsl/qe/
 9213
 9214FREESCALE QUICC ENGINE QMC DRIVER
 9215M:	Herve Codina <herve.codina@bootlin.com>
 9216L:	linuxppc-dev@lists.ozlabs.org
 9217S:	Maintained
 9218F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
 9219F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
 9220F:	drivers/soc/fsl/qe/qmc.c
 9221F:	include/soc/fsl/qe/qmc.h
 9222
 9223FREESCALE QUICC ENGINE QMC HDLC DRIVER
 9224M:	Herve Codina <herve.codina@bootlin.com>
 9225L:	netdev@vger.kernel.org
 9226L:	linuxppc-dev@lists.ozlabs.org
 9227S:	Maintained
 9228F:	drivers/net/wan/fsl_qmc_hdlc.c
 9229
 9230FREESCALE QUICC ENGINE TSA DRIVER
 9231M:	Herve Codina <herve.codina@bootlin.com>
 9232L:	linuxppc-dev@lists.ozlabs.org
 9233S:	Maintained
 9234F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
 9235F:	Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
 9236F:	drivers/soc/fsl/qe/tsa.c
 9237F:	drivers/soc/fsl/qe/tsa.h
 9238F:	include/dt-bindings/soc/cpm1-fsl,tsa.h
 9239F:	include/dt-bindings/soc/qe-fsl,tsa.h
 9240
 9241FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
 9242L:	netdev@vger.kernel.org
 9243L:	linuxppc-dev@lists.ozlabs.org
 9244S:	Orphan
 9245F:	drivers/net/ethernet/freescale/ucc_geth*
 9246
 9247FREESCALE QUICC ENGINE UCC HDLC DRIVER
 9248M:	Zhao Qiang <qiang.zhao@nxp.com>
 9249L:	netdev@vger.kernel.org
 9250L:	linuxppc-dev@lists.ozlabs.org
 9251S:	Maintained
 9252F:	drivers/net/wan/fsl_ucc_hdlc*
 9253
 9254FREESCALE QUICC ENGINE UCC UART DRIVER
 9255M:	Timur Tabi <timur@kernel.org>
 9256L:	linuxppc-dev@lists.ozlabs.org
 9257S:	Maintained
 9258F:	drivers/tty/serial/ucc_uart.c
 9259
 9260FREESCALE SOC DRIVERS
 9261M:	Christophe Leroy <christophe.leroy@csgroup.eu>
 9262L:	linuxppc-dev@lists.ozlabs.org
 9263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 9264S:	Maintained
 9265F:	Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
 9266F:	Documentation/devicetree/bindings/soc/fsl/
 9267F:	drivers/soc/fsl/
 9268F:	include/linux/fsl/
 9269F:	include/soc/fsl/
 9270
 9271FREESCALE SOC FS_ENET DRIVER
 9272M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
 9273L:	linuxppc-dev@lists.ozlabs.org
 9274L:	netdev@vger.kernel.org
 9275S:	Maintained
 9276F:	drivers/net/ethernet/freescale/fs_enet/
 9277
 9278FREESCALE SOC SOUND DRIVERS
 9279M:	Shengjiu Wang <shengjiu.wang@gmail.com>
 9280M:	Xiubo Li <Xiubo.Lee@gmail.com>
 9281R:	Fabio Estevam <festevam@gmail.com>
 9282R:	Nicolin Chen <nicoleotsuka@gmail.com>
 9283L:	linux-sound@vger.kernel.org
 9284L:	linuxppc-dev@lists.ozlabs.org
 9285S:	Maintained
 9286F:	sound/soc/fsl/fsl*
 9287F:	sound/soc/fsl/imx*
 9288
 9289FREESCALE SOC LPC32XX SOUND DRIVERS
 9290M:	J.M.B. Downing <jonathan.downing@nautel.com>
 9291M:	Piotr Wojtaszczyk <piotr.wojtaszczyk@timesys.com>
 9292R:	Vladimir Zapolskiy <vz@mleia.com>
 9293L:	linux-sound@vger.kernel.org
 9294L:	linuxppc-dev@lists.ozlabs.org
 9295S:	Maintained
 9296F:	Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
 9297F:	sound/soc/fsl/lpc3xxx-*
 9298
 9299FREESCALE SOC SOUND QMC DRIVER
 9300M:	Herve Codina <herve.codina@bootlin.com>
 9301L:	linux-sound@vger.kernel.org
 9302L:	linuxppc-dev@lists.ozlabs.org
 9303S:	Maintained
 9304F:	Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
 9305F:	sound/soc/fsl/fsl_qmc_audio.c
 9306
 9307FREESCALE USB PERIPHERAL DRIVERS
 9308L:	linux-usb@vger.kernel.org
 9309L:	linuxppc-dev@lists.ozlabs.org
 9310S:	Orphan
 9311F:	drivers/usb/gadget/udc/fsl*
 9312
 9313FREESCALE USB PHY DRIVER
 9314L:	linux-usb@vger.kernel.org
 9315L:	linuxppc-dev@lists.ozlabs.org
 9316S:	Orphan
 9317F:	drivers/usb/phy/phy-fsl-usb*
 9318
 9319FREEVXFS FILESYSTEM
 9320M:	Christoph Hellwig <hch@infradead.org>
 9321S:	Maintained
 9322W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
 9323F:	fs/freevxfs/
 9324
 9325FREEZER
 9326M:	"Rafael J. Wysocki" <rafael@kernel.org>
 9327M:	Pavel Machek <pavel@ucw.cz>
 9328L:	linux-pm@vger.kernel.org
 9329S:	Supported
 9330F:	Documentation/power/freezing-of-tasks.rst
 9331F:	include/linux/freezer.h
 9332F:	kernel/freezer.c
 9333
 9334FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
 9335M:	Eric Biggers <ebiggers@kernel.org>
 9336M:	Theodore Y. Ts'o <tytso@mit.edu>
 9337M:	Jaegeuk Kim <jaegeuk@kernel.org>
 9338L:	linux-fscrypt@vger.kernel.org
 9339S:	Supported
 9340Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
 9341T:	git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
 9342F:	Documentation/filesystems/fscrypt.rst
 9343F:	fs/crypto/
 9344F:	include/linux/fscrypt.h
 9345F:	include/uapi/linux/fscrypt.h
 9346
 9347FSI SUBSYSTEM
 9348M:	Jeremy Kerr <jk@ozlabs.org>
 9349M:	Joel Stanley <joel@jms.id.au>
 9350R:	Alistar Popple <alistair@popple.id.au>
 9351R:	Eddie James <eajames@linux.ibm.com>
 9352L:	linux-fsi@lists.ozlabs.org
 9353S:	Supported
 9354Q:	http://patchwork.ozlabs.org/project/linux-fsi/list/
 9355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
 9356F:	drivers/fsi/
 9357F:	include/linux/fsi*.h
 9358F:	include/trace/events/fsi*.h
 9359
 9360FSI-ATTACHED I2C DRIVER
 9361M:	Eddie James <eajames@linux.ibm.com>
 9362L:	linux-i2c@vger.kernel.org
 9363L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
 9364S:	Maintained
 9365F:	Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
 9366F:	drivers/i2c/busses/i2c-fsi.c
 9367
 9368FSI-ATTACHED SPI DRIVER
 9369M:	Eddie James <eajames@linux.ibm.com>
 9370L:	linux-spi@vger.kernel.org
 9371S:	Maintained
 9372F:	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
 9373F:	drivers/spi/spi-fsi.c
 9374
 9375FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
 9376M:	Jan Kara <jack@suse.cz>
 9377R:	Amir Goldstein <amir73il@gmail.com>
 9378L:	linux-fsdevel@vger.kernel.org
 9379S:	Maintained
 9380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
 9381F:	fs/notify/
 9382F:	include/linux/fsnotify*.h
 9383
 9384FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
 9385M:	Eric Biggers <ebiggers@kernel.org>
 9386M:	Theodore Y. Ts'o <tytso@mit.edu>
 9387L:	fsverity@lists.linux.dev
 9388S:	Supported
 9389Q:	https://patchwork.kernel.org/project/fsverity/list/
 9390T:	git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
 9391F:	Documentation/filesystems/fsverity.rst
 9392F:	fs/verity/
 9393F:	include/linux/fsverity.h
 9394F:	include/uapi/linux/fsverity.h
 9395
 9396FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
 9397M:	Michael Zaidman <michael.zaidman@gmail.com>
 9398L:	linux-i2c@vger.kernel.org
 9399L:	linux-input@vger.kernel.org
 9400S:	Maintained
 9401F:	drivers/hid/hid-ft260.c
 9402
 9403FUJITSU LAPTOP EXTRAS
 9404M:	Jonathan Woithe <jwoithe@just42.net>
 9405L:	platform-driver-x86@vger.kernel.org
 9406S:	Maintained
 9407F:	drivers/platform/x86/fujitsu-laptop.c
 9408
 9409FUJITSU TABLET EXTRAS
 9410M:	Robert Gerlach <khnz@gmx.de>
 9411L:	platform-driver-x86@vger.kernel.org
 9412S:	Maintained
 9413F:	drivers/platform/x86/fujitsu-tablet.c
 9414
 9415FUNCTION HOOKS (FTRACE)
 9416M:	Steven Rostedt <rostedt@goodmis.org>
 9417M:	Masami Hiramatsu <mhiramat@kernel.org>
 9418R:	Mark Rutland <mark.rutland@arm.com>
 9419L:	linux-kernel@vger.kernel.org
 9420L:	linux-trace-kernel@vger.kernel.org
 9421S:	Maintained
 9422Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
 9423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
 9424F:	Documentation/trace/ftrace*
 9425F:	arch/*/*/*/*ftrace*
 9426F:	arch/*/*/*ftrace*
 9427F:	include/*/ftrace.h
 9428F:	kernel/trace/fgraph.c
 9429F:	kernel/trace/ftrace*
 9430F:	samples/ftrace
 9431
 9432FUNGIBLE ETHERNET DRIVERS
 9433M:	Dimitris Michailidis <dmichail@fungible.com>
 9434L:	netdev@vger.kernel.org
 9435S:	Supported
 9436F:	drivers/net/ethernet/fungible/
 9437
 9438FUSE: FILESYSTEM IN USERSPACE
 9439M:	Miklos Szeredi <miklos@szeredi.hu>
 9440L:	linux-fsdevel@vger.kernel.org
 9441S:	Maintained
 9442W:	https://github.com/libfuse/
 9443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
 9444F:	Documentation/filesystems/fuse.rst
 9445F:	fs/fuse/
 9446F:	include/uapi/linux/fuse.h
 9447
 9448FUTEX SUBSYSTEM
 9449M:	Thomas Gleixner <tglx@linutronix.de>
 9450M:	Ingo Molnar <mingo@redhat.com>
 9451R:	Peter Zijlstra <peterz@infradead.org>
 9452R:	Darren Hart <dvhart@infradead.org>
 9453R:	Davidlohr Bueso <dave@stgolabs.net>
 9454R:	André Almeida <andrealmeid@igalia.com>
 9455L:	linux-kernel@vger.kernel.org
 9456S:	Maintained
 9457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
 9458F:	Documentation/locking/*futex*
 9459F:	include/asm-generic/futex.h
 9460F:	include/linux/futex.h
 9461F:	include/uapi/linux/futex.h
 9462F:	kernel/futex/*
 9463F:	tools/perf/bench/futex*
 9464F:	tools/testing/selftests/futex/
 9465
 9466GALAXYCORE GC0308 CAMERA SENSOR DRIVER
 9467M:	Sebastian Reichel <sre@kernel.org>
 9468L:	linux-media@vger.kernel.org
 9469S:	Maintained
 9470F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
 9471F:	drivers/media/i2c/gc0308.c
 9472
 9473GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
 9474M:	Zhi Mao <zhi.mao@mediatek.com>
 9475L:	linux-media@vger.kernel.org
 9476S:	Maintained
 9477F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
 9478F:	drivers/media/i2c/gc05a2.c
 9479
 9480GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
 9481M:	Zhi Mao <zhi.mao@mediatek.com>
 9482L:	linux-media@vger.kernel.org
 9483S:	Maintained
 9484F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
 9485F:	drivers/media/i2c/gc08a3.c
 9486
 9487GALAXYCORE GC2145 SENSOR DRIVER
 9488M:	Alain Volmat <alain.volmat@foss.st.com>
 9489L:	linux-media@vger.kernel.org
 9490S:	Maintained
 9491T:	git git://linuxtv.org/media.git
 9492F:	Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
 9493F:	drivers/media/i2c/gc2145.c
 9494
 9495GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
 9496M:	Tim Harvey <tharvey@gateworks.com>
 9497S:	Maintained
 9498F:	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
 9499F:	Documentation/hwmon/gsc-hwmon.rst
 9500F:	drivers/hwmon/gsc-hwmon.c
 9501F:	drivers/mfd/gateworks-gsc.c
 9502F:	include/linux/mfd/gsc.h
 9503F:	include/linux/platform_data/gsc_hwmon.h
 9504
 9505GCC PLUGINS
 9506M:	Kees Cook <kees@kernel.org>
 9507L:	linux-hardening@vger.kernel.org
 9508S:	Maintained
 9509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
 9510F:	Documentation/kbuild/gcc-plugins.rst
 9511F:	include/linux/stackleak.h
 9512F:	kernel/stackleak.c
 9513F:	scripts/Makefile.gcc-plugins
 9514F:	scripts/gcc-plugins/
 9515
 9516GCOV BASED KERNEL PROFILING
 9517M:	Peter Oberparleiter <oberpar@linux.ibm.com>
 9518S:	Maintained
 9519F:	Documentation/dev-tools/gcov.rst
 9520F:	kernel/gcov/
 9521
 9522GDB KERNEL DEBUGGING HELPER SCRIPTS
 9523M:	Jan Kiszka <jan.kiszka@siemens.com>
 9524M:	Kieran Bingham <kbingham@kernel.org>
 9525S:	Supported
 9526F:	scripts/gdb/
 9527
 9528GE HEALTHCARE PMC ADC DRIVER
 9529M:	Herve Codina <herve.codina@bootlin.com>
 9530L:	linux-iio@vger.kernel.org
 9531S:	Maintained
 9532F:	Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
 9533F:	drivers/iio/adc/gehc-pmc-adc.c
 9534F:	include/dt-bindings/iio/adc/gehc,pmc-adc.h
 9535
 9536GEMINI CRYPTO DRIVER
 9537M:	Corentin Labbe <clabbe@baylibre.com>
 9538L:	linux-crypto@vger.kernel.org
 9539S:	Maintained
 9540F:	drivers/crypto/gemini/
 9541
 9542GEMTEK FM RADIO RECEIVER DRIVER
 9543M:	Hans Verkuil <hverkuil@xs4all.nl>
 9544L:	linux-media@vger.kernel.org
 9545S:	Maintained
 9546W:	https://linuxtv.org
 9547T:	git git://linuxtv.org/media.git
 9548F:	drivers/media/radio/radio-gemtek*
 9549
 9550GENERIC ARCHITECTURE TOPOLOGY
 9551M:	Sudeep Holla <sudeep.holla@arm.com>
 9552L:	linux-kernel@vger.kernel.org
 9553S:	Maintained
 9554F:	drivers/base/arch_topology.c
 9555F:	include/linux/arch_topology.h
 9556
 9557GENERIC ENTRY CODE
 9558M:	Thomas Gleixner <tglx@linutronix.de>
 9559M:	Peter Zijlstra <peterz@infradead.org>
 9560M:	Andy Lutomirski <luto@kernel.org>
 9561L:	linux-kernel@vger.kernel.org
 9562S:	Maintained
 9563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
 9564F:	include/linux/entry-common.h
 9565F:	include/linux/entry-kvm.h
 9566F:	kernel/entry/
 9567
 9568GENERIC GPIO I2C DRIVER
 9569M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
 9570S:	Supported
 9571F:	drivers/i2c/busses/i2c-gpio.c
 9572F:	include/linux/platform_data/i2c-gpio.h
 9573
 9574GENERIC GPIO I2C MULTIPLEXER DRIVER
 9575M:	Peter Korsgaard <peter.korsgaard@barco.com>
 9576L:	linux-i2c@vger.kernel.org
 9577S:	Supported
 9578F:	Documentation/i2c/muxes/i2c-mux-gpio.rst
 9579F:	drivers/i2c/muxes/i2c-mux-gpio.c
 9580F:	include/linux/platform_data/i2c-mux-gpio.h
 9581
 9582GENERIC GPIO RESET DRIVER
 9583M:	Krzysztof Kozlowski <krzk@kernel.org>
 9584S:	Maintained
 9585F:	drivers/reset/reset-gpio.c
 9586
 9587GENERIC HDLC (WAN) DRIVERS
 9588M:	Krzysztof Halasa <khc@pm.waw.pl>
 9589S:	Maintained
 9590W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
 9591F:	drivers/net/wan/c101.c
 9592F:	drivers/net/wan/hd6457*
 9593F:	drivers/net/wan/hdlc*
 9594F:	drivers/net/wan/n2.c
 9595F:	drivers/net/wan/pc300too.c
 9596F:	drivers/net/wan/pci200syn.c
 9597F:	drivers/net/wan/wanxl*
 9598
 9599GENERIC INCLUDE/ASM HEADER FILES
 9600M:	Arnd Bergmann <arnd@arndb.de>
 9601L:	linux-arch@vger.kernel.org
 9602S:	Maintained
 9603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
 9604F:	include/asm-generic/
 9605F:	include/uapi/asm-generic/
 9606
 9607GENERIC PHY FRAMEWORK
 9608M:	Vinod Koul <vkoul@kernel.org>
 9609M:	Kishon Vijay Abraham I <kishon@kernel.org>
 9610L:	linux-phy@lists.infradead.org
 9611S:	Supported
 9612Q:	https://patchwork.kernel.org/project/linux-phy/list/
 9613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
 9614F:	Documentation/devicetree/bindings/phy/
 9615F:	drivers/phy/
 9616F:	include/dt-bindings/phy/
 9617F:	include/linux/phy/
 9618
 9619GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
 9620M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
 9621S:	Supported
 9622F:	Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
 9623F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
 9624
 9625GENERIC PM DOMAINS
 9626M:	Ulf Hansson <ulf.hansson@linaro.org>
 9627L:	linux-pm@vger.kernel.org
 9628S:	Supported
 9629F:	Documentation/devicetree/bindings/power/power?domain*
 9630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
 9631F:	drivers/pmdomain/
 9632F:	include/linux/pm_domain.h
 9633
 9634GENERIC RADIX TREE
 9635M:	Kent Overstreet <kent.overstreet@linux.dev>
 9636S:	Supported
 9637C:	irc://irc.oftc.net/bcache
 9638F:	include/linux/generic-radix-tree.h
 9639F:	lib/generic-radix-tree.c
 9640
 9641GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
 9642M:	Eugen Hristev <eugen.hristev@microchip.com>
 9643L:	linux-input@vger.kernel.org
 9644S:	Maintained
 9645F:	drivers/input/touchscreen/resistive-adc-touch.c
 9646
 9647GENERIC STRING LIBRARY
 9648M:	Kees Cook <kees@kernel.org>
 9649R:	Andy Shevchenko <andy@kernel.org>
 9650L:	linux-hardening@vger.kernel.org
 9651S:	Supported
 9652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
 9653F:	include/linux/string.h
 9654F:	include/linux/string_choices.h
 9655F:	include/linux/string_helpers.h
 9656F:	lib/string.c
 9657F:	lib/string_kunit.c
 9658F:	lib/string_helpers.c
 9659F:	lib/string_helpers_kunit.c
 9660F:	scripts/coccinelle/api/string_choices.cocci
 9661
 9662GENERIC UIO DRIVER FOR PCI DEVICES
 9663M:	"Michael S. Tsirkin" <mst@redhat.com>
 9664L:	kvm@vger.kernel.org
 9665S:	Supported
 9666F:	drivers/uio/uio_pci_generic.c
 9667
 9668GENERIC VDSO LIBRARY
 9669M:	Andy Lutomirski <luto@kernel.org>
 9670M:	Thomas Gleixner <tglx@linutronix.de>
 9671M:	Vincenzo Frascino <vincenzo.frascino@arm.com>
 9672L:	linux-kernel@vger.kernel.org
 9673S:	Maintained
 9674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
 9675F:	include/asm-generic/vdso/vsyscall.h
 9676F:	include/vdso/
 9677F:	kernel/time/vsyscall.c
 9678F:	lib/vdso/
 9679
 9680GENWQE (IBM Generic Workqueue Card)
 9681M:	Frank Haverkamp <haver@linux.ibm.com>
 9682S:	Supported
 9683F:	drivers/misc/genwqe/
 9684
 9685GET_MAINTAINER SCRIPT
 9686M:	Joe Perches <joe@perches.com>
 9687S:	Maintained
 9688F:	scripts/get_maintainer.pl
 9689
 9690GFS2 FILE SYSTEM
 9691M:	Andreas Gruenbacher <agruenba@redhat.com>
 9692L:	gfs2@lists.linux.dev
 9693S:	Supported
 9694B:	https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
 9695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
 9696F:	Documentation/filesystems/gfs2*
 9697F:	fs/gfs2/
 9698F:	include/uapi/linux/gfs2_ondisk.h
 9699
 9700GIGABYTE WATERFORCE SENSOR DRIVER
 9701M:	Aleksa Savic <savicaleksa83@gmail.com>
 9702L:	linux-hwmon@vger.kernel.org
 9703S:	Maintained
 9704F:	Documentation/hwmon/gigabyte_waterforce.rst
 9705F:	drivers/hwmon/gigabyte_waterforce.c
 9706
 9707GIGABYTE WMI DRIVER
 9708M:	Thomas Weißschuh <thomas@weissschuh.net>
 9709L:	platform-driver-x86@vger.kernel.org
 9710S:	Maintained
 9711F:	drivers/platform/x86/gigabyte-wmi.c
 9712
 9713GNSS SUBSYSTEM
 9714M:	Johan Hovold <johan@kernel.org>
 9715S:	Maintained
 9716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
 9717F:	Documentation/ABI/testing/sysfs-class-gnss
 9718F:	Documentation/devicetree/bindings/gnss/
 9719F:	drivers/gnss/
 9720F:	include/linux/gnss.h
 9721
 9722GO7007 MPEG CODEC
 9723M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
 9724L:	linux-media@vger.kernel.org
 9725S:	Maintained
 9726F:	drivers/media/usb/go7007/
 9727
 9728GOODIX TOUCHSCREEN
 9729M:	Bastien Nocera <hadess@hadess.net>
 9730M:	Hans de Goede <hdegoede@redhat.com>
 9731L:	linux-input@vger.kernel.org
 9732S:	Maintained
 9733F:	drivers/input/touchscreen/goodix*
 9734
 9735GOOGLE ETHERNET DRIVERS
 9736M:	Jeroen de Borst <jeroendb@google.com>
 9737M:	Praveen Kaligineedi <pkaligineedi@google.com>
 9738R:	Shailend Chand <shailend@google.com>
 9739L:	netdev@vger.kernel.org
 9740S:	Supported
 9741F:	Documentation/networking/device_drivers/ethernet/google/gve.rst
 9742F:	drivers/net/ethernet/google
 9743
 9744GOOGLE FIRMWARE DRIVERS
 9745M:	Tzung-Bi Shih <tzungbi@kernel.org>
 9746R:	Brian Norris <briannorris@chromium.org>
 9747R:	Julius Werner <jwerner@chromium.org>
 9748L:	chrome-platform@lists.linux.dev
 9749S:	Maintained
 9750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
 9751F:	drivers/firmware/google/
 9752
 9753GOOGLE TENSOR SoC SUPPORT
 9754M:	Peter Griffin <peter.griffin@linaro.org>
 9755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 9756L:	linux-samsung-soc@vger.kernel.org
 9757S:	Maintained
 9758F:	Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
 9759F:	arch/arm64/boot/dts/exynos/google/
 9760F:	drivers/clk/samsung/clk-gs101.c
 9761F:	drivers/phy/samsung/phy-gs101-ufs.c
 9762F:	include/dt-bindings/clock/google,gs101.h
 9763K:	[gG]oogle.?[tT]ensor
 9764
 9765GPD POCKET FAN DRIVER
 9766M:	Hans de Goede <hdegoede@redhat.com>
 9767L:	platform-driver-x86@vger.kernel.org
 9768S:	Maintained
 9769F:	drivers/platform/x86/gpd-pocket-fan.c
 9770
 9771GPIB DRIVERS
 9772M:	Dave Penkler <dpenkler@gmail.com>
 9773S:	Maintained
 9774F:	drivers/staging/gpib/
 9775
 9776GPIO ACPI SUPPORT
 9777M:	Mika Westerberg <mika.westerberg@linux.intel.com>
 9778M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
 9779L:	linux-gpio@vger.kernel.org
 9780L:	linux-acpi@vger.kernel.org
 9781S:	Supported
 9782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
 9783F:	Documentation/firmware-guide/acpi/gpio-properties.rst
 9784F:	drivers/gpio/gpiolib-acpi.c
 9785F:	drivers/gpio/gpiolib-acpi.h
 9786
 9787GPIO AGGREGATOR
 9788M:	Geert Uytterhoeven <geert+renesas@glider.be>
 9789L:	linux-gpio@vger.kernel.org
 9790S:	Supported
 9791F:	Documentation/admin-guide/gpio/gpio-aggregator.rst
 9792F:	drivers/gpio/gpio-aggregator.c
 9793
 9794GPIO IR Transmitter
 9795M:	Sean Young <sean@mess.org>
 9796L:	linux-media@vger.kernel.org
 9797S:	Maintained
 9798F:	Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
 9799F:	drivers/media/rc/gpio-ir-tx.c
 9800
 9801GPIO MOCKUP DRIVER
 9802M:	Bamvor Jian Zhang <bamv2005@gmail.com>
 9803L:	linux-gpio@vger.kernel.org
 9804S:	Maintained
 9805F:	drivers/gpio/gpio-mockup.c
 9806F:	tools/testing/selftests/gpio/
 9807
 9808GPIO REGMAP
 9809M:	Michael Walle <mwalle@kernel.org>
 9810S:	Maintained
 9811F:	drivers/gpio/gpio-regmap.c
 9812F:	include/linux/gpio/regmap.h
 9813K:	(devm_)?gpio_regmap_(un)?register
 9814
 9815GPIO SUBSYSTEM
 9816M:	Linus Walleij <linus.walleij@linaro.org>
 9817M:	Bartosz Golaszewski <brgl@bgdev.pl>
 9818L:	linux-gpio@vger.kernel.org
 9819S:	Maintained
 9820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
 9821F:	Documentation/admin-guide/gpio/
 9822F:	Documentation/devicetree/bindings/gpio/
 9823F:	Documentation/driver-api/gpio/
 9824F:	drivers/gpio/
 9825F:	include/dt-bindings/gpio/
 9826F:	include/linux/gpio.h
 9827F:	include/linux/gpio/
 9828F:	include/linux/of_gpio.h
 9829K:	(devm_)?gpio_(request|free|direction|get|set)
 9830
 9831GPIO UAPI
 9832M:	Bartosz Golaszewski <brgl@bgdev.pl>
 9833R:	Kent Gibson <warthog618@gmail.com>
 9834L:	linux-gpio@vger.kernel.org
 9835S:	Maintained
 9836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
 9837F:	Documentation/ABI/obsolete/sysfs-gpio
 9838F:	Documentation/ABI/testing/gpio-cdev
 9839F:	Documentation/userspace-api/gpio/
 9840F:	drivers/gpio/gpiolib-cdev.c
 9841F:	include/uapi/linux/gpio.h
 9842F:	tools/gpio/
 9843
 9844GRETH 10/100/1G Ethernet MAC device driver
 9845M:	Andreas Larsson <andreas@gaisler.com>
 9846L:	netdev@vger.kernel.org
 9847S:	Maintained
 9848F:	drivers/net/ethernet/aeroflex/
 9849
 9850GREYBUS AUDIO PROTOCOLS DRIVERS
 9851M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
 9852M:	Mark Greer <mgreer@animalcreek.com>
 9853S:	Maintained
 9854F:	drivers/staging/greybus/audio_apbridgea.c
 9855F:	drivers/staging/greybus/audio_apbridgea.h
 9856F:	drivers/staging/greybus/audio_codec.c
 9857F:	drivers/staging/greybus/audio_codec.h
 9858F:	drivers/staging/greybus/audio_gb.c
 9859F:	drivers/staging/greybus/audio_manager.c
 9860F:	drivers/staging/greybus/audio_manager.h
 9861F:	drivers/staging/greybus/audio_manager_module.c
 9862F:	drivers/staging/greybus/audio_manager_private.h
 9863F:	drivers/staging/greybus/audio_manager_sysfs.c
 9864F:	drivers/staging/greybus/audio_module.c
 9865F:	drivers/staging/greybus/audio_topology.c
 9866
 9867GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
 9868M:	Viresh Kumar <vireshk@kernel.org>
 9869S:	Maintained
 9870F:	drivers/staging/greybus/authentication.c
 9871F:	drivers/staging/greybus/bootrom.c
 9872F:	drivers/staging/greybus/firmware.h
 9873F:	drivers/staging/greybus/fw-core.c
 9874F:	drivers/staging/greybus/fw-download.c
 9875F:	drivers/staging/greybus/fw-management.c
 9876F:	drivers/staging/greybus/greybus_authentication.h
 9877F:	drivers/staging/greybus/greybus_firmware.h
 9878F:	drivers/staging/greybus/hid.c
 9879F:	drivers/staging/greybus/i2c.c
 9880F:	drivers/staging/greybus/spi.c
 9881F:	drivers/staging/greybus/spilib.c
 9882F:	drivers/staging/greybus/spilib.h
 9883
 9884GREYBUS LOOPBACK DRIVER
 9885M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
 9886S:	Maintained
 9887F:	drivers/staging/greybus/loopback.c
 9888
 9889GREYBUS PLATFORM DRIVERS
 9890M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
 9891S:	Maintained
 9892F:	drivers/staging/greybus/arche-apb-ctrl.c
 9893F:	drivers/staging/greybus/arche-platform.c
 9894F:	drivers/staging/greybus/arche_platform.h
 9895
 9896GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
 9897M:	Rui Miguel Silva <rmfrfs@gmail.com>
 9898S:	Maintained
 9899F:	drivers/staging/greybus/gpio.c
 9900F:	drivers/staging/greybus/light.c
 9901F:	drivers/staging/greybus/power_supply.c
 9902F:	drivers/staging/greybus/sdio.c
 9903F:	drivers/staging/greybus/spi.c
 9904F:	drivers/staging/greybus/spilib.c
 9905
 9906GREYBUS BEAGLEPLAY DRIVERS
 9907M:	Ayush Singh <ayushdevel1325@gmail.com>
 9908L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
 9909S:	Maintained
 9910F:	Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
 9911F:	drivers/greybus/gb-beagleplay.c
 9912
 9913GREYBUS SUBSYSTEM
 9914M:	Johan Hovold <johan@kernel.org>
 9915M:	Alex Elder <elder@kernel.org>
 9916M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 9917L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
 9918S:	Maintained
 9919F:	drivers/greybus/
 9920F:	drivers/staging/greybus/
 9921F:	include/linux/greybus.h
 9922F:	include/linux/greybus/
 9923
 9924GREYBUS UART PROTOCOLS DRIVERS
 9925M:	David Lin <dtwlin@gmail.com>
 9926S:	Maintained
 9927F:	drivers/staging/greybus/log.c
 9928F:	drivers/staging/greybus/uart.c
 9929
 9930GS1662 VIDEO SERIALIZER
 9931M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
 9932L:	linux-media@vger.kernel.org
 9933S:	Maintained
 9934T:	git git://linuxtv.org/media.git
 9935F:	drivers/media/spi/gs1662.c
 9936
 9937GSPCA FINEPIX SUBDRIVER
 9938M:	Frank Zago <frank@zago.net>
 9939L:	linux-media@vger.kernel.org
 9940S:	Maintained
 9941T:	git git://linuxtv.org/media.git
 9942F:	drivers/media/usb/gspca/finepix.c
 9943
 9944GSPCA GL860 SUBDRIVER
 9945M:	Olivier Lorin <o.lorin@laposte.net>
 9946L:	linux-media@vger.kernel.org
 9947S:	Maintained
 9948T:	git git://linuxtv.org/media.git
 9949F:	drivers/media/usb/gspca/gl860/
 9950
 9951GSPCA M5602 SUBDRIVER
 9952M:	Erik Andren <erik.andren@gmail.com>
 9953L:	linux-media@vger.kernel.org
 9954S:	Maintained
 9955T:	git git://linuxtv.org/media.git
 9956F:	drivers/media/usb/gspca/m5602/
 9957
 9958GSPCA PAC207 SONIXB SUBDRIVER
 9959M:	Hans Verkuil <hverkuil@xs4all.nl>
 9960L:	linux-media@vger.kernel.org
 9961S:	Odd Fixes
 9962T:	git git://linuxtv.org/media.git
 9963F:	drivers/media/usb/gspca/pac207.c
 9964
 9965GSPCA SN9C20X SUBDRIVER
 9966M:	Brian Johnson <brijohn@gmail.com>
 9967L:	linux-media@vger.kernel.org
 9968S:	Maintained
 9969T:	git git://linuxtv.org/media.git
 9970F:	drivers/media/usb/gspca/sn9c20x.c
 9971
 9972GSPCA T613 SUBDRIVER
 9973M:	Leandro Costantino <lcostantino@gmail.com>
 9974L:	linux-media@vger.kernel.org
 9975S:	Maintained
 9976T:	git git://linuxtv.org/media.git
 9977F:	drivers/media/usb/gspca/t613.c
 9978
 9979GSPCA USB WEBCAM DRIVER
 9980M:	Hans Verkuil <hverkuil@xs4all.nl>
 9981L:	linux-media@vger.kernel.org
 9982S:	Odd Fixes
 9983T:	git git://linuxtv.org/media.git
 9984F:	drivers/media/usb/gspca/
 9985
 9986GTP (GPRS Tunneling Protocol)
 9987M:	Pablo Neira Ayuso <pablo@netfilter.org>
 9988M:	Harald Welte <laforge@gnumonks.org>
 9989L:	osmocom-net-gprs@lists.osmocom.org
 9990S:	Maintained
 9991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
 9992F:	drivers/net/gtp.c
 9993
 9994GUID PARTITION TABLE (GPT)
 9995M:	Davidlohr Bueso <dave@stgolabs.net>
 9996L:	linux-efi@vger.kernel.org
 9997S:	Maintained
 9998F:	block/partitions/efi.*
 9999
10000HABANALABS PCI DRIVER
10001M:	Ofir Bitton <obitton@habana.ai>
10002L:	dri-devel@lists.freedesktop.org
10003S:	Supported
10004C:	irc://irc.oftc.net/dri-devel
10005T:	git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
10006F:	Documentation/ABI/testing/debugfs-driver-habanalabs
10007F:	Documentation/ABI/testing/sysfs-driver-habanalabs
10008F:	drivers/accel/habanalabs/
10009F:	include/linux/habanalabs/
10010F:	include/trace/events/habanalabs.h
10011F:	include/uapi/drm/habanalabs_accel.h
10012
10013HACKRF MEDIA DRIVER
10014L:	linux-media@vger.kernel.org
10015S:	Orphan
10016W:	https://linuxtv.org
10017Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10018F:	drivers/media/usb/hackrf/
10019
10020HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
10021M:	Chuck Lever <chuck.lever@oracle.com>
10022L:	kernel-tls-handshake@lists.linux.dev
10023L:	netdev@vger.kernel.org
10024S:	Maintained
10025F:	Documentation/netlink/specs/handshake.yaml
10026F:	Documentation/networking/tls-handshake.rst
10027F:	include/net/handshake.h
10028F:	include/trace/events/handshake.h
10029F:	net/handshake/
10030
10031HANTRO VPU CODEC DRIVER
10032M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
10033M:	Philipp Zabel <p.zabel@pengutronix.de>
10034L:	linux-media@vger.kernel.org
10035L:	linux-rockchip@lists.infradead.org
10036S:	Maintained
10037F:	Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
10038F:	Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
10039F:	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
10040F:	drivers/media/platform/verisilicon/
10041
10042HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
10043M:	Frank Seidel <frank@f-seidel.de>
10044L:	platform-driver-x86@vger.kernel.org
10045S:	Maintained
10046W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
10047F:	drivers/platform/x86/hdaps.c
10048
10049HARDWARE MONITORING
10050M:	Jean Delvare <jdelvare@suse.com>
10051M:	Guenter Roeck <linux@roeck-us.net>
10052L:	linux-hwmon@vger.kernel.org
10053S:	Maintained
10054W:	http://hwmon.wiki.kernel.org/
10055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10056F:	Documentation/ABI/testing/sysfs-class-hwmon
10057F:	Documentation/devicetree/bindings/hwmon/
10058F:	Documentation/hwmon/
10059F:	drivers/hwmon/
10060F:	include/linux/hwmon*.h
10061F:	include/trace/events/hwmon*.h
10062K:	(devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
10063
10064HARDWARE RANDOM NUMBER GENERATOR CORE
10065M:	Olivia Mackall <olivia@selenic.com>
10066M:	Herbert Xu <herbert@gondor.apana.org.au>
10067L:	linux-crypto@vger.kernel.org
10068S:	Odd fixes
10069F:	Documentation/admin-guide/hw_random.rst
10070F:	Documentation/devicetree/bindings/rng/
10071F:	drivers/char/hw_random/
10072F:	include/linux/hw_random.h
10073
10074HARDWARE SPINLOCK CORE
10075M:	Bjorn Andersson <andersson@kernel.org>
10076R:	Baolin Wang <baolin.wang7@gmail.com>
10077L:	linux-remoteproc@vger.kernel.org
10078S:	Maintained
10079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10080F:	Documentation/devicetree/bindings/hwlock/
10081F:	Documentation/locking/hwspinlock.rst
10082F:	drivers/hwspinlock/
10083F:	include/linux/hwspinlock.h
10084
10085HARDWARE TRACING FACILITIES
10086M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10087S:	Maintained
10088F:	drivers/hwtracing/
10089
10090HARMONY SOUND DRIVER
10091L:	linux-parisc@vger.kernel.org
10092S:	Maintained
10093F:	sound/parisc/harmony.*
10094
10095HDPVR USB VIDEO ENCODER DRIVER
10096M:	Hans Verkuil <hverkuil@xs4all.nl>
10097L:	linux-media@vger.kernel.org
10098S:	Odd Fixes
10099W:	https://linuxtv.org
10100T:	git git://linuxtv.org/media.git
10101F:	drivers/media/usb/hdpvr/
10102
10103HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10104M:	Keng-Yu Lin <keng-yu.lin@hpe.com>
10105S:	Supported
10106F:	drivers/misc/hpilo.[ch]
10107
10108HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10109M:	Jerry Hoemann <jerry.hoemann@hpe.com>
10110S:	Supported
10111F:	Documentation/watchdog/hpwdt.rst
10112F:	drivers/watchdog/hpwdt.c
10113
10114HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10115M:	Don Brace <don.brace@microchip.com>
10116L:	storagedev@microchip.com
10117L:	linux-scsi@vger.kernel.org
10118S:	Supported
10119F:	Documentation/scsi/hpsa.rst
10120F:	drivers/scsi/hpsa*.[ch]
10121F:	include/linux/cciss*.h
10122F:	include/uapi/linux/cciss*.h
10123
10124HFI1 DRIVER
10125M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
10126L:	linux-rdma@vger.kernel.org
10127S:	Supported
10128F:	drivers/infiniband/hw/hfi1
10129
10130HFS FILESYSTEM
10131L:	linux-fsdevel@vger.kernel.org
10132S:	Orphan
10133F:	Documentation/filesystems/hfs.rst
10134F:	fs/hfs/
10135
10136HFSPLUS FILESYSTEM
10137L:	linux-fsdevel@vger.kernel.org
10138S:	Orphan
10139F:	Documentation/filesystems/hfsplus.rst
10140F:	fs/hfsplus/
10141
10142HGA FRAMEBUFFER DRIVER
10143M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
10144L:	linux-nvidia@lists.surfsouth.com
10145S:	Maintained
10146W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10147F:	drivers/video/fbdev/hgafb.c
10148
10149HIBERNATION (aka Software Suspend, aka swsusp)
10150M:	"Rafael J. Wysocki" <rafael@kernel.org>
10151M:	Pavel Machek <pavel@ucw.cz>
10152L:	linux-pm@vger.kernel.org
10153S:	Supported
10154B:	https://bugzilla.kernel.org
10155F:	arch/*/include/asm/suspend*.h
10156F:	arch/x86/power/
10157F:	drivers/base/power/
10158F:	include/linux/freezer.h
10159F:	include/linux/pm.h
10160F:	include/linux/suspend.h
10161F:	kernel/power/
10162
10163HID CORE LAYER
10164M:	Jiri Kosina <jikos@kernel.org>
10165M:	Benjamin Tissoires <bentiss@kernel.org>
10166L:	linux-input@vger.kernel.org
10167S:	Maintained
10168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10169F:	Documentation/hid/
10170F:	drivers/hid/
10171F:	include/linux/hid*
10172F:	include/uapi/linux/hid*
10173F:	samples/hid/
10174F:	tools/testing/selftests/hid/
10175
10176HID LOGITECH DRIVERS
10177R:	Filipe Laíns <lains@riseup.net>
10178L:	linux-input@vger.kernel.org
10179S:	Maintained
10180F:	drivers/hid/hid-logitech-*
10181
10182HID NVIDIA SHIELD DRIVER
10183M:	Rahul Rameshbabu <rrameshbabu@nvidia.com>
10184L:	linux-input@vger.kernel.org
10185S:	Maintained
10186F:	drivers/hid/hid-nvidia-shield.c
10187
10188HID PHOENIX RC FLIGHT CONTROLLER
10189M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10190L:	linux-input@vger.kernel.org
10191S:	Maintained
10192F:	drivers/hid/hid-pxrc.c
10193
10194HID PLAYSTATION DRIVER
10195M:	Roderick Colenbrander <roderick.colenbrander@sony.com>
10196L:	linux-input@vger.kernel.org
10197S:	Supported
10198F:	drivers/hid/hid-playstation.c
10199
10200HID SENSOR HUB DRIVERS
10201M:	Jiri Kosina <jikos@kernel.org>
10202M:	Jonathan Cameron <jic23@kernel.org>
10203M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
10204L:	linux-input@vger.kernel.org
10205L:	linux-iio@vger.kernel.org
10206S:	Maintained
10207F:	Documentation/hid/hid-sensor*
10208F:	drivers/hid/hid-sensor-*
10209F:	drivers/iio/*/hid-*
10210F:	include/linux/hid-sensor-*
10211
10212HID VRC-2 CAR CONTROLLER DRIVER
10213M:	Marcus Folkesson <marcus.folkesson@gmail.com>
10214L:	linux-input@vger.kernel.org
10215S:	Maintained
10216F:	drivers/hid/hid-vrc2.c
10217
10218HID WACOM DRIVER
10219M:	Ping Cheng <ping.cheng@wacom.com>
10220M:	Jason Gerecke  <jason.gerecke@wacom.com>
10221L:	linux-input@vger.kernel.org
10222S:	Maintained
10223F:	drivers/hid/wacom.h
10224F:	drivers/hid/wacom_*
10225
10226HID++ LOGITECH DRIVERS
10227R:	Filipe Laíns <lains@riseup.net>
10228R:	Bastien Nocera <hadess@hadess.net>
10229L:	linux-input@vger.kernel.org
10230S:	Maintained
10231F:	drivers/hid/hid-logitech-hidpp.c
10232
10233HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10234M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
10235M:	Frederic Weisbecker <frederic@kernel.org>
10236M:	Thomas Gleixner <tglx@linutronix.de>
10237L:	linux-kernel@vger.kernel.org
10238S:	Maintained
10239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10240F:	Documentation/timers/
10241F:	include/linux/clockchips.h
10242F:	include/linux/delay.h
10243F:	include/linux/hrtimer.h
10244F:	include/linux/timer.h
10245F:	kernel/time/clockevents.c
10246F:	kernel/time/hrtimer.c
10247F:	kernel/time/sleep_timeout.c
10248F:	kernel/time/timer.c
10249F:	kernel/time/timer_list.c
10250F:	kernel/time/timer_migration.*
10251F:	tools/testing/selftests/timers/
10252
10253HIGH-SPEED SCC DRIVER FOR AX.25
10254L:	linux-hams@vger.kernel.org
10255S:	Orphan
10256F:	drivers/net/hamradio/scc.c
10257
10258HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10259M:	HighPoint Linux Team <linux@highpoint-tech.com>
10260S:	Supported
10261W:	http://www.highpoint-tech.com
10262F:	Documentation/scsi/hptiop.rst
10263F:	drivers/scsi/hptiop.c
10264
10265HIKEY960 ONBOARD USB GPIO HUB DRIVER
10266M:	John Stultz <jstultz@google.com>
10267L:	linux-kernel@vger.kernel.org
10268S:	Maintained
10269F:	drivers/misc/hisi_hikey_usb.c
10270
10271HIMAX HX83112B TOUCHSCREEN SUPPORT
10272M:	Job Noorman <job@noorman.info>
10273L:	linux-input@vger.kernel.org
10274S:	Maintained
10275F:	Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10276F:	drivers/input/touchscreen/himax_hx83112b.c
10277
10278HIPPI
10279M:	Jes Sorensen <jes@trained-monkey.org>
10280L:	linux-hippi@sunsite.dk
10281S:	Maintained
10282F:	drivers/net/hippi/
10283F:	include/linux/hippidevice.h
10284F:	include/uapi/linux/if_hippi.h
10285F:	net/802/hippi.c
10286
10287HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10288M:	Kurt Kanzenbach <kurt@linutronix.de>
10289L:	netdev@vger.kernel.org
10290S:	Maintained
10291F:	Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10292F:	drivers/net/dsa/hirschmann/*
10293F:	include/linux/platform_data/hirschmann-hellcreek.h
10294F:	net/dsa/tag_hellcreek.c
10295
10296HISILICON DMA DRIVER
10297M:	Zhou Wang <wangzhou1@hisilicon.com>
10298M:	Jie Hai <haijie1@huawei.com>
10299L:	dmaengine@vger.kernel.org
10300S:	Maintained
10301F:	drivers/dma/hisi_dma.c
10302
10303HISILICON GPIO DRIVER
10304M:	Jay Fang <f.fangjian@huawei.com>
10305L:	linux-gpio@vger.kernel.org
10306S:	Maintained
10307F:	Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10308F:	drivers/gpio/gpio-hisi.c
10309
10310HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10311M:	Zhiqi Song <songzhiqi1@huawei.com>
10312M:	Longfang Liu <liulongfang@huawei.com>
10313L:	linux-crypto@vger.kernel.org
10314S:	Maintained
10315F:	Documentation/ABI/testing/debugfs-hisi-hpre
10316F:	drivers/crypto/hisilicon/hpre/hpre.h
10317F:	drivers/crypto/hisilicon/hpre/hpre_crypto.c
10318F:	drivers/crypto/hisilicon/hpre/hpre_main.c
10319
10320HISILICON HNS3 PMU DRIVER
10321M:	Jijie Shao <shaojijie@huawei.com>
10322S:	Supported
10323F:	Documentation/admin-guide/perf/hns3-pmu.rst
10324F:	drivers/perf/hisilicon/hns3_pmu.c
10325
10326HISILICON I2C CONTROLLER DRIVER
10327M:	Yicong Yang <yangyicong@hisilicon.com>
10328L:	linux-i2c@vger.kernel.org
10329S:	Maintained
10330W:	https://www.hisilicon.com
10331F:	Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10332F:	drivers/i2c/busses/i2c-hisi.c
10333
10334HISILICON KUNPENG SOC HCCS DRIVER
10335M:	Huisong Li <lihuisong@huawei.com>
10336S:	Maintained
10337F:	Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10338F:	drivers/soc/hisilicon/kunpeng_hccs.c
10339F:	drivers/soc/hisilicon/kunpeng_hccs.h
10340
10341HISILICON LPC BUS DRIVER
10342M:	Jay Fang <f.fangjian@huawei.com>
10343S:	Maintained
10344W:	http://www.hisilicon.com
10345F:	Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10346F:	drivers/bus/hisi_lpc.c
10347
10348HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10349M:	Jian Shen <shenjian15@huawei.com>
10350M:	Salil Mehta <salil.mehta@huawei.com>
10351M:	Jijie Shao <shaojijie@huawei.com>
10352L:	netdev@vger.kernel.org
10353S:	Maintained
10354W:	http://www.hisilicon.com
10355F:	drivers/net/ethernet/hisilicon/hns3/
10356
10357HISILICON NETWORK HIBMCGE DRIVER
10358M:	Jijie Shao <shaojijie@huawei.com>
10359L:	netdev@vger.kernel.org
10360S:	Maintained
10361F:	drivers/net/ethernet/hisilicon/hibmcge/
10362
10363HISILICON NETWORK SUBSYSTEM DRIVER
10364M:	Jian Shen <shenjian15@huawei.com>
10365M:	Salil Mehta <salil.mehta@huawei.com>
10366L:	netdev@vger.kernel.org
10367S:	Maintained
10368W:	http://www.hisilicon.com
10369F:	Documentation/devicetree/bindings/net/hisilicon*.txt
10370F:	drivers/net/ethernet/hisilicon/
10371
10372HISILICON PMU DRIVER
10373M:	Yicong Yang <yangyicong@hisilicon.com>
10374M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10375S:	Supported
10376W:	http://www.hisilicon.com
10377F:	Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10378F:	Documentation/admin-guide/perf/hisi-pmu.rst
10379F:	drivers/perf/hisilicon
10380
10381HISILICON PTT DRIVER
10382M:	Yicong Yang <yangyicong@hisilicon.com>
10383M:	Jonathan Cameron <jonathan.cameron@huawei.com>
10384L:	linux-kernel@vger.kernel.org
10385S:	Maintained
10386F:	Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10387F:	Documentation/trace/hisi-ptt.rst
10388F:	drivers/hwtracing/ptt/
10389F:	tools/perf/arch/arm64/util/hisi-ptt.c
10390F:	tools/perf/util/hisi-ptt*
10391F:	tools/perf/util/hisi-ptt-decoder/*
10392
10393HISILICON QM DRIVER
10394M:	Weili Qian <qianweili@huawei.com>
10395M:	Zhou Wang <wangzhou1@hisilicon.com>
10396L:	linux-crypto@vger.kernel.org
10397S:	Maintained
10398F:	drivers/crypto/hisilicon/Kconfig
10399F:	drivers/crypto/hisilicon/Makefile
10400F:	drivers/crypto/hisilicon/qm.c
10401F:	drivers/crypto/hisilicon/sgl.c
10402F:	include/linux/hisi_acc_qm.h
10403
10404HISILICON ROCE DRIVER
10405M:	Chengchang Tang <tangchengchang@huawei.com>
10406M:	Junxian Huang <huangjunxian6@hisilicon.com>
10407L:	linux-rdma@vger.kernel.org
10408S:	Maintained
10409F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10410F:	drivers/infiniband/hw/hns/
10411
10412HISILICON SAS Controller
10413M:	Yihang Li <liyihang9@huawei.com>
10414S:	Supported
10415W:	http://www.hisilicon.com
10416F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10417F:	drivers/scsi/hisi_sas/
10418
10419HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10420M:	Longfang Liu <liulongfang@huawei.com>
10421L:	linux-crypto@vger.kernel.org
10422S:	Maintained
10423F:	Documentation/ABI/testing/debugfs-hisi-sec
10424F:	drivers/crypto/hisilicon/sec2/sec.h
10425F:	drivers/crypto/hisilicon/sec2/sec_crypto.c
10426F:	drivers/crypto/hisilicon/sec2/sec_crypto.h
10427F:	drivers/crypto/hisilicon/sec2/sec_main.c
10428
10429HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10430M:	Jay Fang <f.fangjian@huawei.com>
10431L:	linux-spi@vger.kernel.org
10432S:	Maintained
10433W:	http://www.hisilicon.com
10434F:	drivers/spi/spi-hisi-kunpeng.c
10435
10436HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10437M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10438L:	linux-kernel@vger.kernel.org
10439S:	Maintained
10440F:	Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10441F:	drivers/spmi/hisi-spmi-controller.c
10442
10443HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10444M:	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
10445L:	linux-kernel@vger.kernel.org
10446S:	Maintained
10447F:	Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10448F:	drivers/mfd/hi6421-spmi-pmic.c
10449
10450HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10451M:	Weili Qian <qianweili@huawei.com>
10452S:	Maintained
10453F:	drivers/crypto/hisilicon/trng/trng.c
10454
10455HISILICON V3XX SPI NOR FLASH Controller Driver
10456M:	Jay Fang <f.fangjian@huawei.com>
10457S:	Maintained
10458W:	http://www.hisilicon.com
10459F:	drivers/spi/spi-hisi-sfc-v3xx.c
10460
10461HISILICON ZIP Controller DRIVER
10462M:	Yang Shen <shenyang39@huawei.com>
10463M:	Zhou Wang <wangzhou1@hisilicon.com>
10464L:	linux-crypto@vger.kernel.org
10465S:	Maintained
10466F:	Documentation/ABI/testing/debugfs-hisi-zip
10467F:	drivers/crypto/hisilicon/zip/
10468
10469HMM - Heterogeneous Memory Management
10470M:	Jérôme Glisse <jglisse@redhat.com>
10471L:	linux-mm@kvack.org
10472S:	Maintained
10473F:	Documentation/mm/hmm.rst
10474F:	include/linux/hmm*
10475F:	lib/test_hmm*
10476F:	mm/hmm*
10477F:	tools/testing/selftests/mm/*hmm*
10478
10479HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10480M:	Petre Rodan <petre.rodan@subdimension.ro>
10481L:	linux-iio@vger.kernel.org
10482S:	Maintained
10483F:	Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10484F:	drivers/iio/pressure/hsc030pa*
10485
10486HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10487M:	Andreas Klinger <ak@it-klinger.de>
10488M:	Petre Rodan <petre.rodan@subdimension.ro>
10489L:	linux-iio@vger.kernel.org
10490S:	Maintained
10491F:	Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10492F:	drivers/iio/pressure/mprls0025pa*
10493
10494HP BIOSCFG DRIVER
10495M:	Jorge Lopez <jorge.lopez2@hp.com>
10496L:	platform-driver-x86@vger.kernel.org
10497S:	Maintained
10498F:	drivers/platform/x86/hp/hp-bioscfg/
10499
10500HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10501L:	platform-driver-x86@vger.kernel.org
10502S:	Orphan
10503F:	drivers/platform/x86/hp/tc1100-wmi.c
10504
10505HP WMI HARDWARE MONITOR DRIVER
10506M:	James Seo <james@equiv.tech>
10507L:	linux-hwmon@vger.kernel.org
10508S:	Maintained
10509F:	Documentation/hwmon/hp-wmi-sensors.rst
10510F:	drivers/hwmon/hp-wmi-sensors.c
10511
10512HPET:	High Precision Event Timers driver
10513M:	Clemens Ladisch <clemens@ladisch.de>
10514S:	Maintained
10515F:	Documentation/timers/hpet.rst
10516F:	drivers/char/hpet.c
10517F:	include/linux/hpet.h
10518F:	include/uapi/linux/hpet.h
10519
10520HPET:	x86
10521S:	Orphan
10522F:	arch/x86/include/asm/hpet.h
10523F:	arch/x86/kernel/hpet.c
10524
10525HPFS FILESYSTEM
10526M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10527S:	Maintained
10528W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10529F:	fs/hpfs/
10530
10531HS3001 Hardware Temperature and Humidity Sensor
10532M:	Andre Werner <andre.werner@systec-electronic.com>
10533L:	linux-hwmon@vger.kernel.org
10534S:	Maintained
10535F:	drivers/hwmon/hs3001.c
10536
10537HSI SUBSYSTEM
10538M:	Sebastian Reichel <sre@kernel.org>
10539S:	Maintained
10540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10541F:	Documentation/ABI/testing/sysfs-bus-hsi
10542F:	Documentation/driver-api/hsi.rst
10543F:	drivers/hsi/
10544F:	include/linux/hsi/
10545F:	include/uapi/linux/hsi/
10546
10547HSO 3G MODEM DRIVER
10548L:	linux-usb@vger.kernel.org
10549S:	Orphan
10550F:	drivers/net/usb/hso.c
10551
10552HSR NETWORK PROTOCOL
10553L:	netdev@vger.kernel.org
10554S:	Orphan
10555F:	net/hsr/
10556
10557HT16K33 LED CONTROLLER DRIVER
10558M:	Robin van der Gracht <robin@protonic.nl>
10559S:	Maintained
10560F:	Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10561F:	drivers/auxdisplay/ht16k33.c
10562
10563HTCPEN TOUCHSCREEN DRIVER
10564M:	Pau Oliva Fora <pof@eslack.org>
10565L:	linux-input@vger.kernel.org
10566S:	Maintained
10567F:	drivers/input/touchscreen/htcpen.c
10568
10569HTE SUBSYSTEM
10570M:	Dipen Patel <dipenp@nvidia.com>
10571L:	timestamp@lists.linux.dev
10572S:	Maintained
10573Q:	https://patchwork.kernel.org/project/timestamp/list/
10574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10575F:	Documentation/devicetree/bindings/timestamp/
10576F:	Documentation/driver-api/hte/
10577F:	drivers/hte/
10578F:	include/linux/hte.h
10579
10580HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10581M:	Lorenzo Bianconi <lorenzo@kernel.org>
10582L:	linux-iio@vger.kernel.org
10583S:	Maintained
10584W:	http://www.st.com/
10585F:	Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10586F:	drivers/iio/humidity/hts221*
10587
10588HUAWEI ETHERNET DRIVER
10589M:	Cai Huoqing <cai.huoqing@linux.dev>
10590L:	netdev@vger.kernel.org
10591S:	Maintained
10592F:	Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10593F:	drivers/net/ethernet/huawei/hinic/
10594
10595HUGETLB SUBSYSTEM
10596M:	Muchun Song <muchun.song@linux.dev>
10597L:	linux-mm@kvack.org
10598S:	Maintained
10599F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10600F:	Documentation/admin-guide/mm/hugetlbpage.rst
10601F:	Documentation/mm/hugetlbfs_reserv.rst
10602F:	Documentation/mm/vmemmap_dedup.rst
10603F:	fs/hugetlbfs/
10604F:	include/linux/hugetlb.h
10605F:	include/trace/events/hugetlbfs.h
10606F:	mm/hugetlb.c
10607F:	mm/hugetlb_vmemmap.c
10608F:	mm/hugetlb_vmemmap.h
10609F:	tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10610
10611HVA ST MEDIA DRIVER
10612M:	Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
10613L:	linux-media@vger.kernel.org
10614S:	Supported
10615W:	https://linuxtv.org
10616T:	git git://linuxtv.org/media.git
10617F:	drivers/media/platform/st/sti/hva
10618
10619HWPOISON MEMORY FAILURE HANDLING
10620M:	Miaohe Lin <linmiaohe@huawei.com>
10621R:	Naoya Horiguchi <nao.horiguchi@gmail.com>
10622L:	linux-mm@kvack.org
10623S:	Maintained
10624F:	mm/hwpoison-inject.c
10625F:	mm/memory-failure.c
10626
10627HYCON HY46XX TOUCHSCREEN SUPPORT
10628M:	Giulio Benetti <giulio.benetti@benettiengineering.com>
10629L:	linux-input@vger.kernel.org
10630S:	Maintained
10631F:	Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10632F:	drivers/input/touchscreen/hycon-hy46xx.c
10633
10634HYGON PROCESSOR SUPPORT
10635M:	Pu Wen <puwen@hygon.cn>
10636L:	linux-kernel@vger.kernel.org
10637S:	Maintained
10638F:	arch/x86/kernel/cpu/hygon.c
10639
10640HYNIX HI556 SENSOR DRIVER
10641M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10642L:	linux-media@vger.kernel.org
10643S:	Maintained
10644T:	git git://linuxtv.org/media.git
10645F:	drivers/media/i2c/hi556.c
10646
10647HYNIX HI846 SENSOR DRIVER
10648M:	Martin Kepplinger <martin.kepplinger@puri.sm>
10649L:	linux-media@vger.kernel.org
10650S:	Maintained
10651F:	drivers/media/i2c/hi846.c
10652
10653HYNIX HI847 SENSOR DRIVER
10654M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10655L:	linux-media@vger.kernel.org
10656S:	Maintained
10657F:	drivers/media/i2c/hi847.c
10658
10659Hyper-V/Azure CORE AND DRIVERS
10660M:	"K. Y. Srinivasan" <kys@microsoft.com>
10661M:	Haiyang Zhang <haiyangz@microsoft.com>
10662M:	Wei Liu <wei.liu@kernel.org>
10663M:	Dexuan Cui <decui@microsoft.com>
10664L:	linux-hyperv@vger.kernel.org
10665S:	Supported
10666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
10667F:	Documentation/ABI/stable/sysfs-bus-vmbus
10668F:	Documentation/ABI/testing/debugfs-hyperv
10669F:	Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
10670F:	Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
10671F:	Documentation/virt/hyperv
10672F:	arch/arm64/hyperv
10673F:	arch/arm64/include/asm/hyperv-tlfs.h
10674F:	arch/arm64/include/asm/mshyperv.h
10675F:	arch/x86/hyperv
10676F:	arch/x86/include/asm/hyperv-tlfs.h
10677F:	arch/x86/include/asm/mshyperv.h
10678F:	arch/x86/include/asm/trace/hyperv.h
10679F:	arch/x86/kernel/cpu/mshyperv.c
10680F:	drivers/clocksource/hyperv_timer.c
10681F:	drivers/hid/hid-hyperv.c
10682F:	drivers/hv/
10683F:	drivers/input/serio/hyperv-keyboard.c
10684F:	drivers/iommu/hyperv-iommu.c
10685F:	drivers/net/ethernet/microsoft/
10686F:	drivers/net/hyperv/
10687F:	drivers/pci/controller/pci-hyperv-intf.c
10688F:	drivers/pci/controller/pci-hyperv.c
10689F:	drivers/scsi/storvsc_drv.c
10690F:	drivers/uio/uio_hv_generic.c
10691F:	drivers/video/fbdev/hyperv_fb.c
10692F:	include/asm-generic/hyperv-tlfs.h
10693F:	include/asm-generic/mshyperv.h
10694F:	include/clocksource/hyperv_timer.h
10695F:	include/linux/hyperv.h
10696F:	include/net/mana
10697F:	include/uapi/linux/hyperv.h
10698F:	net/vmw_vsock/hyperv_transport.c
10699F:	tools/hv/
10700
10701HYPERBUS SUPPORT
10702M:	Vignesh Raghavendra <vigneshr@ti.com>
10703R:	Tudor Ambarus <tudor.ambarus@linaro.org>
10704L:	linux-mtd@lists.infradead.org
10705S:	Supported
10706Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
10707C:	irc://irc.oftc.net/mtd
10708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
10709F:	Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
10710F:	drivers/mtd/hyperbus/
10711F:	include/linux/mtd/hyperbus.h
10712
10713HYPERVISOR VIRTUAL CONSOLE DRIVER
10714L:	linuxppc-dev@lists.ozlabs.org
10715S:	Odd Fixes
10716F:	drivers/tty/hvc/
10717
10718I2C ACPI SUPPORT
10719M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10720L:	linux-i2c@vger.kernel.org
10721L:	linux-acpi@vger.kernel.org
10722S:	Maintained
10723F:	drivers/i2c/i2c-core-acpi.c
10724
10725I2C ADDRESS TRANSLATOR (ATR)
10726M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
10727R:	Luca Ceresoli <luca.ceresoli@bootlin.com>
10728L:	linux-i2c@vger.kernel.org
10729S:	Maintained
10730F:	drivers/i2c/i2c-atr.c
10731F:	include/linux/i2c-atr.h
10732
10733I2C CONTROLLER DRIVER FOR NVIDIA GPU
10734M:	Ajay Gupta <ajayg@nvidia.com>
10735L:	linux-i2c@vger.kernel.org
10736S:	Maintained
10737F:	Documentation/i2c/busses/i2c-nvidia-gpu.rst
10738F:	drivers/i2c/busses/i2c-nvidia-gpu.c
10739
10740I2C MUXES
10741M:	Peter Rosin <peda@axentia.se>
10742L:	linux-i2c@vger.kernel.org
10743S:	Maintained
10744F:	Documentation/devicetree/bindings/i2c/i2c-arb*
10745F:	Documentation/devicetree/bindings/i2c/i2c-gate*
10746F:	Documentation/devicetree/bindings/i2c/i2c-mux*
10747F:	Documentation/i2c/i2c-topology.rst
10748F:	Documentation/i2c/muxes/
10749F:	drivers/i2c/i2c-mux.c
10750F:	drivers/i2c/muxes/
10751F:	include/linux/i2c-mux.h
10752
10753I2C MV64XXX MARVELL AND ALLWINNER DRIVER
10754M:	Gregory CLEMENT <gregory.clement@bootlin.com>
10755L:	linux-i2c@vger.kernel.org
10756S:	Maintained
10757F:	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
10758F:	drivers/i2c/busses/i2c-mv64xxx.c
10759
10760I2C OF COMPONENT PROBER
10761M:	Chen-Yu Tsai <wenst@chromium.org>
10762L:	linux-i2c@vger.kernel.org
10763L:	devicetree@vger.kernel.org
10764S:	Maintained
10765F:	drivers/i2c/i2c-core-of-prober.c
10766F:	include/linux/i2c-of-prober.h
10767
10768I2C OVER PARALLEL PORT
10769M:	Jean Delvare <jdelvare@suse.com>
10770L:	linux-i2c@vger.kernel.org
10771S:	Maintained
10772F:	Documentation/i2c/busses/i2c-parport.rst
10773F:	drivers/i2c/busses/i2c-parport.c
10774
10775I2C SUBSYSTEM
10776M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
10777L:	linux-i2c@vger.kernel.org
10778S:	Maintained
10779W:	https://i2c.wiki.kernel.org/
10780Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
10782F:	Documentation/i2c/
10783F:	drivers/i2c/*
10784F:	include/dt-bindings/i2c/i2c.h
10785F:	include/linux/i2c-dev.h
10786F:	include/linux/i2c-smbus.h
10787F:	include/linux/i2c.h
10788F:	include/uapi/linux/i2c-*.h
10789F:	include/uapi/linux/i2c.h
10790
10791I2C SUBSYSTEM HOST DRIVERS
10792M:	Andi Shyti <andi.shyti@kernel.org>
10793L:	linux-i2c@vger.kernel.org
10794S:	Maintained
10795W:	https://i2c.wiki.kernel.org/
10796Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
10797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
10798F:	Documentation/devicetree/bindings/i2c/
10799F:	drivers/i2c/algos/
10800F:	drivers/i2c/busses/
10801F:	include/dt-bindings/i2c/
10802
10803I2C-TAOS-EVM DRIVER
10804M:	Jean Delvare <jdelvare@suse.com>
10805L:	linux-i2c@vger.kernel.org
10806S:	Maintained
10807F:	Documentation/i2c/busses/i2c-taos-evm.rst
10808F:	drivers/i2c/busses/i2c-taos-evm.c
10809
10810I2C-TINY-USB DRIVER
10811M:	Till Harbaum <till@harbaum.org>
10812L:	linux-i2c@vger.kernel.org
10813S:	Maintained
10814W:	http://www.harbaum.org/till/i2c_tiny_usb
10815F:	drivers/i2c/busses/i2c-tiny-usb.c
10816
10817I2C/SMBUS CONTROLLER DRIVERS FOR PC
10818M:	Jean Delvare <jdelvare@suse.com>
10819L:	linux-i2c@vger.kernel.org
10820S:	Maintained
10821F:	Documentation/i2c/busses/i2c-ali1535.rst
10822F:	Documentation/i2c/busses/i2c-ali1563.rst
10823F:	Documentation/i2c/busses/i2c-ali15x3.rst
10824F:	Documentation/i2c/busses/i2c-amd756.rst
10825F:	Documentation/i2c/busses/i2c-amd8111.rst
10826F:	Documentation/i2c/busses/i2c-i801.rst
10827F:	Documentation/i2c/busses/i2c-nforce2.rst
10828F:	Documentation/i2c/busses/i2c-piix4.rst
10829F:	Documentation/i2c/busses/i2c-sis5595.rst
10830F:	Documentation/i2c/busses/i2c-sis630.rst
10831F:	Documentation/i2c/busses/i2c-sis96x.rst
10832F:	Documentation/i2c/busses/i2c-via.rst
10833F:	Documentation/i2c/busses/i2c-viapro.rst
10834F:	drivers/i2c/busses/i2c-ali1535.c
10835F:	drivers/i2c/busses/i2c-ali1563.c
10836F:	drivers/i2c/busses/i2c-ali15x3.c
10837F:	drivers/i2c/busses/i2c-amd756.c
10838F:	drivers/i2c/busses/i2c-amd8111.c
10839F:	drivers/i2c/busses/i2c-i801.c
10840F:	drivers/i2c/busses/i2c-isch.c
10841F:	drivers/i2c/busses/i2c-nforce2.c
10842F:	drivers/i2c/busses/i2c-piix4.*
10843F:	drivers/i2c/busses/i2c-sis5595.c
10844F:	drivers/i2c/busses/i2c-sis630.c
10845F:	drivers/i2c/busses/i2c-sis96x.c
10846F:	drivers/i2c/busses/i2c-via.c
10847F:	drivers/i2c/busses/i2c-viapro.c
10848
10849I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
10850M:	Hans de Goede <hdegoede@redhat.com>
10851L:	linux-i2c@vger.kernel.org
10852S:	Maintained
10853F:	drivers/i2c/busses/i2c-cht-wc.c
10854
10855I2C/SMBUS ISMT DRIVER
10856M:	Seth Heasley <seth.heasley@intel.com>
10857M:	Neil Horman <nhorman@tuxdriver.com>
10858L:	linux-i2c@vger.kernel.org
10859F:	Documentation/i2c/busses/i2c-ismt.rst
10860F:	drivers/i2c/busses/i2c-ismt.c
10861
10862I2C/SMBUS ZHAOXIN DRIVER
10863M:	Hans Hu <hanshu@zhaoxin.com>
10864L:	linux-i2c@vger.kernel.org
10865S:	Maintained
10866W:	https://www.zhaoxin.com
10867F:	drivers/i2c/busses/i2c-viai2c-common.c
10868F:	drivers/i2c/busses/i2c-viai2c-zhaoxin.c
10869
10870I2C/SMBUS STUB DRIVER
10871M:	Jean Delvare <jdelvare@suse.com>
10872L:	linux-i2c@vger.kernel.org
10873S:	Maintained
10874F:	drivers/i2c/i2c-stub.c
10875
10876I3C DRIVER FOR ASPEED AST2600
10877M:	Jeremy Kerr <jk@codeconstruct.com.au>
10878S:	Maintained
10879F:	Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
10880F:	drivers/i3c/master/ast2600-i3c-master.c
10881
10882I3C DRIVER FOR CADENCE I3C MASTER IP
10883M:	Przemysław Gaj <pgaj@cadence.com>
10884S:	Maintained
10885F:	Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
10886F:	drivers/i3c/master/i3c-master-cdns.c
10887
10888I3C DRIVER FOR SYNOPSYS DESIGNWARE
10889S:	Orphan
10890F:	Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
10891F:	drivers/i3c/master/dw*
10892
10893I3C SUBSYSTEM
10894M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
10895L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
10896S:	Maintained
10897C:	irc://chat.freenode.net/linux-i3c
10898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
10899F:	Documentation/ABI/testing/sysfs-bus-i3c
10900F:	Documentation/devicetree/bindings/i3c/
10901F:	Documentation/driver-api/i3c
10902F:	drivers/i3c/
10903F:	include/dt-bindings/i3c/
10904F:	include/linux/i3c/
10905
10906IBM Operation Panel Input Driver
10907M:	Eddie James <eajames@linux.ibm.com>
10908L:	linux-input@vger.kernel.org
10909S:	Maintained
10910F:	Documentation/devicetree/bindings/input/ibm,op-panel.yaml
10911F:	drivers/input/misc/ibm-panel.c
10912
10913IBM Power 842 compression accelerator
10914M:	Haren Myneni <haren@us.ibm.com>
10915S:	Supported
10916F:	crypto/842.c
10917F:	drivers/crypto/nx/Kconfig
10918F:	drivers/crypto/nx/Makefile
10919F:	drivers/crypto/nx/nx-842*
10920F:	include/linux/sw842.h
10921F:	lib/842/
10922
10923IBM Power in-Nest Crypto Acceleration
10924M:	Breno Leitão <leitao@debian.org>
10925M:	Nayna Jain <nayna@linux.ibm.com>
10926M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
10927L:	linux-crypto@vger.kernel.org
10928S:	Supported
10929F:	drivers/crypto/nx/Kconfig
10930F:	drivers/crypto/nx/Makefile
10931F:	drivers/crypto/nx/nx-aes*
10932F:	drivers/crypto/nx/nx-sha*
10933F:	drivers/crypto/nx/nx.*
10934F:	drivers/crypto/nx/nx_csbcpb.h
10935F:	drivers/crypto/nx/nx_debugfs.c
10936
10937IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
10938M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10939L:	linux-pci@vger.kernel.org
10940L:	linuxppc-dev@lists.ozlabs.org
10941S:	Supported
10942F:	drivers/pci/hotplug/rpadlpar*
10943
10944IBM Power Linux RAID adapter
10945M:	Brian King <brking@us.ibm.com>
10946S:	Supported
10947F:	drivers/scsi/ipr.*
10948
10949IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
10950M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10951L:	linux-pci@vger.kernel.org
10952L:	linuxppc-dev@lists.ozlabs.org
10953S:	Supported
10954F:	drivers/pci/hotplug/rpaphp*
10955
10956IBM Power SRIOV Virtual NIC Device Driver
10957M:	Haren Myneni <haren@linux.ibm.com>
10958M:	Rick Lindsley <ricklind@linux.ibm.com>
10959R:	Nick Child <nnac123@linux.ibm.com>
10960R:	Thomas Falcon <tlfalcon@linux.ibm.com>
10961L:	netdev@vger.kernel.org
10962S:	Supported
10963F:	drivers/net/ethernet/ibm/ibmvnic.*
10964
10965IBM Power VFIO Support
10966M:	Timothy Pearson <tpearson@raptorengineering.com>
10967S:	Supported
10968F:	drivers/vfio/vfio_iommu_spapr_tce.c
10969
10970IBM Power Virtual Ethernet Device Driver
10971M:	Nick Child <nnac123@linux.ibm.com>
10972L:	netdev@vger.kernel.org
10973S:	Supported
10974F:	drivers/net/ethernet/ibm/ibmveth.*
10975
10976IBM Power Virtual FC Device Drivers
10977M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10978L:	linux-scsi@vger.kernel.org
10979S:	Supported
10980F:	drivers/scsi/ibmvscsi/ibmvfc*
10981
10982IBM Power Virtual Management Channel Driver
10983M:	Brad Warrum <bwarrum@linux.ibm.com>
10984M:	Ritu Agarwal <rituagar@linux.ibm.com>
10985S:	Supported
10986F:	drivers/misc/ibmvmc.*
10987
10988IBM Power Virtual SCSI Device Drivers
10989M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10990L:	linux-scsi@vger.kernel.org
10991S:	Supported
10992F:	drivers/scsi/ibmvscsi/ibmvscsi*
10993F:	include/scsi/viosrp.h
10994
10995IBM Power Virtual SCSI Device Target Driver
10996M:	Tyrel Datwyler <tyreld@linux.ibm.com>
10997L:	linux-scsi@vger.kernel.org
10998L:	target-devel@vger.kernel.org
10999S:	Supported
11000F:	drivers/scsi/ibmvscsi_tgt/
11001
11002IBM Power VMX Cryptographic instructions
11003M:	Breno Leitão <leitao@debian.org>
11004M:	Nayna Jain <nayna@linux.ibm.com>
11005M:	Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
11006L:	linux-crypto@vger.kernel.org
11007S:	Supported
11008F:	arch/powerpc/crypto/Kconfig
11009F:	arch/powerpc/crypto/Makefile
11010F:	arch/powerpc/crypto/aes.c
11011F:	arch/powerpc/crypto/aes_cbc.c
11012F:	arch/powerpc/crypto/aes_ctr.c
11013F:	arch/powerpc/crypto/aes_xts.c
11014F:	arch/powerpc/crypto/aesp8-ppc.*
11015F:	arch/powerpc/crypto/ghash.c
11016F:	arch/powerpc/crypto/ghashp8-ppc.pl
11017F:	arch/powerpc/crypto/ppc-xlate.pl
11018F:	arch/powerpc/crypto/vmx.c
11019
11020IBM ServeRAID RAID DRIVER
11021S:	Orphan
11022F:	drivers/scsi/ips.*
11023
11024ICH LPC AND GPIO DRIVER
11025M:	Peter Tyser <ptyser@xes-inc.com>
11026S:	Maintained
11027F:	drivers/gpio/gpio-ich.c
11028F:	drivers/mfd/lpc_ich.c
11029
11030ICY I2C DRIVER
11031M:	Max Staudt <max@enpas.org>
11032L:	linux-i2c@vger.kernel.org
11033S:	Maintained
11034F:	drivers/i2c/busses/i2c-icy.c
11035
11036IDEAPAD LAPTOP EXTRAS DRIVER
11037M:	Ike Panhc <ike.pan@canonical.com>
11038L:	platform-driver-x86@vger.kernel.org
11039S:	Maintained
11040W:	http://launchpad.net/ideapad-laptop
11041F:	drivers/platform/x86/ideapad-laptop.c
11042
11043IDEAPAD LAPTOP SLIDEBAR DRIVER
11044M:	Andrey Moiseev <o2g.org.ru@gmail.com>
11045L:	linux-input@vger.kernel.org
11046S:	Maintained
11047W:	https://github.com/o2genum/ideapad-slidebar
11048F:	drivers/input/misc/ideapad_slidebar.c
11049
11050IDT VersaClock 5 CLOCK DRIVER
11051M:	Luca Ceresoli <luca@lucaceresoli.net>
11052S:	Maintained
11053F:	Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
11054F:	drivers/clk/clk-versaclock5.c
11055
11056IEEE 802.15.4 SUBSYSTEM
11057M:	Alexander Aring <alex.aring@gmail.com>
11058M:	Stefan Schmidt <stefan@datenfreihafen.org>
11059M:	Miquel Raynal <miquel.raynal@bootlin.com>
11060L:	linux-wpan@vger.kernel.org
11061S:	Maintained
11062W:	https://linux-wpan.org/
11063Q:	https://patchwork.kernel.org/project/linux-wpan/list/
11064T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
11065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
11066F:	Documentation/networking/ieee802154.rst
11067F:	drivers/net/ieee802154/
11068F:	include/linux/ieee802154.h
11069F:	include/linux/nl802154.h
11070F:	include/net/af_ieee802154.h
11071F:	include/net/cfg802154.h
11072F:	include/net/ieee802154_netdev.h
11073F:	include/net/mac802154.h
11074F:	include/net/nl802154.h
11075F:	net/ieee802154/
11076F:	net/mac802154/
11077
11078Intel VIRTIO DATA PATH ACCELERATOR
11079M:	Zhu Lingshan <lingshan.zhu@kernel.org>
11080L:	virtualization@lists.linux.dev
11081S:	Supported
11082F:	drivers/vdpa/ifcvf/
11083
11084IFE PROTOCOL
11085M:	Yotam Gigi <yotam.gi@gmail.com>
11086M:	Jamal Hadi Salim <jhs@mojatatu.com>
11087F:	include/net/ife.h
11088F:	include/uapi/linux/ife.h
11089F:	net/ife
11090
11091IGORPLUG-USB IR RECEIVER
11092M:	Sean Young <sean@mess.org>
11093L:	linux-media@vger.kernel.org
11094S:	Maintained
11095F:	drivers/media/rc/igorplugusb.c
11096
11097IGUANAWORKS USB IR TRANSCEIVER
11098M:	Sean Young <sean@mess.org>
11099L:	linux-media@vger.kernel.org
11100S:	Maintained
11101F:	drivers/media/rc/iguanair.c
11102
11103IIO BACKEND FRAMEWORK
11104M:	Nuno Sa <nuno.sa@analog.com>
11105R:	Olivier Moysan <olivier.moysan@foss.st.com>
11106L:	linux-iio@vger.kernel.org
11107S:	Maintained
11108F:	Documentation/ABI/testing/debugfs-iio-backend
11109F:	drivers/iio/industrialio-backend.c
11110F:	include/linux/iio/backend.h
11111
11112IIO DIGITAL POTENTIOMETER DAC
11113M:	Peter Rosin <peda@axentia.se>
11114L:	linux-iio@vger.kernel.org
11115S:	Maintained
11116F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11117F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11118F:	drivers/iio/dac/dpot-dac.c
11119
11120IIO ENVELOPE DETECTOR
11121M:	Peter Rosin <peda@axentia.se>
11122L:	linux-iio@vger.kernel.org
11123S:	Maintained
11124F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11125F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11126F:	drivers/iio/adc/envelope-detector.c
11127
11128IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11129M:	Matti Vaittinen <mazziesaccount@gmail.com>
11130L:	linux-iio@vger.kernel.org
11131S:	Maintained
11132F:	drivers/iio/industrialio-gts-helper.c
11133F:	include/linux/iio/iio-gts-helper.h
11134F:	drivers/iio/test/iio-test-gts.c
11135
11136IIO MULTIPLEXER
11137M:	Peter Rosin <peda@axentia.se>
11138L:	linux-iio@vger.kernel.org
11139S:	Maintained
11140F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11141F:	drivers/iio/multiplexer/iio-mux.c
11142
11143IIO SCMI BASED DRIVER
11144M:	Jyoti Bhayana <jbhayana@google.com>
11145L:	linux-iio@vger.kernel.org
11146S:	Maintained
11147F:	drivers/iio/common/scmi_sensors/scmi_iio.c
11148
11149IIO SUBSYSTEM AND DRIVERS
11150M:	Jonathan Cameron <jic23@kernel.org>
11151R:	Lars-Peter Clausen <lars@metafoo.de>
11152L:	linux-iio@vger.kernel.org
11153S:	Maintained
11154T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11155F:	Documentation/ABI/testing/configfs-iio*
11156F:	Documentation/ABI/testing/sysfs-bus-iio*
11157F:	Documentation/devicetree/bindings/iio/
11158F:	Documentation/iio/
11159F:	drivers/iio/
11160F:	drivers/staging/iio/
11161F:	include/dt-bindings/iio/
11162F:	include/linux/iio/
11163F:	tools/iio/
11164
11165IIO UNIT CONVERTER
11166M:	Peter Rosin <peda@axentia.se>
11167L:	linux-iio@vger.kernel.org
11168S:	Maintained
11169F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11170F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11171F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11172F:	drivers/iio/afe/iio-rescale.c
11173
11174IKANOS/ADI EAGLE ADSL USB DRIVER
11175M:	Matthieu Castet <castet.matthieu@free.fr>
11176M:	Stanislaw Gruszka <stf_xl@wp.pl>
11177S:	Maintained
11178F:	drivers/usb/atm/ueagle-atm.c
11179
11180IMAGIS TOUCHSCREEN DRIVER
11181M:	Markuss Broks <markuss.broks@gmail.com>
11182S:	Maintained
11183F:	Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11184F:	drivers/input/touchscreen/imagis.c
11185
11186IMGTEC ASCII LCD DRIVER
11187M:	Paul Burton <paulburton@kernel.org>
11188S:	Maintained
11189F:	Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11190F:	drivers/auxdisplay/img-ascii-lcd.c
11191
11192IMGTEC JPEG ENCODER DRIVER
11193M:	Devarsh Thakkar <devarsht@ti.com>
11194L:	linux-media@vger.kernel.org
11195S:	Supported
11196F:	Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11197F:	drivers/media/platform/imagination/e5010*
11198
11199IMGTEC IR DECODER DRIVER
11200S:	Orphan
11201F:	drivers/media/rc/img-ir/
11202
11203IMGTEC POWERVR DRM DRIVER
11204M:	Frank Binns <frank.binns@imgtec.com>
11205M:	Matt Coster <matt.coster@imgtec.com>
11206S:	Supported
11207T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
11208F:	Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11209F:	Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11210F:	Documentation/gpu/imagination/
11211F:	drivers/gpu/drm/ci/xfails/powervr*
11212F:	drivers/gpu/drm/imagination/
11213F:	include/uapi/drm/pvr_drm.h
11214
11215IMON SOUNDGRAPH USB IR RECEIVER
11216M:	Sean Young <sean@mess.org>
11217L:	linux-media@vger.kernel.org
11218S:	Maintained
11219F:	drivers/media/rc/imon.c
11220F:	drivers/media/rc/imon_raw.c
11221
11222IMS TWINTURBO FRAMEBUFFER DRIVER
11223L:	linux-fbdev@vger.kernel.org
11224S:	Orphan
11225F:	drivers/video/fbdev/imsttfb.c
11226
11227INDEX OF FURTHER KERNEL DOCUMENTATION
11228M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
11229S:	Maintained
11230F:	Documentation/process/kernel-docs.rst
11231
11232INDUSTRY PACK SUBSYSTEM (IPACK)
11233M:	Vaibhav Gupta <vaibhavgupta40@gmail.com>
11234M:	Jens Taprogge <jens.taprogge@taprogge.org>
11235M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11236L:	industrypack-devel@lists.sourceforge.net
11237S:	Maintained
11238W:	http://industrypack.sourceforge.net
11239F:	drivers/ipack/
11240
11241INFINEON DPS310 Driver
11242M:	Eddie James <eajames@linux.ibm.com>
11243L:	linux-iio@vger.kernel.org
11244S:	Maintained
11245F:	drivers/iio/pressure/dps310.c
11246
11247INFINEON PEB2466 ASoC CODEC
11248M:	Herve Codina <herve.codina@bootlin.com>
11249L:	linux-sound@vger.kernel.org
11250S:	Maintained
11251F:	Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11252F:	sound/soc/codecs/peb2466.c
11253
11254INFINIBAND SUBSYSTEM
11255M:	Jason Gunthorpe <jgg@nvidia.com>
11256M:	Leon Romanovsky <leonro@nvidia.com>
11257L:	linux-rdma@vger.kernel.org
11258S:	Supported
11259W:	https://github.com/linux-rdma/rdma-core
11260Q:	http://patchwork.kernel.org/project/linux-rdma/list/
11261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11262F:	Documentation/devicetree/bindings/infiniband/
11263F:	Documentation/infiniband/
11264F:	drivers/infiniband/
11265F:	include/rdma/
11266F:	include/trace/events/ib_mad.h
11267F:	include/trace/events/ib_umad.h
11268F:	include/trace/misc/rdma.h
11269F:	include/uapi/linux/if_infiniband.h
11270F:	include/uapi/rdma/
11271F:	samples/bpf/ibumad_kern.c
11272F:	samples/bpf/ibumad_user.c
11273
11274INGENIC JZ4780 NAND DRIVER
11275M:	Harvey Hunt <harveyhuntnexus@gmail.com>
11276L:	linux-mtd@lists.infradead.org
11277L:	linux-mips@vger.kernel.org
11278S:	Maintained
11279F:	drivers/mtd/nand/raw/ingenic/
11280
11281INGENIC JZ47xx SoCs
11282M:	Paul Cercueil <paul@crapouillou.net>
11283L:	linux-mips@vger.kernel.org
11284S:	Maintained
11285F:	arch/mips/boot/dts/ingenic/
11286F:	arch/mips/generic/board-ingenic.c
11287F:	arch/mips/include/asm/mach-ingenic/
11288F:	arch/mips/ingenic/Kconfig
11289F:	drivers/clk/ingenic/
11290F:	drivers/dma/dma-jz4780.c
11291F:	drivers/gpu/drm/ingenic/
11292F:	drivers/i2c/busses/i2c-jz4780.c
11293F:	drivers/iio/adc/ingenic-adc.c
11294F:	drivers/irqchip/irq-ingenic.c
11295F:	drivers/memory/jz4780-nemc.c
11296F:	drivers/mmc/host/jz4740_mmc.c
11297F:	drivers/mtd/nand/raw/ingenic/
11298F:	drivers/pinctrl/pinctrl-ingenic.c
11299F:	drivers/power/supply/ingenic-battery.c
11300F:	drivers/pwm/pwm-jz4740.c
11301F:	drivers/remoteproc/ingenic_rproc.c
11302F:	drivers/rtc/rtc-jz4740.c
11303F:	drivers/tty/serial/8250/8250_ingenic.c
11304F:	drivers/usb/musb/jz4740.c
11305F:	drivers/watchdog/jz4740_wdt.c
11306F:	include/dt-bindings/iio/adc/ingenic,adc.h
11307F:	include/linux/mfd/ingenic-tcu.h
11308F:	sound/soc/codecs/jz47*
11309F:	sound/soc/jz4740/
11310
11311INJOINIC IP5xxx POWER BANK IC DRIVER
11312M:	Samuel Holland <samuel@sholland.org>
11313S:	Maintained
11314F:	drivers/power/supply/ip5xxx_power.c
11315
11316INOTIFY
11317M:	Jan Kara <jack@suse.cz>
11318R:	Amir Goldstein <amir73il@gmail.com>
11319L:	linux-fsdevel@vger.kernel.org
11320S:	Maintained
11321F:	Documentation/filesystems/inotify.rst
11322F:	fs/notify/inotify/
11323F:	include/linux/inotify.h
11324F:	include/uapi/linux/inotify.h
11325
11326INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11327M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
11328L:	linux-input@vger.kernel.org
11329S:	Maintained
11330Q:	http://patchwork.kernel.org/project/linux-input/list/
11331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11332F:	Documentation/devicetree/bindings/input/
11333F:	Documentation/devicetree/bindings/serio/
11334F:	Documentation/input/
11335F:	drivers/input/
11336F:	include/dt-bindings/input/
11337F:	include/linux/gameport.h
11338F:	include/linux/i8042.h
11339F:	include/linux/input.h
11340F:	include/linux/input/
11341F:	include/linux/libps2.h
11342F:	include/linux/serio.h
11343F:	include/uapi/linux/gameport.h
11344F:	include/uapi/linux/input-event-codes.h
11345F:	include/uapi/linux/input.h
11346F:	include/uapi/linux/serio.h
11347F:	include/uapi/linux/uinput.h
11348
11349INPUT MULTITOUCH (MT) PROTOCOL
11350M:	Henrik Rydberg <rydberg@bitmath.org>
11351L:	linux-input@vger.kernel.org
11352S:	Odd fixes
11353F:	Documentation/input/multi-touch-protocol.rst
11354F:	drivers/input/input-mt.c
11355K:	\b(ABS|SYN)_MT_
11356
11357INSIDE SECURE CRYPTO DRIVER
11358M:	Antoine Tenart <atenart@kernel.org>
11359L:	linux-crypto@vger.kernel.org
11360S:	Maintained
11361F:	drivers/crypto/inside-secure/
11362
11363INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11364M:	Mimi Zohar <zohar@linux.ibm.com>
11365M:	Roberto Sassu <roberto.sassu@huawei.com>
11366M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
11367R:	Eric Snowberg <eric.snowberg@oracle.com>
11368L:	linux-integrity@vger.kernel.org
11369S:	Supported
11370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11371F:	security/integrity/
11372F:	security/integrity/ima/
11373
11374INTEGRITY POLICY ENFORCEMENT (IPE)
11375M:	Fan Wu <wufan@kernel.org>
11376L:	linux-security-module@vger.kernel.org
11377S:	Supported
11378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11379F:	Documentation/admin-guide/LSM/ipe.rst
11380F:	Documentation/security/ipe.rst
11381F:	scripts/ipe/
11382F:	security/ipe/
11383
11384INTEL 810/815 FRAMEBUFFER DRIVER
11385M:	Antonino Daplas <adaplas@gmail.com>
11386L:	linux-fbdev@vger.kernel.org
11387S:	Maintained
11388F:	drivers/video/fbdev/i810/
11389
11390INTEL 8254 COUNTER DRIVER
11391M:	William Breathitt Gray <wbg@kernel.org>
11392L:	linux-iio@vger.kernel.org
11393S:	Maintained
11394F:	drivers/counter/i8254.c
11395F:	include/linux/i8254.h
11396
11397INTEL 8255 GPIO DRIVER
11398M:	William Breathitt Gray <wbg@kernel.org>
11399L:	linux-gpio@vger.kernel.org
11400S:	Maintained
11401F:	drivers/gpio/gpio-i8255.c
11402F:	drivers/gpio/gpio-i8255.h
11403
11404INTEL ASoC DRIVERS
11405M:	Cezary Rojewski <cezary.rojewski@intel.com>
11406M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
11407M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
11408M:	Bard Liao <yung-chuan.liao@linux.intel.com>
11409M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
11410M:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
11411R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
11412L:	linux-sound@vger.kernel.org
11413S:	Supported
11414F:	sound/soc/intel/
11415
11416INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11417M:	Hans de Goede <hdegoede@redhat.com>
11418L:	platform-driver-x86@vger.kernel.org
11419S:	Maintained
11420F:	drivers/platform/x86/intel/atomisp2/pm.c
11421
11422INTEL ATOMISP2 LED DRIVER
11423M:	Hans de Goede <hdegoede@redhat.com>
11424L:	platform-driver-x86@vger.kernel.org
11425S:	Maintained
11426F:	drivers/platform/x86/intel/atomisp2/led.c
11427
11428INTEL BIOS SAR INT1092 DRIVER
11429M:	Shravan Sudhakar <s.shravan@intel.com>
11430L:	platform-driver-x86@vger.kernel.org
11431S:	Maintained
11432F:	drivers/platform/x86/intel/int1092/
11433
11434INTEL BROXTON PMC DRIVER
11435M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11436M:	Zha Qipeng <qipeng.zha@intel.com>
11437S:	Maintained
11438F:	drivers/mfd/intel_pmc_bxt.c
11439F:	include/linux/mfd/intel_pmc_bxt.h
11440
11441INTEL C600 SERIES SAS CONTROLLER DRIVER
11442M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
11443L:	linux-scsi@vger.kernel.org
11444S:	Supported
11445T:	git git://git.code.sf.net/p/intel-sas/isci
11446F:	drivers/scsi/isci/
11447
11448INTEL CPU family model numbers
11449M:	Tony Luck <tony.luck@intel.com>
11450M:	x86@kernel.org
11451L:	linux-kernel@vger.kernel.org
11452S:	Supported
11453F:	arch/x86/include/asm/intel-family.h
11454
11455INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11456M:	Jani Nikula <jani.nikula@linux.intel.com>
11457M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11458L:	intel-gfx@lists.freedesktop.org
11459L:	intel-xe@lists.freedesktop.org
11460S:	Supported
11461F:	drivers/gpu/drm/i915/display/
11462F:	drivers/gpu/drm/xe/display/
11463F:	drivers/gpu/drm/xe/compat-i915-headers
11464F:	include/drm/intel/
11465
11466INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11467M:	Jani Nikula <jani.nikula@linux.intel.com>
11468M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
11469M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11470M:	Tvrtko Ursulin <tursulin@ursulin.net>
11471L:	intel-gfx@lists.freedesktop.org
11472S:	Supported
11473W:	https://drm.pages.freedesktop.org/intel-docs/
11474Q:	http://patchwork.freedesktop.org/project/intel-gfx/
11475B:	https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11476C:	irc://irc.oftc.net/intel-gfx
11477T:	git https://gitlab.freedesktop.org/drm/i915/kernel.git
11478F:	Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11479F:	Documentation/gpu/i915.rst
11480F:	drivers/gpu/drm/ci/xfails/i915*
11481F:	drivers/gpu/drm/i915/
11482F:	include/drm/intel/
11483F:	include/uapi/drm/i915_drm.h
11484
11485INTEL DRM XE DRIVER (Lunar Lake and newer)
11486M:	Lucas De Marchi <lucas.demarchi@intel.com>
11487M:	Thomas Hellström <thomas.hellstrom@linux.intel.com>
11488M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
11489L:	intel-xe@lists.freedesktop.org
11490S:	Supported
11491W:	https://drm.pages.freedesktop.org/intel-docs/
11492Q:	http://patchwork.freedesktop.org/project/intel-xe/
11493B:	https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11494C:	irc://irc.oftc.net/xe
11495T:	git https://gitlab.freedesktop.org/drm/xe/kernel.git
11496F:	Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11497F:	Documentation/gpu/xe/
11498F:	drivers/gpu/drm/xe/
11499F:	include/drm/intel/
11500F:	include/uapi/drm/xe_drm.h
11501
11502INTEL ETHERNET DRIVERS
11503M:	Tony Nguyen <anthony.l.nguyen@intel.com>
11504M:	Przemek Kitszel <przemyslaw.kitszel@intel.com>
11505L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
11506S:	Supported
11507W:	https://www.intel.com/content/www/us/en/support.html
11508Q:	https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11511F:	Documentation/networking/device_drivers/ethernet/intel/
11512F:	drivers/net/ethernet/intel/
11513F:	drivers/net/ethernet/intel/*/
11514F:	include/linux/avf/virtchnl.h
11515F:	include/linux/net/intel/iidc.h
11516
11517INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11518M:	Mustafa Ismail <mustafa.ismail@intel.com>
11519M:	Tatyana Nikolova <tatyana.e.nikolova@intel.com>
11520L:	linux-rdma@vger.kernel.org
11521S:	Supported
11522F:	drivers/infiniband/hw/irdma/
11523F:	include/uapi/rdma/irdma-abi.h
11524
11525INTEL GPIO DRIVERS
11526M:	Andy Shevchenko <andy@kernel.org>
11527L:	linux-gpio@vger.kernel.org
11528S:	Supported
11529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11530F:	drivers/gpio/gpio-elkhartlake.c
11531F:	drivers/gpio/gpio-graniterapids.c
11532F:	drivers/gpio/gpio-ich.c
11533F:	drivers/gpio/gpio-merrifield.c
11534F:	drivers/gpio/gpio-ml-ioh.c
11535F:	drivers/gpio/gpio-pch.c
11536F:	drivers/gpio/gpio-sch.c
11537F:	drivers/gpio/gpio-sodaville.c
11538F:	drivers/gpio/gpio-tangier.c
11539F:	drivers/gpio/gpio-tangier.h
11540
11541INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11542M:	Zhenyu Wang <zhenyuw@linux.intel.com>
11543M:	Zhi Wang <zhi.wang.linux@gmail.com>
11544L:	intel-gvt-dev@lists.freedesktop.org
11545L:	intel-gfx@lists.freedesktop.org
11546S:	Supported
11547W:	https://github.com/intel/gvt-linux/wiki
11548T:	git https://github.com/intel/gvt-linux.git
11549F:	drivers/gpu/drm/i915/gvt/
11550
11551INTEL HID EVENT DRIVER
11552M:	Alex Hung <alexhung@gmail.com>
11553L:	platform-driver-x86@vger.kernel.org
11554S:	Maintained
11555F:	drivers/platform/x86/intel/hid.c
11556
11557INTEL I/OAT DMA DRIVER
11558M:	Dave Jiang <dave.jiang@intel.com>
11559R:	Dan Williams <dan.j.williams@intel.com>
11560L:	dmaengine@vger.kernel.org
11561S:	Supported
11562Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
11563F:	drivers/dma/ioat*
11564
11565INTEL IAA CRYPTO DRIVER
11566M:	Kristen Accardi <kristen.c.accardi@intel.com>
11567L:	linux-crypto@vger.kernel.org
11568S:	Supported
11569F:	Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11570F:	drivers/crypto/intel/iaa/*
11571
11572INTEL IDLE DRIVER
11573M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
11574M:	Len Brown <lenb@kernel.org>
11575L:	linux-pm@vger.kernel.org
11576S:	Supported
11577B:	https://bugzilla.kernel.org
11578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
11579F:	drivers/idle/intel_idle.c
11580
11581INTEL IDXD DRIVER
11582M:	Fenghua Yu <fenghua.yu@intel.com>
11583R:	Dave Jiang <dave.jiang@intel.com>
11584L:	dmaengine@vger.kernel.org
11585S:	Supported
11586F:	drivers/dma/idxd/*
11587F:	include/uapi/linux/idxd.h
11588
11589INTEL IN FIELD SCAN (IFS) DEVICE
11590M:	Jithu Joseph <jithu.joseph@intel.com>
11591R:	Ashok Raj <ashok.raj.linux@gmail.com>
11592R:	Tony Luck <tony.luck@intel.com>
11593S:	Maintained
11594F:	drivers/platform/x86/intel/ifs
11595F:	include/trace/events/intel_ifs.h
11596F:	tools/testing/selftests/drivers/platform/x86/intel/ifs/
11597
11598INTEL INTEGRATED SENSOR HUB DRIVER
11599M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11600M:	Jiri Kosina <jikos@kernel.org>
11601L:	linux-input@vger.kernel.org
11602S:	Maintained
11603F:	drivers/hid/intel-ish-hid/
11604
11605INTEL IOMMU (VT-d)
11606M:	David Woodhouse <dwmw2@infradead.org>
11607M:	Lu Baolu <baolu.lu@linux.intel.com>
11608L:	iommu@lists.linux.dev
11609S:	Supported
11610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11611F:	drivers/iommu/intel/
11612
11613INTEL IPU3 CSI-2 CIO2 DRIVER
11614M:	Yong Zhi <yong.zhi@intel.com>
11615M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11616M:	Bingbu Cao <bingbu.cao@intel.com>
11617M:	Dan Scally <djrscally@gmail.com>
11618R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11619L:	linux-media@vger.kernel.org
11620S:	Maintained
11621T:	git git://linuxtv.org/media.git
11622F:	Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
11623F:	drivers/media/pci/intel/ipu3/
11624
11625INTEL IPU3 CSI-2 IMGU DRIVER
11626M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11627R:	Bingbu Cao <bingbu.cao@intel.com>
11628R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11629L:	linux-media@vger.kernel.org
11630S:	Maintained
11631F:	Documentation/admin-guide/media/ipu3.rst
11632F:	Documentation/admin-guide/media/ipu3_rcb.svg
11633F:	Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
11634F:	drivers/staging/media/ipu3/
11635
11636INTEL IPU6 INPUT SYSTEM DRIVER
11637M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11638M:	Bingbu Cao <bingbu.cao@intel.com>
11639R:	Tianshu Qiu <tian.shu.qiu@intel.com>
11640L:	linux-media@vger.kernel.org
11641S:	Maintained
11642T:	git git://linuxtv.org/media.git
11643F:	Documentation/admin-guide/media/ipu6-isys.rst
11644F:	drivers/media/pci/intel/ipu6/
11645
11646INTEL ISHTP ECLITE DRIVER
11647M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11648L:	platform-driver-x86@vger.kernel.org
11649S:	Supported
11650F:	drivers/platform/x86/intel/ishtp_eclite.c
11651
11652INTEL IXP4XX CRYPTO SUPPORT
11653M:	Corentin Labbe <clabbe@baylibre.com>
11654L:	linux-crypto@vger.kernel.org
11655S:	Maintained
11656F:	drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
11657
11658INTEL KEEM BAY DRM DRIVER
11659M:	Anitha Chrisanthus <anitha.chrisanthus@intel.com>
11660M:	Edmund Dea <edmund.j.dea@intel.com>
11661S:	Maintained
11662F:	Documentation/devicetree/bindings/display/intel,keembay-display.yaml
11663F:	drivers/gpu/drm/kmb/
11664
11665INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
11666M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11667S:	Maintained
11668F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
11669F:	drivers/crypto/intel/keembay/Kconfig
11670F:	drivers/crypto/intel/keembay/Makefile
11671F:	drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
11672F:	drivers/crypto/intel/keembay/ocs-aes.c
11673F:	drivers/crypto/intel/keembay/ocs-aes.h
11674
11675INTEL KEEM BAY OCS ECC CRYPTO DRIVER
11676M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11677M:	Prabhjot Khurana <prabhjot.khurana@intel.com>
11678M:	Mark Gross <mgross@linux.intel.com>
11679S:	Maintained
11680F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
11681F:	drivers/crypto/intel/keembay/Kconfig
11682F:	drivers/crypto/intel/keembay/Makefile
11683F:	drivers/crypto/intel/keembay/keembay-ocs-ecc.c
11684
11685INTEL KEEM BAY OCS HCU CRYPTO DRIVER
11686M:	Daniele Alessandrelli <daniele.alessandrelli@intel.com>
11687M:	Declan Murphy <declan.murphy@intel.com>
11688S:	Maintained
11689F:	Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
11690F:	drivers/crypto/intel/keembay/Kconfig
11691F:	drivers/crypto/intel/keembay/Makefile
11692F:	drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
11693F:	drivers/crypto/intel/keembay/ocs-hcu.c
11694F:	drivers/crypto/intel/keembay/ocs-hcu.h
11695
11696INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
11697M:	Wentong Wu <wentong.wu@intel.com>
11698M:	Sakari Ailus <sakari.ailus@linux.intel.com>
11699S:	Maintained
11700F:	drivers/gpio/gpio-ljca.c
11701F:	drivers/i2c/busses/i2c-ljca.c
11702F:	drivers/spi/spi-ljca.c
11703F:	drivers/usb/misc/usb-ljca.c
11704F:	include/linux/usb/ljca.h
11705
11706INTEL MANAGEMENT ENGINE (mei)
11707M:	Alexander Usyskin <alexander.usyskin@intel.com>
11708L:	linux-kernel@vger.kernel.org
11709S:	Supported
11710F:	Documentation/driver-api/mei/*
11711F:	drivers/misc/mei/
11712F:	drivers/watchdog/mei_wdt.c
11713F:	include/linux/mei_aux.h
11714F:	include/linux/mei_cl_bus.h
11715F:	include/uapi/linux/mei.h
11716F:	include/uapi/linux/mei_uuid.h
11717F:	include/uapi/linux/uuid.h
11718F:	samples/mei/*
11719
11720INTEL MAX 10 BMC MFD DRIVER
11721M:	Xu Yilun <yilun.xu@intel.com>
11722R:	Tom Rix <trix@redhat.com>
11723S:	Maintained
11724F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
11725F:	Documentation/hwmon/intel-m10-bmc-hwmon.rst
11726F:	drivers/hwmon/intel-m10-bmc-hwmon.c
11727F:	drivers/mfd/intel-m10-bmc*
11728F:	include/linux/mfd/intel-m10-bmc.h
11729
11730INTEL MAX10 BMC SECURE UPDATES
11731M:	Peter Colberg <peter.colberg@intel.com>
11732L:	linux-fpga@vger.kernel.org
11733S:	Maintained
11734F:	Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
11735F:	drivers/fpga/intel-m10-bmc-sec-update.c
11736
11737INTEL MID (Mobile Internet Device) PLATFORM
11738M:	Andy Shevchenko <andy@kernel.org>
11739L:	linux-kernel@vger.kernel.org
11740S:	Supported
11741F:	arch/x86/include/asm/intel-mid.h
11742F:	arch/x86/pci/intel_mid_pci.c
11743F:	arch/x86/platform/intel-mid/
11744F:	drivers/extcon/extcon-intel-mrfld.c
11745F:	drivers/iio/adc/intel_mrfld_adc.c
11746F:	drivers/mfd/intel_soc_pmic_mrfld.c
11747F:	drivers/platform/x86/intel/mrfld_pwrbtn.c
11748F:	drivers/platform/x86/intel_scu_*
11749F:	drivers/staging/media/atomisp/
11750F:	drivers/watchdog/intel-mid_wdt.c
11751F:	include/linux/mfd/intel_soc_pmic_mrfld.h
11752F:	include/linux/platform_data/x86/intel-mid_wdt.h
11753F:	include/linux/platform_data/x86/intel_scu_ipc.h
11754
11755INTEL P-Unit IPC DRIVER
11756M:	Zha Qipeng <qipeng.zha@intel.com>
11757L:	platform-driver-x86@vger.kernel.org
11758S:	Maintained
11759F:	arch/x86/include/asm/intel_punit_ipc.h
11760F:	drivers/platform/x86/intel/punit_ipc.c
11761
11762INTEL PMC CORE DRIVER
11763M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11764M:	David E Box <david.e.box@intel.com>
11765L:	platform-driver-x86@vger.kernel.org
11766S:	Maintained
11767F:	Documentation/ABI/testing/sysfs-platform-intel-pmc
11768F:	drivers/platform/x86/intel/pmc/
11769
11770INTEL PMIC GPIO DRIVERS
11771M:	Andy Shevchenko <andy@kernel.org>
11772S:	Supported
11773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11774F:	drivers/gpio/gpio-*cove.c
11775
11776INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
11777M:	Andy Shevchenko <andy@kernel.org>
11778S:	Supported
11779F:	drivers/mfd/intel_soc_pmic*
11780F:	include/linux/mfd/intel_soc_pmic*
11781
11782INTEL PMT DRIVERS
11783M:	David E. Box <david.e.box@linux.intel.com>
11784S:	Supported
11785F:	drivers/platform/x86/intel/pmt/
11786
11787INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
11788M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
11789L:	linux-wireless@vger.kernel.org
11790S:	Maintained
11791F:	Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
11792F:	Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
11793F:	drivers/net/wireless/intel/ipw2x00/
11794
11795INTEL PSTATE DRIVER
11796M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11797M:	Len Brown <lenb@kernel.org>
11798L:	linux-pm@vger.kernel.org
11799S:	Supported
11800F:	drivers/cpufreq/intel_pstate.c
11801
11802INTEL PTP DFL ToD DRIVER
11803M:	Tianfei Zhang <tianfei.zhang@intel.com>
11804L:	linux-fpga@vger.kernel.org
11805L:	netdev@vger.kernel.org
11806S:	Maintained
11807F:	drivers/ptp/ptp_dfl_tod.c
11808
11809INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
11810M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
11811L:	linux-iio@vger.kernel.org
11812F:	drivers/counter/intel-qep.c
11813
11814INTEL SCU DRIVERS
11815M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11816S:	Maintained
11817F:	drivers/platform/x86/intel_scu_*
11818F:	include/linux/platform_data/x86/intel_scu_ipc.h
11819
11820INTEL SDSI DRIVER
11821M:	David E. Box <david.e.box@linux.intel.com>
11822S:	Supported
11823F:	drivers/platform/x86/intel/sdsi.c
11824F:	tools/arch/x86/intel_sdsi/
11825F:	tools/testing/selftests/drivers/sdsi/
11826
11827INTEL SGX
11828M:	Jarkko Sakkinen <jarkko@kernel.org>
11829R:	Dave Hansen <dave.hansen@linux.intel.com>
11830L:	linux-sgx@vger.kernel.org
11831S:	Supported
11832Q:	https://patchwork.kernel.org/project/intel-sgx/list/
11833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
11834F:	Documentation/arch/x86/sgx.rst
11835F:	arch/x86/entry/vdso/vsgx.S
11836F:	arch/x86/include/asm/sgx.h
11837F:	arch/x86/include/uapi/asm/sgx.h
11838F:	arch/x86/kernel/cpu/sgx/*
11839F:	tools/testing/selftests/sgx/*
11840K:	\bSGX_
11841
11842INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
11843M:	Daniel Scally <djrscally@gmail.com>
11844S:	Maintained
11845F:	drivers/platform/x86/intel/int3472/
11846
11847INTEL SPEED SELECT TECHNOLOGY
11848M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11849L:	platform-driver-x86@vger.kernel.org
11850S:	Maintained
11851F:	drivers/platform/x86/intel/speed_select_if/
11852F:	include/uapi/linux/isst_if.h
11853F:	tools/power/x86/intel-speed-select/
11854
11855INTEL STRATIX10 FIRMWARE DRIVERS
11856M:	Dinh Nguyen <dinguyen@kernel.org>
11857L:	linux-kernel@vger.kernel.org
11858S:	Maintained
11859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
11860F:	Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
11861F:	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
11862F:	drivers/firmware/stratix10-rsu.c
11863F:	drivers/firmware/stratix10-svc.c
11864F:	include/linux/firmware/intel/stratix10-smc.h
11865F:	include/linux/firmware/intel/stratix10-svc-client.h
11866
11867INTEL TELEMETRY DRIVER
11868M:	Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
11869M:	"David E. Box" <david.e.box@linux.intel.com>
11870L:	platform-driver-x86@vger.kernel.org
11871S:	Maintained
11872F:	arch/x86/include/asm/intel_telemetry.h
11873F:	drivers/platform/x86/intel/telemetry/
11874
11875INTEL TPMI DRIVER
11876M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11877L:	platform-driver-x86@vger.kernel.org
11878S:	Maintained
11879F:	Documentation/ABI/testing/debugfs-tpmi
11880F:	drivers/platform/x86/intel/vsec_tpmi.c
11881F:	include/linux/intel_tpmi.h
11882
11883INTEL UNCORE FREQUENCY CONTROL
11884M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
11885L:	platform-driver-x86@vger.kernel.org
11886S:	Maintained
11887F:	Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
11888F:	drivers/platform/x86/intel/uncore-frequency/
11889
11890INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
11891M:	David E. Box <david.e.box@linux.intel.com>
11892S:	Supported
11893F:	drivers/platform/x86/intel/vsec.c
11894F:	include/linux/intel_vsec.h
11895
11896INTEL VIRTUAL BUTTON DRIVER
11897M:	AceLan Kao <acelan.kao@canonical.com>
11898L:	platform-driver-x86@vger.kernel.org
11899S:	Maintained
11900F:	drivers/platform/x86/intel/vbtn.c
11901
11902INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
11903M:	Stanislaw Gruszka <stf_xl@wp.pl>
11904L:	linux-wireless@vger.kernel.org
11905S:	Supported
11906F:	drivers/net/wireless/intel/iwlegacy/
11907
11908INTEL WIRELESS WIFI LINK (iwlwifi)
11909M:	Miri Korenblit <miriam.rachel.korenblit@intel.com>
11910L:	linux-wireless@vger.kernel.org
11911S:	Supported
11912W:	https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
11913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
11914F:	drivers/net/wireless/intel/iwlwifi/
11915
11916INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
11917M:	Jithu Joseph <jithu.joseph@intel.com>
11918S:	Maintained
11919W:	https://slimbootloader.github.io/security/firmware-update.html
11920F:	drivers/platform/x86/intel/wmi/sbl-fw-update.c
11921
11922INTEL WMI THUNDERBOLT FORCE POWER DRIVER
11923L:	Dell.Client.Kernel@dell.com
11924S:	Maintained
11925F:	drivers/platform/x86/intel/wmi/thunderbolt.c
11926
11927INTEL WWAN IOSM DRIVER
11928M:	M Chetan Kumar <m.chetan.kumar@intel.com>
11929L:	netdev@vger.kernel.org
11930S:	Maintained
11931F:	drivers/net/wwan/iosm/
11932
11933INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
11934M:	Xin Li <xin@zytor.com>
11935M:	"H. Peter Anvin" <hpa@zytor.com>
11936S:	Supported
11937F:	Documentation/arch/x86/x86_64/fred.rst
11938F:	arch/x86/entry/entry_64_fred.S
11939F:	arch/x86/entry/entry_fred.c
11940F:	arch/x86/include/asm/fred.h
11941F:	arch/x86/kernel/fred.c
11942
11943INTEL(R) TRACE HUB
11944M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11945S:	Supported
11946F:	Documentation/trace/intel_th.rst
11947F:	drivers/hwtracing/intel_th/
11948F:	include/linux/intel_th.h
11949
11950INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
11951M:	Ning Sun <ning.sun@intel.com>
11952L:	tboot-devel@lists.sourceforge.net
11953S:	Supported
11954W:	http://tboot.sourceforge.net
11955T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
11956F:	Documentation/arch/x86/intel_txt.rst
11957F:	arch/x86/kernel/tboot.c
11958F:	include/linux/tboot.h
11959
11960INTERCONNECT API
11961M:	Georgi Djakov <djakov@kernel.org>
11962L:	linux-pm@vger.kernel.org
11963S:	Maintained
11964T:	git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
11965F:	Documentation/devicetree/bindings/interconnect/
11966F:	Documentation/driver-api/interconnect.rst
11967F:	drivers/interconnect/
11968F:	include/dt-bindings/interconnect/
11969F:	include/linux/interconnect-provider.h
11970F:	include/linux/interconnect.h
11971
11972INTERRUPT COUNTER DRIVER
11973M:	Oleksij Rempel <o.rempel@pengutronix.de>
11974R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11975L:	linux-iio@vger.kernel.org
11976F:	Documentation/devicetree/bindings/counter/interrupt-counter.yaml
11977F:	drivers/counter/interrupt-cnt.c
11978
11979INTERSIL ISL7998X VIDEO DECODER DRIVER
11980M:	Michael Tretter <m.tretter@pengutronix.de>
11981R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11982L:	linux-media@vger.kernel.org
11983S:	Maintained
11984F:	Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
11985F:	drivers/media/i2c/isl7998x.c
11986
11987INVENSENSE ICM-426xx IMU DRIVER
11988M:	Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>
11989L:	linux-iio@vger.kernel.org
11990S:	Maintained
11991W:	https://invensense.tdk.com/
11992F:	Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
11993F:	Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
11994F:	drivers/iio/imu/inv_icm42600/
11995
11996INVENSENSE MPU-3050 GYROSCOPE DRIVER
11997M:	Linus Walleij <linus.walleij@linaro.org>
11998L:	linux-iio@vger.kernel.org
11999S:	Maintained
12000F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
12001F:	drivers/iio/gyro/mpu3050*
12002
12003INVENSENSE MPU-6050 IMU DRIVER
12004M:	Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>
12005L:	linux-iio@vger.kernel.org
12006S:	Maintained
12007W:	https://invensense.tdk.com/
12008F:	Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
12009F:	drivers/iio/imu/inv_mpu6050/
12010
12011IOC3 ETHERNET DRIVER
12012M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12013L:	linux-mips@vger.kernel.org
12014S:	Maintained
12015F:	drivers/net/ethernet/sgi/ioc3-eth.c
12016
12017IOMMU DMA-API LAYER
12018M:	Robin Murphy <robin.murphy@arm.com>
12019L:	iommu@lists.linux.dev
12020S:	Maintained
12021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12022F:	drivers/iommu/dma-iommu.c
12023F:	drivers/iommu/dma-iommu.h
12024F:	drivers/iommu/iova.c
12025F:	include/linux/iommu-dma.h
12026F:	include/linux/iova.h
12027
12028IOMMU SUBSYSTEM
12029M:	Joerg Roedel <joro@8bytes.org>
12030M:	Will Deacon <will@kernel.org>
12031R:	Robin Murphy <robin.murphy@arm.com>
12032L:	iommu@lists.linux.dev
12033S:	Maintained
12034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12035F:	Documentation/devicetree/bindings/iommu/
12036F:	drivers/iommu/
12037F:	include/linux/iommu.h
12038F:	include/linux/iova.h
12039F:	include/linux/of_iommu.h
12040
12041IOMMUFD
12042M:	Jason Gunthorpe <jgg@nvidia.com>
12043M:	Kevin Tian <kevin.tian@intel.com>
12044L:	iommu@lists.linux.dev
12045S:	Maintained
12046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
12047F:	Documentation/userspace-api/iommufd.rst
12048F:	drivers/iommu/iommufd/
12049F:	include/linux/iommufd.h
12050F:	include/uapi/linux/iommufd.h
12051F:	tools/testing/selftests/iommu/
12052
12053IOSYS-MAP HELPERS
12054M:	Thomas Zimmermann <tzimmermann@suse.de>
12055L:	dri-devel@lists.freedesktop.org
12056S:	Maintained
12057T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12058F:	include/linux/iosys-map.h
12059
12060IO_URING
12061M:	Jens Axboe <axboe@kernel.dk>
12062M:	Pavel Begunkov <asml.silence@gmail.com>
12063L:	io-uring@vger.kernel.org
12064S:	Maintained
12065T:	git git://git.kernel.dk/linux-block
12066T:	git git://git.kernel.dk/liburing
12067F:	include/linux/io_uring/
12068F:	include/linux/io_uring.h
12069F:	include/linux/io_uring_types.h
12070F:	include/trace/events/io_uring.h
12071F:	include/uapi/linux/io_uring.h
12072F:	io_uring/
12073
12074IPMI SUBSYSTEM
12075M:	Corey Minyard <minyard@acm.org>
12076L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
12077S:	Supported
12078W:	http://openipmi.sourceforge.net/
12079T:	git https://github.com/cminyard/linux-ipmi.git for-next
12080F:	Documentation/devicetree/bindings/ipmi/
12081F:	Documentation/driver-api/ipmi.rst
12082F:	drivers/char/ipmi/
12083F:	include/linux/ipmi*
12084F:	include/uapi/linux/ipmi*
12085
12086IPS SCSI RAID DRIVER
12087M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
12088L:	linux-scsi@vger.kernel.org
12089S:	Maintained
12090W:	http://www.adaptec.com/
12091F:	drivers/scsi/ips*
12092
12093IPVS
12094M:	Simon Horman <horms@verge.net.au>
12095M:	Julian Anastasov <ja@ssi.bg>
12096L:	netdev@vger.kernel.org
12097L:	lvs-devel@vger.kernel.org
12098S:	Maintained
12099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
12100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
12101F:	Documentation/networking/ipvs-sysctl.rst
12102F:	include/net/ip_vs.h
12103F:	include/uapi/linux/ip_vs.h
12104F:	net/netfilter/ipvs/
12105
12106IPWIRELESS DRIVER
12107M:	Jiri Kosina <jikos@kernel.org>
12108M:	David Sterba <dsterba@suse.com>
12109S:	Odd Fixes
12110F:	drivers/tty/ipwireless/
12111
12112IRON DEVICE AUDIO CODEC DRIVERS
12113M:	Kiseok Jo <kiseok.jo@irondevice.com>
12114L:	linux-sound@vger.kernel.org
12115S:	Maintained
12116F:	Documentation/devicetree/bindings/sound/irondevice,*
12117F:	sound/soc/codecs/sma*
12118
12119IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12120M:	Thomas Gleixner <tglx@linutronix.de>
12121S:	Maintained
12122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12123F:	Documentation/core-api/irq/irq-domain.rst
12124F:	include/linux/irqdomain.h
12125F:	include/linux/irqdomain_defs.h
12126F:	kernel/irq/irqdomain.c
12127F:	kernel/irq/msi.c
12128
12129IRQ SUBSYSTEM
12130M:	Thomas Gleixner <tglx@linutronix.de>
12131L:	linux-kernel@vger.kernel.org
12132S:	Maintained
12133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12134F:	include/linux/group_cpus.h
12135F:	include/linux/irq.h
12136F:	include/linux/irqhandler.h
12137F:	include/linux/irqnr.h
12138F:	include/linux/irqreturn.h
12139F:	kernel/irq/
12140F:	lib/group_cpus.c
12141
12142IRQCHIP DRIVERS
12143M:	Thomas Gleixner <tglx@linutronix.de>
12144L:	linux-kernel@vger.kernel.org
12145S:	Maintained
12146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12147F:	Documentation/devicetree/bindings/interrupt-controller/
12148F:	drivers/irqchip/
12149F:	include/linux/irqchip.h
12150
12151ISA
12152M:	William Breathitt Gray <wbg@kernel.org>
12153S:	Maintained
12154F:	Documentation/driver-api/isa.rst
12155F:	drivers/base/isa.c
12156F:	include/linux/isa.h
12157
12158ISA RADIO MODULE
12159M:	Hans Verkuil <hverkuil@xs4all.nl>
12160L:	linux-media@vger.kernel.org
12161S:	Maintained
12162W:	https://linuxtv.org
12163T:	git git://linuxtv.org/media.git
12164F:	drivers/media/radio/radio-isa*
12165
12166ISAPNP
12167M:	Jaroslav Kysela <perex@perex.cz>
12168S:	Maintained
12169F:	Documentation/userspace-api/isapnp.rst
12170F:	drivers/pnp/isapnp/
12171F:	include/linux/isapnp.h
12172
12173ISCSI
12174M:	Lee Duncan <lduncan@suse.com>
12175M:	Chris Leech <cleech@redhat.com>
12176M:	Mike Christie <michael.christie@oracle.com>
12177L:	open-iscsi@googlegroups.com
12178L:	linux-scsi@vger.kernel.org
12179S:	Maintained
12180W:	www.open-iscsi.com
12181F:	drivers/scsi/*iscsi*
12182F:	include/scsi/*iscsi*
12183
12184iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12185M:	Peter Jones <pjones@redhat.com>
12186M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
12187S:	Maintained
12188F:	drivers/firmware/iscsi_ibft*
12189
12190ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12191M:	Sagi Grimberg <sagi@grimberg.me>
12192M:	Max Gurtovoy <mgurtovoy@nvidia.com>
12193L:	linux-rdma@vger.kernel.org
12194S:	Supported
12195W:	http://www.openfabrics.org
12196W:	www.open-iscsi.org
12197Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12198F:	drivers/infiniband/ulp/iser/
12199
12200ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12201M:	Sagi Grimberg <sagi@grimberg.me>
12202L:	linux-rdma@vger.kernel.org
12203L:	target-devel@vger.kernel.org
12204S:	Supported
12205T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12206F:	drivers/infiniband/ulp/isert
12207
12208ISDN/CMTP OVER BLUETOOTH
12209M:	Karsten Keil <isdn@linux-pingi.de>
12210L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
12211L:	netdev@vger.kernel.org
12212S:	Odd Fixes
12213W:	http://www.isdn4linux.de
12214F:	Documentation/isdn/
12215F:	drivers/isdn/capi/
12216F:	include/linux/isdn/
12217F:	include/uapi/linux/isdn/
12218F:	net/bluetooth/cmtp/
12219
12220ISDN/mISDN SUBSYSTEM
12221M:	Karsten Keil <isdn@linux-pingi.de>
12222L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
12223L:	netdev@vger.kernel.org
12224S:	Maintained
12225W:	http://www.isdn4linux.de
12226F:	drivers/isdn/Kconfig
12227F:	drivers/isdn/Makefile
12228F:	drivers/isdn/hardware/
12229F:	drivers/isdn/mISDN/
12230
12231ISL28022 HARDWARE MONITORING DRIVER
12232M:	Carsten Spieß <mail@carsten-spiess.de>
12233L:	linux-hwmon@vger.kernel.org
12234S:	Maintained
12235F:	Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
12236F:	Documentation/hwmon/isl28022.rst
12237F:	drivers/hwmon/isl28022.c
12238
12239ISOFS FILESYSTEM
12240M:	Jan Kara <jack@suse.cz>
12241L:	linux-fsdevel@vger.kernel.org
12242S:	Maintained
12243F:	Documentation/filesystems/isofs.rst
12244F:	fs/isofs/
12245
12246IT87 HARDWARE MONITORING DRIVER
12247M:	Jean Delvare <jdelvare@suse.com>
12248L:	linux-hwmon@vger.kernel.org
12249S:	Maintained
12250F:	Documentation/hwmon/it87.rst
12251F:	drivers/hwmon/it87.c
12252
12253IT913X MEDIA DRIVER
12254L:	linux-media@vger.kernel.org
12255S:	Orphan
12256W:	https://linuxtv.org
12257Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12258F:	drivers/media/tuners/it913x*
12259
12260ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
12261M:	Liu Ying <victor.liu@nxp.com>
12262L:	dri-devel@lists.freedesktop.org
12263S:	Maintained
12264T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12265F:	Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
12266F:	drivers/gpu/drm/bridge/ite-it6263.c
12267
12268ITE IT66121 HDMI BRIDGE DRIVER
12269M:	Phong LE <ple@baylibre.com>
12270M:	Neil Armstrong <neil.armstrong@linaro.org>
12271S:	Maintained
12272T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
12273F:	Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12274F:	drivers/gpu/drm/bridge/ite-it66121.c
12275
12276IVTV VIDEO4LINUX DRIVER
12277M:	Andy Walls <awalls@md.metrocast.net>
12278L:	linux-media@vger.kernel.org
12279S:	Maintained
12280W:	https://linuxtv.org
12281T:	git git://linuxtv.org/media.git
12282F:	Documentation/admin-guide/media/ivtv*
12283F:	drivers/media/pci/ivtv/
12284F:	include/uapi/linux/ivtv*
12285
12286IX2505V MEDIA DRIVER
12287M:	Malcolm Priestley <tvboxspy@gmail.com>
12288L:	linux-media@vger.kernel.org
12289S:	Maintained
12290W:	https://linuxtv.org
12291Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12292F:	drivers/media/dvb-frontends/ix2505v*
12293
12294JAILHOUSE HYPERVISOR INTERFACE
12295M:	Jan Kiszka <jan.kiszka@siemens.com>
12296L:	jailhouse-dev@googlegroups.com
12297S:	Maintained
12298F:	arch/x86/include/asm/jailhouse_para.h
12299F:	arch/x86/kernel/jailhouse.c
12300
12301JFS FILESYSTEM
12302M:	Dave Kleikamp <shaggy@kernel.org>
12303L:	jfs-discussion@lists.sourceforge.net
12304S:	Odd Fixes
12305W:	http://jfs.sourceforge.net/
12306T:	git https://github.com/kleikamp/linux-shaggy.git
12307F:	Documentation/admin-guide/jfs.rst
12308F:	fs/jfs/
12309
12310JME NETWORK DRIVER
12311M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
12312L:	netdev@vger.kernel.org
12313S:	Odd Fixes
12314F:	drivers/net/ethernet/jme.*
12315
12316JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12317M:	David Woodhouse <dwmw2@infradead.org>
12318M:	Richard Weinberger <richard@nod.at>
12319L:	linux-mtd@lists.infradead.org
12320S:	Odd Fixes
12321W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
12322T:	git git://git.infradead.org/ubifs-2.6.git
12323F:	fs/jffs2/
12324F:	include/uapi/linux/jffs2.h
12325
12326JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12327M:	"Theodore Ts'o" <tytso@mit.edu>
12328M:	Jan Kara <jack@suse.com>
12329L:	linux-ext4@vger.kernel.org
12330S:	Maintained
12331F:	fs/jbd2/
12332F:	include/linux/jbd2.h
12333
12334JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12335M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
12336L:	linux-media@vger.kernel.org
12337L:	linux-renesas-soc@vger.kernel.org
12338S:	Maintained
12339F:	drivers/media/platform/renesas/rcar_jpu.c
12340
12341JSM Neo PCI based serial card
12342L:	linux-serial@vger.kernel.org
12343S:	Orphan
12344F:	drivers/tty/serial/jsm/
12345
12346K10TEMP HARDWARE MONITORING DRIVER
12347M:	Clemens Ladisch <clemens@ladisch.de>
12348L:	linux-hwmon@vger.kernel.org
12349S:	Maintained
12350F:	Documentation/hwmon/k10temp.rst
12351F:	drivers/hwmon/k10temp.c
12352
12353K8TEMP HARDWARE MONITORING DRIVER
12354M:	Rudolf Marek <r.marek@assembler.cz>
12355L:	linux-hwmon@vger.kernel.org
12356S:	Maintained
12357F:	Documentation/hwmon/k8temp.rst
12358F:	drivers/hwmon/k8temp.c
12359
12360KASAN
12361M:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
12362R:	Alexander Potapenko <glider@google.com>
12363R:	Andrey Konovalov <andreyknvl@gmail.com>
12364R:	Dmitry Vyukov <dvyukov@google.com>
12365R:	Vincenzo Frascino <vincenzo.frascino@arm.com>
12366L:	kasan-dev@googlegroups.com
12367S:	Maintained
12368B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12369F:	Documentation/dev-tools/kasan.rst
12370F:	arch/*/include/asm/*kasan.h
12371F:	arch/*/mm/kasan_init*
12372F:	include/linux/kasan*.h
12373F:	lib/Kconfig.kasan
12374F:	mm/kasan/
12375F:	scripts/Makefile.kasan
12376
12377KCONFIG
12378M:	Masahiro Yamada <masahiroy@kernel.org>
12379L:	linux-kbuild@vger.kernel.org
12380S:	Maintained
12381Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12383F:	Documentation/kbuild/kconfig*
12384F:	scripts/Kconfig.include
12385F:	scripts/kconfig/
12386
12387KCOV
12388R:	Dmitry Vyukov <dvyukov@google.com>
12389R:	Andrey Konovalov <andreyknvl@gmail.com>
12390L:	kasan-dev@googlegroups.com
12391S:	Maintained
12392B:	https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12393F:	Documentation/dev-tools/kcov.rst
12394F:	include/linux/kcov.h
12395F:	include/uapi/linux/kcov.h
12396F:	kernel/kcov.c
12397F:	scripts/Makefile.kcov
12398
12399KCSAN
12400M:	Marco Elver <elver@google.com>
12401R:	Dmitry Vyukov <dvyukov@google.com>
12402L:	kasan-dev@googlegroups.com
12403S:	Maintained
12404F:	Documentation/dev-tools/kcsan.rst
12405F:	include/linux/kcsan*.h
12406F:	kernel/kcsan/
12407F:	lib/Kconfig.kcsan
12408F:	scripts/Makefile.kcsan
12409
12410KDUMP
12411M:	Baoquan He <bhe@redhat.com>
12412R:	Vivek Goyal <vgoyal@redhat.com>
12413R:	Dave Young <dyoung@redhat.com>
12414L:	kexec@lists.infradead.org
12415S:	Maintained
12416W:	http://lse.sourceforge.net/kdump/
12417F:	Documentation/admin-guide/kdump/
12418F:	fs/proc/vmcore.c
12419F:	include/linux/crash_core.h
12420F:	include/linux/crash_dump.h
12421F:	include/uapi/linux/vmcore.h
12422F:	kernel/crash_*.c
12423
12424KEENE FM RADIO TRANSMITTER DRIVER
12425M:	Hans Verkuil <hverkuil@xs4all.nl>
12426L:	linux-media@vger.kernel.org
12427S:	Maintained
12428W:	https://linuxtv.org
12429T:	git git://linuxtv.org/media.git
12430F:	drivers/media/radio/radio-keene*
12431
12432KERNEL AUTOMOUNTER
12433M:	Ian Kent <raven@themaw.net>
12434L:	autofs@vger.kernel.org
12435S:	Maintained
12436F:	fs/autofs/
12437
12438KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12439M:	Masahiro Yamada <masahiroy@kernel.org>
12440R:	Nathan Chancellor <nathan@kernel.org>
12441R:	Nicolas Schier <nicolas@fjasle.eu>
12442L:	linux-kbuild@vger.kernel.org
12443S:	Maintained
12444Q:	https://patchwork.kernel.org/project/linux-kbuild/list/
12445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12446F:	Documentation/kbuild/
12447F:	Makefile
12448F:	scripts/*vmlinux*
12449F:	scripts/Kbuild*
12450F:	scripts/Makefile*
12451F:	scripts/basic/
12452F:	scripts/clang-tools/
12453F:	scripts/dummy-tools/
12454F:	scripts/include/
12455F:	scripts/mk*
12456F:	scripts/mod/
12457F:	scripts/package/
12458F:	usr/
12459
12460KERNEL HARDENING (not covered by other areas)
12461M:	Kees Cook <kees@kernel.org>
12462R:	Gustavo A. R. Silva <gustavoars@kernel.org>
12463L:	linux-hardening@vger.kernel.org
12464S:	Supported
12465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12466F:	Documentation/ABI/testing/sysfs-kernel-oops_count
12467F:	Documentation/ABI/testing/sysfs-kernel-warn_count
12468F:	arch/*/configs/hardening.config
12469F:	include/linux/overflow.h
12470F:	include/linux/randomize_kstack.h
12471F:	kernel/configs/hardening.config
12472F:	lib/usercopy_kunit.c
12473F:	mm/usercopy.c
12474F:	security/Kconfig.hardening
12475K:	\b(add|choose)_random_kstack_offset\b
12476K:	\b__check_(object_size|heap_object)\b
12477K:	\b__counted_by(_le|_be)?\b
12478
12479KERNEL JANITORS
12480L:	kernel-janitors@vger.kernel.org
12481S:	Odd Fixes
12482W:	http://kernelnewbies.org/KernelJanitors
12483
12484KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12485M:	Chuck Lever <chuck.lever@oracle.com>
12486M:	Jeff Layton <jlayton@kernel.org>
12487R:	Neil Brown <neilb@suse.de>
12488R:	Olga Kornievskaia <okorniev@redhat.com>
12489R:	Dai Ngo <Dai.Ngo@oracle.com>
12490R:	Tom Talpey <tom@talpey.com>
12491L:	linux-nfs@vger.kernel.org
12492S:	Supported
12493B:	https://bugzilla.kernel.org
12494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12495F:	Documentation/filesystems/nfs/
12496F:	fs/lockd/
12497F:	fs/nfs_common/
12498F:	fs/nfsd/
12499F:	include/linux/lockd/
12500F:	include/linux/sunrpc/
12501F:	include/trace/events/rpcgss.h
12502F:	include/trace/events/rpcrdma.h
12503F:	include/trace/events/sunrpc.h
12504F:	include/trace/misc/fs.h
12505F:	include/trace/misc/nfs.h
12506F:	include/trace/misc/sunrpc.h
12507F:	include/uapi/linux/nfsd/
12508F:	include/uapi/linux/sunrpc/
12509F:	net/sunrpc/
12510F:	tools/net/sunrpc/
12511
12512KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12513M:	Thomas Weißschuh <linux@weissschuh.net>
12514R:	Christian Heusel <christian@heusel.eu>
12515R:	Nathan Chancellor <nathan@kernel.org>
12516S:	Maintained
12517F:	scripts/package/PKGBUILD
12518
12519KERNEL REGRESSIONS
12520M:	Thorsten Leemhuis <linux@leemhuis.info>
12521L:	regressions@lists.linux.dev
12522S:	Supported
12523F:	Documentation/admin-guide/reporting-regressions.rst
12524F:	Documentation/process/handling-regressions.rst
12525
12526KERNEL SELFTEST FRAMEWORK
12527M:	Shuah Khan <shuah@kernel.org>
12528M:	Shuah Khan <skhan@linuxfoundation.org>
12529L:	linux-kselftest@vger.kernel.org
12530S:	Maintained
12531Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
12532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12533F:	Documentation/dev-tools/kselftest*
12534F:	tools/testing/selftests/
12535
12536KERNEL SMB3 SERVER (KSMBD)
12537M:	Namjae Jeon <linkinjeon@kernel.org>
12538M:	Steve French <sfrench@samba.org>
12539R:	Sergey Senozhatsky <senozhatsky@chromium.org>
12540R:	Tom Talpey <tom@talpey.com>
12541L:	linux-cifs@vger.kernel.org
12542S:	Maintained
12543T:	git git://git.samba.org/ksmbd.git
12544F:	Documentation/filesystems/smb/ksmbd.rst
12545F:	fs/smb/common/
12546F:	fs/smb/server/
12547
12548KERNEL UNIT TESTING FRAMEWORK (KUnit)
12549M:	Brendan Higgins <brendan.higgins@linux.dev>
12550M:	David Gow <davidgow@google.com>
12551R:	Rae Moar <rmoar@google.com>
12552L:	linux-kselftest@vger.kernel.org
12553L:	kunit-dev@googlegroups.com
12554S:	Maintained
12555W:	https://google.github.io/kunit-docs/third_party/kernel/docs/
12556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12558F:	Documentation/dev-tools/kunit/
12559F:	include/kunit/
12560F:	lib/kunit/
12561F:	rust/kernel/kunit.rs
12562F:	scripts/rustdoc_test_*
12563F:	tools/testing/kunit/
12564
12565KERNEL USERMODE HELPER
12566M:	Luis Chamberlain <mcgrof@kernel.org>
12567L:	linux-kernel@vger.kernel.org
12568S:	Maintained
12569F:	include/linux/umh.h
12570F:	kernel/umh.c
12571
12572KERNEL VIRTUAL MACHINE (KVM)
12573M:	Paolo Bonzini <pbonzini@redhat.com>
12574L:	kvm@vger.kernel.org
12575S:	Supported
12576W:	http://www.linux-kvm.org
12577T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12578F:	Documentation/virt/kvm/
12579F:	include/asm-generic/kvm*
12580F:	include/kvm/iodev.h
12581F:	include/linux/kvm*
12582F:	include/trace/events/kvm.h
12583F:	include/uapi/asm-generic/kvm*
12584F:	include/uapi/linux/kvm*
12585F:	tools/kvm/
12586F:	tools/testing/selftests/kvm/
12587F:	virt/kvm/*
12588
12589KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
12590M:	Marc Zyngier <maz@kernel.org>
12591M:	Oliver Upton <oliver.upton@linux.dev>
12592R:	Joey Gouly <joey.gouly@arm.com>
12593R:	Suzuki K Poulose <suzuki.poulose@arm.com>
12594R:	Zenghui Yu <yuzenghui@huawei.com>
12595L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12596L:	kvmarm@lists.linux.dev
12597S:	Maintained
12598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
12599F:	Documentation/virt/kvm/arm/
12600F:	Documentation/virt/kvm/devices/arm*
12601F:	arch/arm64/include/asm/kvm*
12602F:	arch/arm64/include/uapi/asm/kvm*
12603F:	arch/arm64/kvm/
12604F:	include/kvm/arm_*
12605F:	tools/testing/selftests/kvm/*/aarch64/
12606F:	tools/testing/selftests/kvm/aarch64/
12607
12608KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
12609M:	Tianrui Zhao <zhaotianrui@loongson.cn>
12610M:	Bibo Mao <maobibo@loongson.cn>
12611M:	Huacai Chen <chenhuacai@kernel.org>
12612L:	kvm@vger.kernel.org
12613L:	loongarch@lists.linux.dev
12614S:	Maintained
12615T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12616F:	Documentation/virt/kvm/loongarch/
12617F:	arch/loongarch/include/asm/kvm*
12618F:	arch/loongarch/include/uapi/asm/kvm*
12619F:	arch/loongarch/kvm/
12620
12621KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
12622M:	Huacai Chen <chenhuacai@kernel.org>
12623L:	linux-mips@vger.kernel.org
12624L:	kvm@vger.kernel.org
12625S:	Maintained
12626T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12627F:	arch/mips/include/asm/kvm*
12628F:	arch/mips/include/uapi/asm/kvm*
12629F:	arch/mips/kvm/
12630
12631KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
12632M:	Madhavan Srinivasan <maddy@linux.ibm.com>
12633R:	Nicholas Piggin <npiggin@gmail.com>
12634L:	linuxppc-dev@lists.ozlabs.org
12635L:	kvm@vger.kernel.org
12636S:	Maintained (Book3S 64-bit HV)
12637S:	Odd fixes (Book3S 64-bit PR)
12638S:	Orphan (Book3E and 32-bit)
12639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
12640F:	arch/powerpc/include/asm/kvm*
12641F:	arch/powerpc/include/uapi/asm/kvm*
12642F:	arch/powerpc/kernel/kvm*
12643F:	arch/powerpc/kvm/
12644
12645KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
12646M:	Anup Patel <anup@brainfault.org>
12647R:	Atish Patra <atishp@atishpatra.org>
12648L:	kvm@vger.kernel.org
12649L:	kvm-riscv@lists.infradead.org
12650L:	linux-riscv@lists.infradead.org
12651S:	Maintained
12652T:	git https://github.com/kvm-riscv/linux.git
12653F:	arch/riscv/include/asm/kvm*
12654F:	arch/riscv/include/uapi/asm/kvm*
12655F:	arch/riscv/kvm/
12656F:	tools/testing/selftests/kvm/*/riscv/
12657F:	tools/testing/selftests/kvm/riscv/
12658
12659KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
12660M:	Christian Borntraeger <borntraeger@linux.ibm.com>
12661M:	Janosch Frank <frankja@linux.ibm.com>
12662M:	Claudio Imbrenda <imbrenda@linux.ibm.com>
12663R:	David Hildenbrand <david@redhat.com>
12664L:	kvm@vger.kernel.org
12665S:	Supported
12666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
12667F:	Documentation/virt/kvm/s390*
12668F:	arch/s390/include/asm/gmap.h
12669F:	arch/s390/include/asm/kvm*
12670F:	arch/s390/include/uapi/asm/kvm*
12671F:	arch/s390/include/uapi/asm/uvdevice.h
12672F:	arch/s390/kernel/uv.c
12673F:	arch/s390/kvm/
12674F:	arch/s390/mm/gmap.c
12675F:	drivers/s390/char/uvdevice.c
12676F:	tools/testing/selftests/drivers/s390x/uvdevice/
12677F:	tools/testing/selftests/kvm/*/s390x/
12678F:	tools/testing/selftests/kvm/s390x/
12679
12680KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
12681M:	Sean Christopherson <seanjc@google.com>
12682M:	Paolo Bonzini <pbonzini@redhat.com>
12683L:	kvm@vger.kernel.org
12684S:	Supported
12685P:	Documentation/process/maintainer-kvm-x86.rst
12686T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12687F:	arch/x86/include/asm/kvm*
12688F:	arch/x86/include/asm/svm.h
12689F:	arch/x86/include/asm/vmx*.h
12690F:	arch/x86/include/uapi/asm/kvm*
12691F:	arch/x86/include/uapi/asm/svm.h
12692F:	arch/x86/include/uapi/asm/vmx.h
12693F:	arch/x86/kvm/
12694F:	arch/x86/kvm/*/
12695F:	tools/testing/selftests/kvm/*/x86_64/
12696F:	tools/testing/selftests/kvm/x86_64/
12697
12698KERNFS
12699M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12700M:	Tejun Heo <tj@kernel.org>
12701S:	Supported
12702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12703F:	fs/kernfs/
12704F:	include/linux/kernfs.h
12705
12706KEXEC
12707M:	Eric Biederman <ebiederm@xmission.com>
12708L:	kexec@lists.infradead.org
12709S:	Maintained
12710W:	http://kernel.org/pub/linux/utils/kernel/kexec/
12711F:	include/linux/kexec.h
12712F:	include/uapi/linux/kexec.h
12713F:	kernel/kexec*
12714
12715KEYS-ENCRYPTED
12716M:	Mimi Zohar <zohar@linux.ibm.com>
12717L:	linux-integrity@vger.kernel.org
12718L:	keyrings@vger.kernel.org
12719S:	Supported
12720F:	Documentation/security/keys/trusted-encrypted.rst
12721F:	include/keys/encrypted-type.h
12722F:	security/keys/encrypted-keys/
12723
12724KEYS-TRUSTED
12725M:	James Bottomley <James.Bottomley@HansenPartnership.com>
12726M:	Jarkko Sakkinen <jarkko@kernel.org>
12727M:	Mimi Zohar <zohar@linux.ibm.com>
12728L:	linux-integrity@vger.kernel.org
12729L:	keyrings@vger.kernel.org
12730S:	Supported
12731F:	Documentation/security/keys/trusted-encrypted.rst
12732F:	include/keys/trusted-type.h
12733F:	include/keys/trusted_tpm.h
12734F:	security/keys/trusted-keys/
12735
12736KEYS-TRUSTED-CAAM
12737M:	Ahmad Fatoum <a.fatoum@pengutronix.de>
12738R:	Pengutronix Kernel Team <kernel@pengutronix.de>
12739L:	linux-integrity@vger.kernel.org
12740L:	keyrings@vger.kernel.org
12741S:	Maintained
12742F:	include/keys/trusted_caam.h
12743F:	security/keys/trusted-keys/trusted_caam.c
12744
12745KEYS-TRUSTED-DCP
12746M:	David Gstir <david@sigma-star.at>
12747R:	sigma star Kernel Team <upstream+dcp@sigma-star.at>
12748L:	linux-integrity@vger.kernel.org
12749L:	keyrings@vger.kernel.org
12750S:	Supported
12751F:	include/keys/trusted_dcp.h
12752F:	security/keys/trusted-keys/trusted_dcp.c
12753
12754KEYS-TRUSTED-TEE
12755M:	Sumit Garg <sumit.garg@linaro.org>
12756L:	linux-integrity@vger.kernel.org
12757L:	keyrings@vger.kernel.org
12758S:	Supported
12759F:	include/keys/trusted_tee.h
12760F:	security/keys/trusted-keys/trusted_tee.c
12761
12762KEYS/KEYRINGS
12763M:	David Howells <dhowells@redhat.com>
12764M:	Jarkko Sakkinen <jarkko@kernel.org>
12765L:	keyrings@vger.kernel.org
12766S:	Maintained
12767F:	Documentation/security/keys/core.rst
12768F:	include/keys/
12769F:	include/linux/key-type.h
12770F:	include/linux/key.h
12771F:	include/linux/keyctl.h
12772F:	include/uapi/linux/keyctl.h
12773F:	security/keys/
12774
12775KEYS/KEYRINGS_INTEGRITY
12776M:	Jarkko Sakkinen <jarkko@kernel.org>
12777M:	Mimi Zohar <zohar@linux.ibm.com>
12778L:	linux-integrity@vger.kernel.org
12779L:	keyrings@vger.kernel.org
12780S:	Supported
12781W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
12782F:	security/integrity/platform_certs
12783
12784KFENCE
12785M:	Alexander Potapenko <glider@google.com>
12786M:	Marco Elver <elver@google.com>
12787R:	Dmitry Vyukov <dvyukov@google.com>
12788L:	kasan-dev@googlegroups.com
12789S:	Maintained
12790F:	Documentation/dev-tools/kfence.rst
12791F:	arch/*/include/asm/kfence.h
12792F:	include/linux/kfence.h
12793F:	lib/Kconfig.kfence
12794F:	mm/kfence/
12795
12796KFIFO
12797M:	Stefani Seibold <stefani@seibold.net>
12798S:	Maintained
12799F:	include/linux/kfifo.h
12800F:	lib/kfifo.c
12801F:	samples/kfifo/
12802
12803KGDB / KDB /debug_core
12804M:	Jason Wessel <jason.wessel@windriver.com>
12805M:	Daniel Thompson <danielt@kernel.org>
12806R:	Douglas Anderson <dianders@chromium.org>
12807L:	kgdb-bugreport@lists.sourceforge.net
12808S:	Maintained
12809W:	http://kgdb.wiki.kernel.org/
12810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
12811F:	Documentation/dev-tools/kgdb.rst
12812F:	drivers/misc/kgdbts.c
12813F:	drivers/tty/serial/kgdboc.c
12814F:	include/linux/kdb.h
12815F:	include/linux/kgdb.h
12816F:	kernel/debug/
12817F:	kernel/module/kdb.c
12818
12819KHADAS MCU MFD DRIVER
12820M:	Neil Armstrong <neil.armstrong@linaro.org>
12821L:	linux-amlogic@lists.infradead.org
12822S:	Maintained
12823F:	Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
12824F:	drivers/mfd/khadas-mcu.c
12825F:	drivers/thermal/khadas_mcu_fan.c
12826F:	include/linux/mfd/khadas-mcu.h
12827
12828KIONIX/ROHM KX022A ACCELEROMETER
12829M:	Matti Vaittinen <mazziesaccount@gmail.com>
12830L:	linux-iio@vger.kernel.org
12831S:	Supported
12832F:	drivers/iio/accel/kionix-kx022a*
12833
12834KMEMLEAK
12835M:	Catalin Marinas <catalin.marinas@arm.com>
12836S:	Maintained
12837F:	Documentation/dev-tools/kmemleak.rst
12838F:	include/linux/kmemleak.h
12839F:	mm/kmemleak.c
12840F:	samples/kmemleak/kmemleak-test.c
12841
12842KMSAN
12843M:	Alexander Potapenko <glider@google.com>
12844R:	Marco Elver <elver@google.com>
12845R:	Dmitry Vyukov <dvyukov@google.com>
12846L:	kasan-dev@googlegroups.com
12847S:	Maintained
12848F:	Documentation/dev-tools/kmsan.rst
12849F:	arch/*/include/asm/kmsan.h
12850F:	arch/*/mm/kmsan_*
12851F:	include/linux/kmsan*.h
12852F:	lib/Kconfig.kmsan
12853F:	mm/kmsan/
12854F:	scripts/Makefile.kmsan
12855
12856KPROBES
12857M:	Naveen N Rao <naveen@kernel.org>
12858M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
12859M:	"David S. Miller" <davem@davemloft.net>
12860M:	Masami Hiramatsu <mhiramat@kernel.org>
12861L:	linux-kernel@vger.kernel.org
12862L:	linux-trace-kernel@vger.kernel.org
12863S:	Maintained
12864Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
12865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
12866F:	Documentation/trace/kprobes.rst
12867F:	include/asm-generic/kprobes.h
12868F:	include/linux/kprobes.h
12869F:	kernel/kprobes.c
12870F:	lib/test_kprobes.c
12871F:	samples/kprobes
12872
12873KS0108 LCD CONTROLLER DRIVER
12874M:	Miguel Ojeda <ojeda@kernel.org>
12875S:	Maintained
12876F:	Documentation/admin-guide/auxdisplay/ks0108.rst
12877F:	drivers/auxdisplay/ks0108.c
12878F:	include/linux/ks0108.h
12879
12880KTD253 BACKLIGHT DRIVER
12881M:	Linus Walleij <linus.walleij@linaro.org>
12882S:	Maintained
12883F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
12884F:	drivers/video/backlight/ktd253-backlight.c
12885
12886KTD2801 BACKLIGHT DRIVER
12887M:	Duje Mihanović <duje.mihanovic@skole.hr>
12888S:	Maintained
12889F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
12890F:	drivers/video/backlight/ktd2801-backlight.c
12891
12892KTEST
12893M:	Steven Rostedt <rostedt@goodmis.org>
12894M:	John Hawley <warthog9@eaglescrag.net>
12895S:	Maintained
12896F:	tools/testing/ktest
12897
12898KTZ8866 BACKLIGHT DRIVER
12899M:	Jianhua Lu <lujianhua000@gmail.com>
12900S:	Maintained
12901F:	Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
12902F:	drivers/video/backlight/ktz8866.c
12903
12904KVM PARAVIRT (KVM/paravirt)
12905M:	Paolo Bonzini <pbonzini@redhat.com>
12906R:	Vitaly Kuznetsov <vkuznets@redhat.com>
12907L:	kvm@vger.kernel.org
12908S:	Supported
12909T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12910F:	arch/um/include/asm/kvm_para.h
12911F:	arch/x86/include/asm/kvm_para.h
12912F:	arch/x86/include/asm/pvclock-abi.h
12913F:	arch/x86/include/uapi/asm/kvm_para.h
12914F:	arch/x86/kernel/kvm.c
12915F:	arch/x86/kernel/kvmclock.c
12916F:	include/asm-generic/kvm_para.h
12917F:	include/linux/kvm_para.h
12918F:	include/uapi/asm-generic/kvm_para.h
12919F:	include/uapi/linux/kvm_para.h
12920
12921KVM X86 HYPER-V (KVM/hyper-v)
12922M:	Vitaly Kuznetsov <vkuznets@redhat.com>
12923M:	Sean Christopherson <seanjc@google.com>
12924M:	Paolo Bonzini <pbonzini@redhat.com>
12925L:	kvm@vger.kernel.org
12926S:	Supported
12927T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12928F:	arch/x86/kvm/hyperv.*
12929F:	arch/x86/kvm/kvm_onhyperv.*
12930F:	arch/x86/kvm/svm/hyperv.*
12931F:	arch/x86/kvm/svm/svm_onhyperv.*
12932F:	arch/x86/kvm/vmx/hyperv.*
12933
12934KVM X86 Xen (KVM/Xen)
12935M:	David Woodhouse <dwmw2@infradead.org>
12936M:	Paul Durrant <paul@xen.org>
12937M:	Sean Christopherson <seanjc@google.com>
12938M:	Paolo Bonzini <pbonzini@redhat.com>
12939L:	kvm@vger.kernel.org
12940S:	Supported
12941T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12942F:	arch/x86/kvm/xen.*
12943
12944L3MDEV
12945M:	David Ahern <dsahern@kernel.org>
12946L:	netdev@vger.kernel.org
12947S:	Maintained
12948F:	include/net/l3mdev.h
12949F:	net/l3mdev
12950
12951LANDLOCK SECURITY MODULE
12952M:	Mickaël Salaün <mic@digikod.net>
12953R:	Günther Noack <gnoack@google.com>
12954L:	linux-security-module@vger.kernel.org
12955S:	Supported
12956W:	https://landlock.io
12957T:	git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
12958F:	Documentation/security/landlock.rst
12959F:	Documentation/userspace-api/landlock.rst
12960F:	fs/ioctl.c
12961F:	include/uapi/linux/landlock.h
12962F:	samples/landlock/
12963F:	security/landlock/
12964F:	tools/testing/selftests/landlock/
12965K:	landlock
12966K:	LANDLOCK
12967
12968LANTIQ / INTEL Ethernet drivers
12969M:	Hauke Mehrtens <hauke@hauke-m.de>
12970L:	netdev@vger.kernel.org
12971S:	Maintained
12972F:	Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
12973F:	drivers/net/dsa/lantiq_gswip.c
12974F:	drivers/net/dsa/lantiq_pce.h
12975F:	drivers/net/ethernet/lantiq_xrx200.c
12976F:	net/dsa/tag_gswip.c
12977
12978LANTIQ MIPS ARCHITECTURE
12979M:	John Crispin <john@phrozen.org>
12980L:	linux-mips@vger.kernel.org
12981S:	Maintained
12982F:	arch/mips/lantiq
12983F:	drivers/soc/lantiq
12984
12985LANTIQ PEF2256 DRIVER
12986M:	Herve Codina <herve.codina@bootlin.com>
12987S:	Maintained
12988F:	Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
12989F:	drivers/net/wan/framer/pef2256/
12990F:	drivers/pinctrl/pinctrl-pef2256.c
12991F:	include/linux/framer/pef2256.h
12992
12993LASI 53c700 driver for PARISC
12994M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12995L:	linux-scsi@vger.kernel.org
12996S:	Maintained
12997F:	Documentation/scsi/53c700.rst
12998F:	drivers/scsi/53c700*
12999
13000LEAKING_ADDRESSES
13001M:	Tycho Andersen <tycho@tycho.pizza>
13002R:	Kees Cook <kees@kernel.org>
13003L:	linux-hardening@vger.kernel.org
13004S:	Maintained
13005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13006F:	scripts/leaking_addresses.pl
13007
13008LED SUBSYSTEM
13009M:	Pavel Machek <pavel@ucw.cz>
13010M:	Lee Jones <lee@kernel.org>
13011L:	linux-leds@vger.kernel.org
13012S:	Maintained
13013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
13014F:	Documentation/devicetree/bindings/leds/
13015F:	Documentation/leds/
13016F:	drivers/leds/
13017F:	include/dt-bindings/leds/
13018F:	include/linux/leds.h
13019
13020LEGO MINDSTORMS EV3
13021R:	David Lechner <david@lechnology.com>
13022S:	Maintained
13023F:	Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
13024F:	arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
13025F:	drivers/power/supply/lego_ev3_battery.c
13026
13027LEGO USB Tower driver
13028M:	Juergen Stuber <starblue@users.sourceforge.net>
13029L:	legousb-devel@lists.sourceforge.net
13030S:	Maintained
13031W:	http://legousb.sourceforge.net/
13032F:	drivers/usb/misc/legousbtower.c
13033
13034LETSKETCH HID TABLET DRIVER
13035M:	Hans de Goede <hdegoede@redhat.com>
13036L:	linux-input@vger.kernel.org
13037S:	Maintained
13038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13039F:	drivers/hid/hid-letsketch.c
13040
13041LG LAPTOP EXTRAS
13042M:	Matan Ziv-Av <matan@svgalib.org>
13043L:	platform-driver-x86@vger.kernel.org
13044S:	Maintained
13045F:	Documentation/ABI/testing/sysfs-platform-lg-laptop
13046F:	Documentation/admin-guide/laptops/lg-laptop.rst
13047F:	drivers/platform/x86/lg-laptop.c
13048
13049LG2160 MEDIA DRIVER
13050M:	Michael Krufky <mkrufky@linuxtv.org>
13051L:	linux-media@vger.kernel.org
13052S:	Maintained
13053W:	https://linuxtv.org
13054W:	http://github.com/mkrufky
13055Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13056T:	git git://linuxtv.org/mkrufky/tuners.git
13057F:	drivers/media/dvb-frontends/lg2160.*
13058
13059LGDT3305 MEDIA DRIVER
13060M:	Michael Krufky <mkrufky@linuxtv.org>
13061L:	linux-media@vger.kernel.org
13062S:	Maintained
13063W:	https://linuxtv.org
13064W:	http://github.com/mkrufky
13065Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13066T:	git git://linuxtv.org/mkrufky/tuners.git
13067F:	drivers/media/dvb-frontends/lgdt3305.*
13068
13069LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
13070M:	Viresh Kumar <vireshk@kernel.org>
13071L:	linux-ide@vger.kernel.org
13072S:	Maintained
13073F:	drivers/ata/pata_arasan_cf.c
13074F:	include/linux/pata_arasan_cf_data.h
13075
13076LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
13077M:	Linus Walleij <linus.walleij@linaro.org>
13078L:	linux-ide@vger.kernel.org
13079S:	Maintained
13080F:	drivers/ata/pata_ftide010.c
13081F:	drivers/ata/sata_gemini.c
13082F:	drivers/ata/sata_gemini.h
13083
13084LIBATA SATA AHCI PLATFORM devices support
13085M:	Hans de Goede <hdegoede@redhat.com>
13086L:	linux-ide@vger.kernel.org
13087S:	Maintained
13088F:	drivers/ata/ahci_platform.c
13089F:	drivers/ata/libahci_platform.c
13090F:	include/linux/ahci_platform.h
13091
13092LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
13093M:	Mikael Pettersson <mikpelinux@gmail.com>
13094L:	linux-ide@vger.kernel.org
13095S:	Maintained
13096F:	drivers/ata/sata_promise.*
13097
13098LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
13099M:	Damien Le Moal <dlemoal@kernel.org>
13100M:	Niklas Cassel <cassel@kernel.org>
13101L:	linux-ide@vger.kernel.org
13102S:	Maintained
13103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
13104F:	Documentation/ABI/testing/sysfs-ata
13105F:	Documentation/devicetree/bindings/ata/
13106F:	drivers/ata/
13107F:	include/linux/ata.h
13108F:	include/linux/libata.h
13109
13110LIBETH COMMON ETHERNET LIBRARY
13111M:	Alexander Lobakin <aleksander.lobakin@intel.com>
13112L:	netdev@vger.kernel.org
13113L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
13114S:	Supported
13115T:	git https://github.com/alobakin/linux.git
13116F:	drivers/net/ethernet/intel/libeth/
13117F:	include/net/libeth/
13118K:	libeth
13119
13120LIBIE COMMON INTEL ETHERNET LIBRARY
13121M:	Alexander Lobakin <aleksander.lobakin@intel.com>
13122L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
13123L:	netdev@vger.kernel.org
13124S:	Supported
13125T:	git https://github.com/alobakin/linux.git
13126F:	drivers/net/ethernet/intel/libie/
13127F:	include/linux/net/intel/libie/
13128K:	libie
13129
13130LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13131M:	Vishal Verma <vishal.l.verma@intel.com>
13132M:	Dan Williams <dan.j.williams@intel.com>
13133M:	Dave Jiang <dave.jiang@intel.com>
13134L:	nvdimm@lists.linux.dev
13135S:	Supported
13136Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13137P:	Documentation/nvdimm/maintainer-entry-profile.rst
13138F:	drivers/nvdimm/btt*
13139
13140LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13141M:	Dan Williams <dan.j.williams@intel.com>
13142M:	Vishal Verma <vishal.l.verma@intel.com>
13143M:	Dave Jiang <dave.jiang@intel.com>
13144L:	nvdimm@lists.linux.dev
13145S:	Supported
13146Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13147P:	Documentation/nvdimm/maintainer-entry-profile.rst
13148F:	drivers/nvdimm/pmem*
13149
13150LIBNVDIMM: DEVICETREE BINDINGS
13151M:	Oliver O'Halloran <oohall@gmail.com>
13152L:	nvdimm@lists.linux.dev
13153S:	Supported
13154Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13155F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
13156F:	drivers/nvdimm/of_pmem.c
13157
13158LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13159M:	Dan Williams <dan.j.williams@intel.com>
13160M:	Vishal Verma <vishal.l.verma@intel.com>
13161M:	Dave Jiang <dave.jiang@intel.com>
13162M:	Ira Weiny <ira.weiny@intel.com>
13163L:	nvdimm@lists.linux.dev
13164S:	Supported
13165Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
13166P:	Documentation/nvdimm/maintainer-entry-profile.rst
13167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13168F:	drivers/acpi/nfit/*
13169F:	drivers/nvdimm/*
13170F:	include/linux/libnvdimm.h
13171F:	include/linux/nd.h
13172F:	include/uapi/linux/ndctl.h
13173F:	tools/testing/nvdimm/
13174
13175LIBRARY CODE
13176M:	Andrew Morton <akpm@linux-foundation.org>
13177L:	linux-kernel@vger.kernel.org
13178S:	Supported
13179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13180F:	lib/*
13181
13182LICENSES and SPDX stuff
13183M:	Thomas Gleixner <tglx@linutronix.de>
13184M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13185L:	linux-spdx@vger.kernel.org
13186S:	Maintained
13187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13188F:	COPYING
13189F:	Documentation/process/license-rules.rst
13190F:	LICENSES/
13191F:	scripts/spdxcheck-test.sh
13192F:	scripts/spdxcheck.py
13193F:	scripts/spdxexclude
13194
13195LINEAR RANGES HELPERS
13196M:	Mark Brown <broonie@kernel.org>
13197R:	Matti Vaittinen <mazziesaccount@gmail.com>
13198F:	include/linux/linear_range.h
13199F:	lib/linear_ranges.c
13200F:	lib/test_linear_ranges.c
13201
13202LINUX FOR POWER MACINTOSH
13203L:	linuxppc-dev@lists.ozlabs.org
13204S:	Orphan
13205F:	arch/powerpc/platforms/powermac/
13206F:	drivers/macintosh/
13207X:	drivers/macintosh/adb-iop.c
13208X:	drivers/macintosh/via-macii.c
13209
13210LINUX FOR POWERPC (32-BIT AND 64-BIT)
13211M:	Madhavan Srinivasan <maddy@linux.ibm.com>
13212M:	Michael Ellerman <mpe@ellerman.id.au>
13213R:	Nicholas Piggin <npiggin@gmail.com>
13214R:	Christophe Leroy <christophe.leroy@csgroup.eu>
13215R:	Naveen N Rao <naveen@kernel.org>
13216L:	linuxppc-dev@lists.ozlabs.org
13217S:	Supported
13218W:	https://github.com/linuxppc/wiki/wiki
13219Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13221F:	Documentation/ABI/stable/sysfs-firmware-opal-*
13222F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
13223F:	Documentation/devicetree/bindings/powerpc/
13224F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
13225F:	Documentation/arch/powerpc/
13226F:	arch/powerpc/
13227F:	drivers/*/*/*pasemi*
13228F:	drivers/*/*pasemi*
13229F:	drivers/char/tpm/tpm_ibmvtpm*
13230F:	drivers/crypto/nx/
13231F:	drivers/i2c/busses/i2c-opal.c
13232F:	drivers/net/ethernet/ibm/ibmveth.*
13233F:	drivers/net/ethernet/ibm/ibmvnic.*
13234F:	drivers/pci/hotplug/pnv_php.c
13235F:	drivers/pci/hotplug/rpa*
13236F:	drivers/rtc/rtc-opal.c
13237F:	drivers/scsi/ibmvscsi/
13238F:	drivers/tty/hvc/hvc_opal.c
13239F:	drivers/watchdog/wdrtas.c
13240F:	include/linux/papr_scm.h
13241F:	include/uapi/linux/papr_pdsm.h
13242F:	tools/testing/selftests/powerpc
13243N:	/pmac
13244N:	powermac
13245N:	powernv
13246N:	[^a-z0-9]ps3
13247N:	pseries
13248
13249LINUX FOR POWERPC EMBEDDED MPC5XXX
13250M:	Anatolij Gustschin <agust@denx.de>
13251L:	linuxppc-dev@lists.ozlabs.org
13252S:	Odd Fixes
13253F:	arch/powerpc/platforms/512x/
13254F:	arch/powerpc/platforms/52xx/
13255
13256LINUX FOR POWERPC EMBEDDED PPC4XX
13257L:	linuxppc-dev@lists.ozlabs.org
13258S:	Orphan
13259F:	arch/powerpc/platforms/44x/
13260
13261LINUX FOR POWERPC EMBEDDED PPC85XX
13262M:	Scott Wood <oss@buserror.net>
13263L:	linuxppc-dev@lists.ozlabs.org
13264S:	Odd fixes
13265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13266F:	Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13267F:	Documentation/devicetree/bindings/powerpc/fsl/
13268F:	arch/powerpc/platforms/85xx/
13269
13270LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13271M:	Christophe Leroy <christophe.leroy@csgroup.eu>
13272L:	linuxppc-dev@lists.ozlabs.org
13273S:	Maintained
13274F:	arch/powerpc/platforms/8xx/
13275F:	arch/powerpc/platforms/83xx/
13276
13277LINUX KERNEL DUMP TEST MODULE (LKDTM)
13278M:	Kees Cook <kees@kernel.org>
13279S:	Maintained
13280F:	drivers/misc/lkdtm/*
13281F:	tools/testing/selftests/lkdtm/*
13282
13283LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13284M:	Alan Stern <stern@rowland.harvard.edu>
13285M:	Andrea Parri <parri.andrea@gmail.com>
13286M:	Will Deacon <will@kernel.org>
13287M:	Peter Zijlstra <peterz@infradead.org>
13288M:	Boqun Feng <boqun.feng@gmail.com>
13289M:	Nicholas Piggin <npiggin@gmail.com>
13290M:	David Howells <dhowells@redhat.com>
13291M:	Jade Alglave <j.alglave@ucl.ac.uk>
13292M:	Luc Maranget <luc.maranget@inria.fr>
13293M:	"Paul E. McKenney" <paulmck@kernel.org>
13294R:	Akira Yokosawa <akiyks@gmail.com>
13295R:	Daniel Lustig <dlustig@nvidia.com>
13296R:	Joel Fernandes <joel@joelfernandes.org>
13297L:	linux-kernel@vger.kernel.org
13298L:	linux-arch@vger.kernel.org
13299L:	lkmm@lists.linux.dev
13300S:	Supported
13301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13302F:	Documentation/atomic_bitops.txt
13303F:	Documentation/atomic_t.txt
13304F:	Documentation/core-api/refcount-vs-atomic.rst
13305F:	Documentation/litmus-tests/
13306F:	Documentation/memory-barriers.txt
13307F:	tools/memory-model/
13308
13309LINUX-NEXT TREE
13310M:	Stephen Rothwell <sfr@canb.auug.org.au>
13311L:	linux-next@vger.kernel.org
13312S:	Supported
13313B:	mailto:linux-next@vger.kernel.org and the appropriate development tree
13314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13315
13316LIS3LV02D ACCELEROMETER DRIVER
13317M:	Eric Piel <eric.piel@tremplin-utc.net>
13318S:	Maintained
13319F:	Documentation/misc-devices/lis3lv02d.rst
13320F:	drivers/misc/lis3lv02d/
13321F:	drivers/platform/x86/hp/hp_accel.c
13322
13323LIST KUNIT TEST
13324M:	David Gow <davidgow@google.com>
13325L:	linux-kselftest@vger.kernel.org
13326L:	kunit-dev@googlegroups.com
13327S:	Maintained
13328F:	lib/list-test.c
13329
13330LITEX PLATFORM
13331M:	Karol Gugala <kgugala@antmicro.com>
13332M:	Mateusz Holenko <mholenko@antmicro.com>
13333M:	Gabriel Somlo <gsomlo@gmail.com>
13334M:	Joel Stanley <joel@jms.id.au>
13335S:	Maintained
13336F:	Documentation/devicetree/bindings/*/litex,*.yaml
13337F:	arch/openrisc/boot/dts/or1klitex.dts
13338F:	drivers/mmc/host/litex_mmc.c
13339F:	drivers/net/ethernet/litex/*
13340F:	drivers/soc/litex/*
13341F:	drivers/tty/serial/liteuart.c
13342F:	include/linux/litex.h
13343N:	litex
13344
13345LIVE PATCHING
13346M:	Josh Poimboeuf <jpoimboe@kernel.org>
13347M:	Jiri Kosina <jikos@kernel.org>
13348M:	Miroslav Benes <mbenes@suse.cz>
13349M:	Petr Mladek <pmladek@suse.com>
13350R:	Joe Lawrence <joe.lawrence@redhat.com>
13351L:	live-patching@vger.kernel.org
13352S:	Maintained
13353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13354F:	Documentation/ABI/testing/sysfs-kernel-livepatch
13355F:	Documentation/livepatch/
13356F:	arch/powerpc/include/asm/livepatch.h
13357F:	include/linux/livepatch.h
13358F:	kernel/livepatch/
13359F:	kernel/module/livepatch.c
13360F:	samples/livepatch/
13361F:	tools/testing/selftests/livepatch/
13362
13363LLC (802.2)
13364L:	netdev@vger.kernel.org
13365S:	Odd fixes
13366F:	include/linux/llc.h
13367F:	include/net/llc*
13368F:	include/uapi/linux/llc.h
13369F:	net/llc/
13370
13371LM73 HARDWARE MONITOR DRIVER
13372M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
13373L:	linux-hwmon@vger.kernel.org
13374S:	Maintained
13375F:	drivers/hwmon/lm73.c
13376
13377LM78 HARDWARE MONITOR DRIVER
13378M:	Jean Delvare <jdelvare@suse.com>
13379L:	linux-hwmon@vger.kernel.org
13380S:	Maintained
13381F:	Documentation/hwmon/lm78.rst
13382F:	drivers/hwmon/lm78.c
13383
13384LM83 HARDWARE MONITOR DRIVER
13385M:	Jean Delvare <jdelvare@suse.com>
13386L:	linux-hwmon@vger.kernel.org
13387S:	Maintained
13388F:	Documentation/hwmon/lm83.rst
13389F:	drivers/hwmon/lm83.c
13390
13391LM90 HARDWARE MONITOR DRIVER
13392M:	Jean Delvare <jdelvare@suse.com>
13393L:	linux-hwmon@vger.kernel.org
13394S:	Maintained
13395F:	Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13396F:	Documentation/hwmon/lm90.rst
13397F:	drivers/hwmon/lm90.c
13398F:	include/dt-bindings/thermal/lm90.h
13399
13400LME2510 MEDIA DRIVER
13401M:	Malcolm Priestley <tvboxspy@gmail.com>
13402L:	linux-media@vger.kernel.org
13403S:	Maintained
13404W:	https://linuxtv.org
13405Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13406F:	drivers/media/usb/dvb-usb-v2/lmedm04*
13407
13408LOADPIN SECURITY MODULE
13409M:	Kees Cook <kees@kernel.org>
13410S:	Supported
13411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13412F:	Documentation/admin-guide/LSM/LoadPin.rst
13413F:	security/loadpin/
13414
13415LOCKDOWN SECURITY MODULE
13416L:	linux-security-module@vger.kernel.org
13417S:	Odd Fixes
13418T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13419F:	security/lockdown/
13420
13421LOCKING PRIMITIVES
13422M:	Peter Zijlstra <peterz@infradead.org>
13423M:	Ingo Molnar <mingo@redhat.com>
13424M:	Will Deacon <will@kernel.org>
13425R:	Waiman Long <longman@redhat.com>
13426R:	Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
13427L:	linux-kernel@vger.kernel.org
13428S:	Maintained
13429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13430F:	Documentation/locking/
13431F:	arch/*/include/asm/spinlock*.h
13432F:	include/linux/lockdep*.h
13433F:	include/linux/mutex*.h
13434F:	include/linux/rwlock*.h
13435F:	include/linux/rwsem*.h
13436F:	include/linux/seqlock.h
13437F:	include/linux/spinlock*.h
13438F:	kernel/locking/
13439F:	lib/locking*.[ch]
13440X:	kernel/locking/locktorture.c
13441
13442LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13443M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
13444L:	linux-ntfs-dev@lists.sourceforge.net
13445S:	Maintained
13446W:	http://www.linux-ntfs.org/content/view/19/37/
13447F:	Documentation/admin-guide/ldm.rst
13448F:	block/partitions/ldm.*
13449
13450LOGITECH HID GAMING KEYBOARDS
13451M:	Hans de Goede <hdegoede@redhat.com>
13452L:	linux-input@vger.kernel.org
13453S:	Maintained
13454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13455F:	drivers/hid/hid-lg-g15.c
13456
13457LONTIUM LT8912B MIPI TO HDMI BRIDGE
13458M:	Adrien Grassein <adrien.grassein@gmail.com>
13459S:	Maintained
13460F:	Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13461F:	drivers/gpu/drm/bridge/lontium-lt8912b.c
13462
13463LOONGARCH
13464M:	Huacai Chen <chenhuacai@kernel.org>
13465R:	WANG Xuerui <kernel@xen0n.name>
13466L:	loongarch@lists.linux.dev
13467S:	Maintained
13468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13469F:	Documentation/arch/loongarch/
13470F:	Documentation/translations/zh_CN/arch/loongarch/
13471F:	arch/loongarch/
13472F:	drivers/*/*loongarch*
13473F:	drivers/cpufreq/loongson3_cpufreq.c
13474
13475LOONGSON GPIO DRIVER
13476M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13477L:	linux-gpio@vger.kernel.org
13478S:	Maintained
13479F:	Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13480F:	drivers/gpio/gpio-loongson-64bit.c
13481
13482LOONGSON-2 APB DMA DRIVER
13483M:	Binbin Zhou <zhoubinbin@loongson.cn>
13484L:	dmaengine@vger.kernel.org
13485S:	Maintained
13486F:	Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13487F:	drivers/dma/loongson2-apb-dma.c
13488
13489LOONGSON LS2X I2C DRIVER
13490M:	Binbin Zhou <zhoubinbin@loongson.cn>
13491L:	linux-i2c@vger.kernel.org
13492S:	Maintained
13493F:	Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13494F:	drivers/i2c/busses/i2c-ls2x.c
13495
13496LOONGSON-2 SOC SERIES CLOCK DRIVER
13497M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13498L:	linux-clk@vger.kernel.org
13499S:	Maintained
13500F:	Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13501F:	drivers/clk/clk-loongson2.c
13502F:	include/dt-bindings/clock/loongson,ls2k-clk.h
13503
13504LOONGSON SPI DRIVER
13505M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13506L:	linux-spi@vger.kernel.org
13507S:	Maintained
13508F:	Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13509F:	drivers/spi/spi-loongson-core.c
13510F:	drivers/spi/spi-loongson-pci.c
13511F:	drivers/spi/spi-loongson-plat.c
13512F:	drivers/spi/spi-loongson.h
13513
13514LOONGSON-2 SOC SERIES GUTS DRIVER
13515M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13516L:	loongarch@lists.linux.dev
13517S:	Maintained
13518F:	Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13519F:	drivers/soc/loongson/loongson2_guts.c
13520
13521LOONGSON-2 SOC SERIES PM DRIVER
13522M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13523L:	linux-pm@vger.kernel.org
13524S:	Maintained
13525F:	Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13526F:	drivers/soc/loongson/loongson2_pm.c
13527
13528LOONGSON-2 SOC SERIES PINCTRL DRIVER
13529M:	zhanghongchen <zhanghongchen@loongson.cn>
13530M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13531L:	linux-gpio@vger.kernel.org
13532S:	Maintained
13533F:	Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13534F:	drivers/pinctrl/pinctrl-loongson2.c
13535
13536LOONGSON-2 SOC SERIES THERMAL DRIVER
13537M:	zhanghongchen <zhanghongchen@loongson.cn>
13538M:	Yinbo Zhu <zhuyinbo@loongson.cn>
13539L:	linux-pm@vger.kernel.org
13540S:	Maintained
13541F:	Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13542F:	drivers/thermal/loongson2_thermal.c
13543
13544LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13545M:	Sathya Prakash <sathya.prakash@broadcom.com>
13546M:	Sreekanth Reddy <sreekanth.reddy@broadcom.com>
13547M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
13548L:	MPT-FusionLinux.pdl@broadcom.com
13549L:	linux-scsi@vger.kernel.org
13550S:	Supported
13551W:	http://www.avagotech.com/support/
13552F:	drivers/message/fusion/
13553F:	drivers/scsi/mpt3sas/
13554
13555LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13556M:	Matthew Wilcox <willy@infradead.org>
13557L:	linux-scsi@vger.kernel.org
13558S:	Maintained
13559F:	drivers/scsi/sym53c8xx_2/
13560
13561LTC1660 DAC DRIVER
13562M:	Marcus Folkesson <marcus.folkesson@gmail.com>
13563L:	linux-iio@vger.kernel.org
13564S:	Maintained
13565F:	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13566F:	drivers/iio/dac/ltc1660.c
13567
13568LTC2664 IIO DAC DRIVER
13569M:	Michael Hennerich <michael.hennerich@analog.com>
13570M:	Kim Seer Paller <kimseer.paller@analog.com>
13571L:	linux-iio@vger.kernel.org
13572S:	Supported
13573W:	https://ez.analog.com/linux-software-drivers
13574F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
13575F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
13576F:	drivers/iio/dac/ltc2664.c
13577
13578LTC2688 IIO DAC DRIVER
13579M:	Nuno Sá <nuno.sa@analog.com>
13580L:	linux-iio@vger.kernel.org
13581S:	Supported
13582W:	https://ez.analog.com/linux-software-drivers
13583F:	Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
13584F:	Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
13585F:	drivers/iio/dac/ltc2688.c
13586
13587LTC2947 HARDWARE MONITOR DRIVER
13588M:	Nuno Sá <nuno.sa@analog.com>
13589L:	linux-hwmon@vger.kernel.org
13590S:	Supported
13591W:	https://ez.analog.com/linux-software-drivers
13592F:	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
13593F:	drivers/hwmon/ltc2947-core.c
13594F:	drivers/hwmon/ltc2947-i2c.c
13595F:	drivers/hwmon/ltc2947-spi.c
13596F:	drivers/hwmon/ltc2947.h
13597
13598LTC2991 HARDWARE MONITOR DRIVER
13599M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
13600L:	linux-hwmon@vger.kernel.org
13601S:	Supported
13602W:	https://ez.analog.com/linux-software-drivers
13603F:	Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
13604F:	drivers/hwmon/ltc2991.c
13605
13606LTC2983 IIO TEMPERATURE DRIVER
13607M:	Nuno Sá <nuno.sa@analog.com>
13608L:	linux-iio@vger.kernel.org
13609S:	Supported
13610W:	https://ez.analog.com/linux-software-drivers
13611F:	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
13612F:	drivers/iio/temperature/ltc2983.c
13613
13614LTC4282 HARDWARE MONITOR DRIVER
13615M:	Nuno Sa <nuno.sa@analog.com>
13616L:	linux-hwmon@vger.kernel.org
13617S:	Supported
13618F:	Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
13619F:	Documentation/hwmon/ltc4282.rst
13620F:	drivers/hwmon/ltc4282.c
13621
13622LTC4286 HARDWARE MONITOR DRIVER
13623M:	Delphine CC Chiu <Delphine_CC_Chiu@Wiwynn.com>
13624L:	linux-i2c@vger.kernel.org
13625S:	Maintained
13626F:	Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
13627F:	Documentation/hwmon/ltc4286.rst
13628F:	drivers/hwmon/pmbus/Kconfig
13629F:	drivers/hwmon/pmbus/Makefile
13630F:	drivers/hwmon/pmbus/ltc4286.c
13631
13632LTC4306 I2C MULTIPLEXER DRIVER
13633M:	Michael Hennerich <michael.hennerich@analog.com>
13634L:	linux-i2c@vger.kernel.org
13635S:	Supported
13636W:	https://ez.analog.com/linux-software-drivers
13637F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
13638F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
13639
13640LTP (Linux Test Project)
13641M:	Andrea Cervesato <andrea.cervesato@suse.com>
13642M:	Cyril Hrubis <chrubis@suse.cz>
13643M:	Jan Stancek <jstancek@redhat.com>
13644M:	Petr Vorel <pvorel@suse.cz>
13645M:	Li Wang <liwang@redhat.com>
13646M:	Yang Xu <xuyang2018.jy@fujitsu.com>
13647M:	Xiao Yang <yangx.jy@fujitsu.com>
13648L:	ltp@lists.linux.it (subscribers-only)
13649S:	Maintained
13650W:	https://linux-test-project.readthedocs.io/
13651T:	git https://github.com/linux-test-project/ltp.git
13652
13653LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
13654M:	Anshul Dalal <anshulusr@gmail.com>
13655L:	linux-iio@vger.kernel.org
13656S:	Maintained
13657F:	Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
13658F:	drivers/iio/light/ltr390.c
13659
13660LYNX 28G SERDES PHY DRIVER
13661M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13662L:	netdev@vger.kernel.org
13663S:	Supported
13664F:	Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
13665F:	drivers/phy/freescale/phy-fsl-lynx-28g.c
13666
13667LYNX PCS MODULE
13668M:	Ioana Ciornei <ioana.ciornei@nxp.com>
13669L:	netdev@vger.kernel.org
13670S:	Supported
13671F:	drivers/net/pcs/pcs-lynx.c
13672F:	include/linux/pcs-lynx.h
13673
13674M68K ARCHITECTURE
13675M:	Geert Uytterhoeven <geert@linux-m68k.org>
13676L:	linux-m68k@lists.linux-m68k.org
13677S:	Maintained
13678W:	http://www.linux-m68k.org/
13679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
13680F:	arch/m68k/
13681F:	drivers/zorro/
13682
13683M68K ON APPLE MACINTOSH
13684M:	Joshua Thompson <funaho@jurai.org>
13685L:	linux-m68k@lists.linux-m68k.org
13686S:	Maintained
13687W:	http://www.mac.linux-m68k.org/
13688F:	arch/m68k/mac/
13689F:	drivers/macintosh/adb-iop.c
13690F:	drivers/macintosh/via-macii.c
13691
13692M68K ON HP9000/300
13693M:	Philip Blundell <philb@gnu.org>
13694S:	Maintained
13695W:	http://www.tazenda.demon.co.uk/phil/linux-hp
13696F:	arch/m68k/hp300/
13697
13698M88DS3103 MEDIA DRIVER
13699L:	linux-media@vger.kernel.org
13700S:	Orphan
13701W:	https://linuxtv.org
13702Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13703F:	drivers/media/dvb-frontends/m88ds3103*
13704
13705M88RS2000 MEDIA DRIVER
13706M:	Malcolm Priestley <tvboxspy@gmail.com>
13707L:	linux-media@vger.kernel.org
13708S:	Maintained
13709W:	https://linuxtv.org
13710Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13711F:	drivers/media/dvb-frontends/m88rs2000*
13712
13713MA901 MASTERKIT USB FM RADIO DRIVER
13714M:	Alexey Klimov <alexey.klimov@linaro.org>
13715L:	linux-media@vger.kernel.org
13716S:	Maintained
13717T:	git git://linuxtv.org/media.git
13718F:	drivers/media/radio/radio-ma901.c
13719
13720MAC80211
13721M:	Johannes Berg <johannes@sipsolutions.net>
13722L:	linux-wireless@vger.kernel.org
13723S:	Maintained
13724W:	https://wireless.wiki.kernel.org/
13725Q:	https://patchwork.kernel.org/project/linux-wireless/list/
13726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
13727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
13728F:	Documentation/networking/mac80211-injection.rst
13729F:	Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
13730F:	drivers/net/wireless/virtual/mac80211_hwsim.[ch]
13731F:	include/net/mac80211.h
13732F:	net/mac80211/
13733
13734MAILBOX API
13735M:	Jassi Brar <jassisinghbrar@gmail.com>
13736L:	linux-kernel@vger.kernel.org
13737S:	Maintained
13738F:	Documentation/devicetree/bindings/mailbox/
13739F:	drivers/mailbox/
13740F:	include/dt-bindings/mailbox/
13741F:	include/linux/mailbox_client.h
13742F:	include/linux/mailbox_controller.h
13743
13744MAILBOX ARM MHUv2
13745M:	Viresh Kumar <viresh.kumar@linaro.org>
13746M:	Tushar Khandelwal <Tushar.Khandelwal@arm.com>
13747L:	linux-kernel@vger.kernel.org
13748S:	Maintained
13749F:	Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
13750F:	drivers/mailbox/arm_mhuv2.c
13751F:	include/linux/mailbox/arm_mhuv2_message.h
13752
13753MAILBOX ARM MHUv3
13754M:	Sudeep Holla <sudeep.holla@arm.com>
13755M:	Cristian Marussi <cristian.marussi@arm.com>
13756L:	linux-kernel@vger.kernel.org
13757L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13758S:	Maintained
13759F:	Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
13760F:	drivers/mailbox/arm_mhuv3.c
13761
13762MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
13763M:	Alejandro Colomar <alx@kernel.org>
13764L:	linux-man@vger.kernel.org
13765S:	Maintained
13766W:	http://www.kernel.org/doc/man-pages
13767T:	git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
13768T:	git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
13769
13770MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
13771M:	Jeremy Kerr <jk@codeconstruct.com.au>
13772M:	Matt Johnston <matt@codeconstruct.com.au>
13773L:	netdev@vger.kernel.org
13774S:	Maintained
13775F:	Documentation/networking/mctp.rst
13776F:	drivers/net/mctp/
13777F:	include/net/mctp.h
13778F:	include/net/mctpdevice.h
13779F:	include/net/netns/mctp.h
13780F:	net/mctp/
13781
13782MAPLE TREE
13783M:	Liam R. Howlett <Liam.Howlett@oracle.com>
13784L:	maple-tree@lists.infradead.org
13785L:	linux-mm@kvack.org
13786S:	Supported
13787F:	Documentation/core-api/maple_tree.rst
13788F:	include/linux/maple_tree.h
13789F:	include/trace/events/maple_tree.h
13790F:	lib/maple_tree.c
13791F:	lib/test_maple_tree.c
13792F:	tools/testing/radix-tree/linux/maple_tree.h
13793F:	tools/testing/radix-tree/maple.c
13794
13795MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
13796M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
13797L:	linux-mips@vger.kernel.org
13798S:	Maintained
13799F:	arch/mips/boot/dts/img/pistachio*
13800
13801MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
13802M:	Andrew Lunn <andrew@lunn.ch>
13803L:	netdev@vger.kernel.org
13804S:	Maintained
13805F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
13806F:	Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
13807F:	Documentation/networking/devlink/mv88e6xxx.rst
13808F:	drivers/net/dsa/mv88e6xxx/
13809F:	include/linux/dsa/mv88e6xxx.h
13810F:	include/linux/platform_data/mv88e6xxx.h
13811
13812MARVELL 88PM886 PMIC DRIVER
13813M:	Karel Balej <balejk@matfyz.cz>
13814S:	Maintained
13815F:	Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
13816F:	drivers/input/misc/88pm886-onkey.c
13817F:	drivers/mfd/88pm886.c
13818F:	drivers/regulator/88pm886-regulator.c
13819F:	drivers/rtc/rtc-88pm886.c
13820F:	include/linux/mfd/88pm886.h
13821
13822MARVELL ARMADA 3700 PHY DRIVERS
13823M:	Miquel Raynal <miquel.raynal@bootlin.com>
13824S:	Maintained
13825F:	Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
13826F:	Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
13827F:	drivers/phy/marvell/phy-mvebu-a3700-comphy.c
13828F:	drivers/phy/marvell/phy-mvebu-a3700-utmi.c
13829
13830MARVELL ARMADA 3700 SERIAL DRIVER
13831M:	Pali Rohár <pali@kernel.org>
13832S:	Maintained
13833F:	Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
13834F:	Documentation/devicetree/bindings/serial/mvebu-uart.txt
13835F:	drivers/tty/serial/mvebu-uart.c
13836
13837MARVELL ARMADA DRM SUPPORT
13838M:	Russell King <linux@armlinux.org.uk>
13839S:	Maintained
13840T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
13841T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
13842F:	Documentation/devicetree/bindings/display/armada/
13843F:	drivers/gpu/drm/armada/
13844F:	include/uapi/drm/armada_drm.h
13845
13846MARVELL CRYPTO DRIVER
13847M:	Boris Brezillon <bbrezillon@kernel.org>
13848M:	Arnaud Ebalard <arno@natisbad.org>
13849M:	Srujana Challa <schalla@marvell.com>
13850L:	linux-crypto@vger.kernel.org
13851S:	Maintained
13852F:	drivers/crypto/marvell/
13853F:	include/linux/soc/marvell/octeontx2/
13854
13855MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
13856M:	Mirko Lindner <mlindner@marvell.com>
13857M:	Stephen Hemminger <stephen@networkplumber.org>
13858L:	netdev@vger.kernel.org
13859S:	Odd fixes
13860F:	drivers/net/ethernet/marvell/sk*
13861
13862MARVELL LIBERTAS WIRELESS DRIVER
13863L:	libertas-dev@lists.infradead.org
13864S:	Orphan
13865F:	drivers/net/wireless/marvell/libertas/
13866
13867MARVELL MACCHIATOBIN SUPPORT
13868M:	Russell King <linux@armlinux.org.uk>
13869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13870S:	Maintained
13871F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
13872
13873MARVELL MV643XX ETHERNET DRIVER
13874M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
13875L:	netdev@vger.kernel.org
13876S:	Maintained
13877F:	drivers/net/ethernet/marvell/mv643xx_eth.*
13878
13879MARVELL MV88X3310 PHY DRIVER
13880M:	Russell King <linux@armlinux.org.uk>
13881M:	Marek Behún <kabel@kernel.org>
13882L:	netdev@vger.kernel.org
13883S:	Maintained
13884F:	drivers/net/phy/marvell10g.c
13885
13886MARVELL MVEBU THERMAL DRIVER
13887M:	Miquel Raynal <miquel.raynal@bootlin.com>
13888S:	Maintained
13889F:	drivers/thermal/armada_thermal.c
13890
13891MARVELL MVNETA ETHERNET DRIVER
13892M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13893L:	netdev@vger.kernel.org
13894S:	Maintained
13895F:	drivers/net/ethernet/marvell/mvneta*
13896
13897MARVELL MVPP2 ETHERNET DRIVER
13898M:	Marcin Wojtas <marcin.s.wojtas@gmail.com>
13899M:	Russell King <linux@armlinux.org.uk>
13900L:	netdev@vger.kernel.org
13901S:	Maintained
13902F:	Documentation/devicetree/bindings/net/marvell,pp2.yaml
13903F:	drivers/net/ethernet/marvell/mvpp2/
13904
13905MARVELL MWIFIEX WIRELESS DRIVER
13906M:	Brian Norris <briannorris@chromium.org>
13907R:	Francesco Dolcini <francesco@dolcini.it>
13908L:	linux-wireless@vger.kernel.org
13909S:	Odd Fixes
13910F:	drivers/net/wireless/marvell/mwifiex/
13911
13912MARVELL MWL8K WIRELESS DRIVER
13913L:	linux-wireless@vger.kernel.org
13914S:	Orphan
13915F:	drivers/net/wireless/marvell/mwl8k.c
13916
13917MARVELL NAND CONTROLLER DRIVER
13918M:	Miquel Raynal <miquel.raynal@bootlin.com>
13919L:	linux-mtd@lists.infradead.org
13920S:	Maintained
13921F:	drivers/mtd/nand/raw/marvell_nand.c
13922
13923MARVELL OCTEON ENDPOINT DRIVER
13924M:	Veerasenareddy Burru <vburru@marvell.com>
13925M:	Sathesh Edara <sedara@marvell.com>
13926L:	netdev@vger.kernel.org
13927S:	Supported
13928F:	drivers/net/ethernet/marvell/octeon_ep
13929
13930MARVELL OCTEON ENDPOINT VF DRIVER
13931M:	Veerasenareddy Burru <vburru@marvell.com>
13932M:	Sathesh Edara <sedara@marvell.com>
13933M:	Shinas Rasheed <srasheed@marvell.com>
13934M:	Satananda Burla <sburla@marvell.com>
13935L:	netdev@vger.kernel.org
13936S:	Supported
13937F:	drivers/net/ethernet/marvell/octeon_ep_vf
13938
13939MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
13940M:	Sunil Goutham <sgoutham@marvell.com>
13941M:	Geetha sowjanya <gakula@marvell.com>
13942M:	Subbaraya Sundeep <sbhatta@marvell.com>
13943M:	hariprasad <hkelam@marvell.com>
13944L:	netdev@vger.kernel.org
13945S:	Supported
13946F:	drivers/net/ethernet/marvell/octeontx2/nic/
13947F:	include/linux/soc/marvell/octeontx2/
13948
13949MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
13950M:	Sunil Goutham <sgoutham@marvell.com>
13951M:	Linu Cherian <lcherian@marvell.com>
13952M:	Geetha sowjanya <gakula@marvell.com>
13953M:	Jerin Jacob <jerinj@marvell.com>
13954M:	hariprasad <hkelam@marvell.com>
13955M:	Subbaraya Sundeep <sbhatta@marvell.com>
13956L:	netdev@vger.kernel.org
13957S:	Supported
13958F:	Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
13959F:	drivers/net/ethernet/marvell/octeontx2/af/
13960
13961MARVELL PEM PMU DRIVER
13962M:	Linu Cherian <lcherian@marvell.com>
13963M:	Gowthami Thiagarajan <gthiagarajan@marvell.com>
13964S:	Supported
13965F:	drivers/perf/marvell_pem_pmu.c
13966
13967MARVELL PRESTERA ETHERNET SWITCH DRIVER
13968M:	Taras Chornyi <taras.chornyi@plvision.eu>
13969S:	Supported
13970W:	https://github.com/Marvell-switching/switchdev-prestera
13971F:	drivers/net/ethernet/marvell/prestera/
13972
13973MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
13974M:	Nicolas Pitre <nico@fluxnic.net>
13975S:	Odd Fixes
13976F:	drivers/mmc/host/mvsdio.*
13977
13978MARVELL USB MDIO CONTROLLER DRIVER
13979M:	Tobias Waldekranz <tobias@waldekranz.com>
13980L:	netdev@vger.kernel.org
13981S:	Maintained
13982F:	Documentation/devicetree/bindings/net/marvell,mvusb.yaml
13983F:	drivers/net/mdio/mdio-mvusb.c
13984
13985MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
13986M:	Hu Ziji <huziji@marvell.com>
13987L:	linux-mmc@vger.kernel.org
13988S:	Supported
13989F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
13990F:	drivers/mmc/host/sdhci-xenon*
13991
13992MARVELL OCTEON CN10K DPI DRIVER
13993M:	Vamsi Attunuru <vattunuru@marvell.com>
13994S:	Supported
13995F:	drivers/misc/mrvl_cn10k_dpi.c
13996
13997MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
13998R:	schalla@marvell.com
13999R:	vattunuru@marvell.com
14000F:	drivers/vdpa/octeon_ep/
14001
14002MARVELL OCTEON HOTPLUG DRIVER
14003R:	Shijith Thotton <sthotton@marvell.com>
14004R:	Vamsi Attunuru <vattunuru@marvell.com>
14005S:	Supported
14006F:	drivers/pci/hotplug/octep_hp.c
14007
14008MATROX FRAMEBUFFER DRIVER
14009L:	linux-fbdev@vger.kernel.org
14010S:	Orphan
14011F:	drivers/video/fbdev/matrox/matroxfb_*
14012F:	include/uapi/linux/matroxfb.h
14013
14014MAX15301 DRIVER
14015M:	Daniel Nilsson <daniel.nilsson@flex.com>
14016L:	linux-hwmon@vger.kernel.org
14017S:	Maintained
14018F:	Documentation/hwmon/max15301.rst
14019F:	drivers/hwmon/pmbus/max15301.c
14020
14021MAX2175 SDR TUNER DRIVER
14022M:	Ramesh Shanmugasundaram <rashanmu@gmail.com>
14023L:	linux-media@vger.kernel.org
14024S:	Maintained
14025T:	git git://linuxtv.org/media.git
14026F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
14027F:	Documentation/userspace-api/media/drivers/max2175.rst
14028F:	drivers/media/i2c/max2175*
14029F:	include/uapi/linux/max2175.h
14030
14031MAX31335 RTC DRIVER
14032M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
14033L:	linux-rtc@vger.kernel.org
14034S:	Supported
14035W:	https://ez.analog.com/linux-software-drivers
14036F:	Documentation/devicetree/bindings/rtc/adi,max31335.yaml
14037F:	drivers/rtc/rtc-max31335.c
14038
14039MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
14040L:	linux-hwmon@vger.kernel.org
14041S:	Orphan
14042F:	Documentation/hwmon/max6650.rst
14043F:	drivers/hwmon/max6650.c
14044
14045MAX9286 QUAD GMSL DESERIALIZER DRIVER
14046M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
14047M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14048M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14049M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14050L:	linux-media@vger.kernel.org
14051S:	Maintained
14052F:	Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
14053F:	drivers/media/i2c/max9286.c
14054
14055MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
14056M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14057L:	linux-media@vger.kernel.org
14058S:	Maintained
14059F:	Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
14060F:	drivers/staging/media/max96712/max96712.c
14061
14062MAX96714 GMSL2 DESERIALIZER DRIVER
14063M:	Julien Massot <julien.massot@collabora.com>
14064L:	linux-media@vger.kernel.org
14065S:	Maintained
14066F:	Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
14067F:	drivers/media/i2c/max96714.c
14068
14069MAX96717 GMSL2 SERIALIZER DRIVER
14070M:	Julien Massot <julien.massot@collabora.com>
14071L:	linux-media@vger.kernel.org
14072S:	Maintained
14073F:	Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
14074F:	drivers/media/i2c/max96717.c
14075
14076MAX9860 MONO AUDIO VOICE CODEC DRIVER
14077M:	Peter Rosin <peda@axentia.se>
14078L:	linux-sound@vger.kernel.org
14079S:	Maintained
14080F:	Documentation/devicetree/bindings/sound/max9860.txt
14081F:	sound/soc/codecs/max9860.*
14082
14083MAXBOTIX ULTRASONIC RANGER IIO DRIVER
14084M:	Andreas Klinger <ak@it-klinger.de>
14085L:	linux-iio@vger.kernel.org
14086S:	Maintained
14087F:	Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
14088F:	drivers/iio/proximity/mb1232.c
14089
14090MAXIM MAX11205 DRIVER
14091M:	Ramona Bolboaca <ramona.bolboaca@analog.com>
14092L:	linux-iio@vger.kernel.org
14093S:	Supported
14094W:	https://ez.analog.com/linux-software-drivers
14095F:	Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
14096F:	drivers/iio/adc/max11205.c
14097
14098MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
14099R:	Iskren Chernev <iskren.chernev@gmail.com>
14100R:	Krzysztof Kozlowski <krzk@kernel.org>
14101R:	Marek Szyprowski <m.szyprowski@samsung.com>
14102R:	Matheus Castello <matheus@castello.eng.br>
14103L:	linux-pm@vger.kernel.org
14104S:	Maintained
14105F:	Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
14106F:	drivers/power/supply/max17040_battery.c
14107
14108MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
14109R:	Hans de Goede <hdegoede@redhat.com>
14110R:	Krzysztof Kozlowski <krzk@kernel.org>
14111R:	Marek Szyprowski <m.szyprowski@samsung.com>
14112R:	Sebastian Krzyszkowiak <sebastian.krzyszkowiak@puri.sm>
14113R:	Purism Kernel Team <kernel@puri.sm>
14114L:	linux-pm@vger.kernel.org
14115S:	Maintained
14116F:	Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
14117F:	drivers/power/supply/max17042_battery.c
14118
14119MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14120M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14121L:	linux-kernel@vger.kernel.org
14122S:	Maintained
14123F:	Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14124F:	drivers/regulator/max20086-regulator.c
14125
14126MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14127M:	Rajat Khandelwal <rajat.khandelwal@linux.intel.com>
14128L:	linux-iio@vger.kernel.org
14129S:	Maintained
14130F:	drivers/iio/temperature/max30208.c
14131
14132MAXIM MAX77650 PMIC MFD DRIVER
14133M:	Bartosz Golaszewski <brgl@bgdev.pl>
14134L:	linux-kernel@vger.kernel.org
14135S:	Maintained
14136F:	Documentation/devicetree/bindings/*/*max77650.yaml
14137F:	Documentation/devicetree/bindings/*/max77650*.yaml
14138F:	drivers/gpio/gpio-max77650.c
14139F:	drivers/input/misc/max77650-onkey.c
14140F:	drivers/leds/leds-max77650.c
14141F:	drivers/mfd/max77650.c
14142F:	drivers/power/supply/max77650-charger.c
14143F:	drivers/regulator/max77650-regulator.c
14144F:	include/linux/mfd/max77650.h
14145
14146MAXIM MAX77714 PMIC MFD DRIVER
14147M:	Luca Ceresoli <luca@lucaceresoli.net>
14148S:	Maintained
14149F:	Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14150F:	drivers/mfd/max77714.c
14151F:	include/linux/mfd/max77714.h
14152
14153MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14154M:	Javier Martinez Canillas <javier@dowhile0.org>
14155L:	linux-kernel@vger.kernel.org
14156S:	Supported
14157F:	Documentation/devicetree/bindings/*/*max77802.yaml
14158F:	drivers/regulator/max77802-regulator.c
14159F:	include/dt-bindings/*/*max77802.h
14160
14161MAXIM MAX77976 BATTERY CHARGER
14162M:	Luca Ceresoli <luca@lucaceresoli.net>
14163S:	Supported
14164F:	Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14165F:	drivers/power/supply/max77976_charger.c
14166
14167MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14168M:	Krzysztof Kozlowski <krzk@kernel.org>
14169L:	linux-pm@vger.kernel.org
14170S:	Maintained
14171B:	mailto:linux-samsung-soc@vger.kernel.org
14172F:	Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14173F:	Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14174F:	drivers/power/supply/max14577_charger.c
14175F:	drivers/power/supply/max77693_charger.c
14176
14177MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14178M:	Chanwoo Choi <cw00.choi@samsung.com>
14179M:	Krzysztof Kozlowski <krzk@kernel.org>
14180L:	linux-kernel@vger.kernel.org
14181S:	Maintained
14182B:	mailto:linux-samsung-soc@vger.kernel.org
14183F:	Documentation/devicetree/bindings/*/maxim,max14577.yaml
14184F:	Documentation/devicetree/bindings/*/maxim,max77686.yaml
14185F:	Documentation/devicetree/bindings/*/maxim,max77693.yaml
14186F:	Documentation/devicetree/bindings/*/maxim,max77843.yaml
14187F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
14188F:	drivers/*/*max77843.c
14189F:	drivers/*/max14577*.c
14190F:	drivers/*/max77686*.c
14191F:	drivers/*/max77693*.c
14192F:	drivers/clk/clk-max77686.c
14193F:	drivers/extcon/extcon-max14577.c
14194F:	drivers/extcon/extcon-max77693.c
14195F:	drivers/rtc/rtc-max77686.c
14196F:	include/linux/mfd/max14577*.h
14197F:	include/linux/mfd/max77686*.h
14198F:	include/linux/mfd/max77693*.h
14199
14200MAXIRADIO FM RADIO RECEIVER DRIVER
14201M:	Hans Verkuil <hverkuil@xs4all.nl>
14202L:	linux-media@vger.kernel.org
14203S:	Maintained
14204W:	https://linuxtv.org
14205T:	git git://linuxtv.org/media.git
14206F:	drivers/media/radio/radio-maxiradio*
14207
14208MAXLINEAR ETHERNET PHY DRIVER
14209M:	Xu Liang <lxu@maxlinear.com>
14210L:	netdev@vger.kernel.org
14211S:	Supported
14212F:	drivers/net/phy/mxl-gpy.c
14213
14214MCAN MMIO DEVICE DRIVER
14215M:	Chandrasekar Ramakrishnan <rcsekar@samsung.com>
14216L:	linux-can@vger.kernel.org
14217S:	Maintained
14218F:	Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14219F:	drivers/net/can/m_can/m_can.c
14220F:	drivers/net/can/m_can/m_can.h
14221F:	drivers/net/can/m_can/m_can_platform.c
14222
14223MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14224R:	Yasushi SHOJI <yashi@spacecubics.com>
14225L:	linux-can@vger.kernel.org
14226S:	Maintained
14227F:	drivers/net/can/usb/mcba_usb.c
14228
14229MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14230M:	Rishi Gupta <gupt21@gmail.com>
14231L:	linux-i2c@vger.kernel.org
14232L:	linux-input@vger.kernel.org
14233S:	Maintained
14234F:	drivers/hid/hid-mcp2221.c
14235
14236MCP251XFD SPI-CAN NETWORK DRIVER
14237M:	Marc Kleine-Budde <mkl@pengutronix.de>
14238M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14239R:	Thomas Kopp <thomas.kopp@microchip.com>
14240L:	linux-can@vger.kernel.org
14241S:	Maintained
14242F:	Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14243F:	drivers/net/can/spi/mcp251xfd/
14244
14245MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14246M:	Peter Rosin <peda@axentia.se>
14247L:	linux-iio@vger.kernel.org
14248S:	Maintained
14249F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14250F:	drivers/iio/potentiometer/mcp4018.c
14251F:	drivers/iio/potentiometer/mcp4531.c
14252
14253MCP4821 DAC DRIVER
14254M:	Anshul Dalal <anshulusr@gmail.com>
14255L:	linux-iio@vger.kernel.org
14256S:	Maintained
14257F:	Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14258F:	drivers/iio/dac/mcp4821.c
14259
14260MCR20A IEEE-802.15.4 RADIO DRIVER
14261M:	Stefan Schmidt <stefan@datenfreihafen.org>
14262L:	linux-wpan@vger.kernel.org
14263S:	Odd Fixes
14264W:	https://github.com/xueliu/mcr20a-linux
14265F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14266F:	drivers/net/ieee802154/mcr20a.c
14267F:	drivers/net/ieee802154/mcr20a.h
14268
14269MDIO REGMAP DRIVER
14270M:	Maxime Chevallier <maxime.chevallier@bootlin.com>
14271L:	netdev@vger.kernel.org
14272S:	Maintained
14273F:	drivers/net/mdio/mdio-regmap.c
14274F:	include/linux/mdio/mdio-regmap.h
14275
14276MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14277M:	William Breathitt Gray <wbg@kernel.org>
14278L:	linux-iio@vger.kernel.org
14279S:	Maintained
14280F:	drivers/iio/dac/cio-dac.c
14281
14282MEDIA CONTROLLER FRAMEWORK
14283M:	Sakari Ailus <sakari.ailus@linux.intel.com>
14284M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14285L:	linux-media@vger.kernel.org
14286S:	Supported
14287W:	https://www.linuxtv.org
14288T:	git git://linuxtv.org/media.git
14289F:	drivers/media/mc/
14290F:	include/media/media-*.h
14291F:	include/uapi/linux/media.h
14292
14293MEDIA DRIVER FOR FREESCALE IMX PXP
14294M:	Philipp Zabel <p.zabel@pengutronix.de>
14295L:	linux-media@vger.kernel.org
14296S:	Maintained
14297T:	git git://linuxtv.org/media.git
14298F:	drivers/media/platform/nxp/imx-pxp.[ch]
14299
14300MEDIA DRIVERS FOR ASCOT2E
14301M:	Abylay Ospan <aospan@amazon.com>
14302L:	linux-media@vger.kernel.org
14303S:	Supported
14304W:	https://linuxtv.org
14305W:	http://netup.tv/
14306T:	git git://linuxtv.org/media.git
14307F:	drivers/media/dvb-frontends/ascot2e*
14308
14309MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14310M:	Jasmin Jessich <jasmin@anw.at>
14311L:	linux-media@vger.kernel.org
14312S:	Maintained
14313W:	https://linuxtv.org
14314T:	git git://linuxtv.org/media.git
14315F:	drivers/media/dvb-frontends/cxd2099*
14316
14317MEDIA DRIVERS FOR CXD2841ER
14318M:	Abylay Ospan <aospan@amazon.com>
14319L:	linux-media@vger.kernel.org
14320S:	Supported
14321W:	https://linuxtv.org
14322W:	http://netup.tv/
14323T:	git git://linuxtv.org/media.git
14324F:	drivers/media/dvb-frontends/cxd2841er*
14325
14326MEDIA DRIVERS FOR CXD2880
14327M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
14328L:	linux-media@vger.kernel.org
14329S:	Supported
14330W:	http://linuxtv.org/
14331T:	git git://linuxtv.org/media.git
14332F:	drivers/media/dvb-frontends/cxd2880/*
14333F:	drivers/media/spi/cxd2880*
14334
14335MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14336L:	linux-media@vger.kernel.org
14337S:	Orphan
14338W:	https://linuxtv.org
14339T:	git git://linuxtv.org/media.git
14340F:	drivers/media/pci/ddbridge/*
14341
14342MEDIA DRIVERS FOR FREESCALE IMX
14343M:	Steve Longerbeam <slongerbeam@gmail.com>
14344M:	Philipp Zabel <p.zabel@pengutronix.de>
14345L:	linux-media@vger.kernel.org
14346S:	Maintained
14347T:	git git://linuxtv.org/media.git
14348F:	Documentation/admin-guide/media/imx.rst
14349F:	Documentation/devicetree/bindings/media/imx.txt
14350F:	drivers/staging/media/imx/
14351F:	include/linux/imx-media.h
14352F:	include/media/imx.h
14353
14354MEDIA DRIVERS FOR FREESCALE IMX7/8
14355M:	Rui Miguel Silva <rmfrfs@gmail.com>
14356M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14357M:	Martin Kepplinger <martin.kepplinger@puri.sm>
14358R:	Purism Kernel Team <kernel@puri.sm>
14359L:	linux-media@vger.kernel.org
14360S:	Maintained
14361T:	git git://linuxtv.org/media.git
14362F:	Documentation/admin-guide/media/imx7.rst
14363F:	Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14364F:	Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14365F:	Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14366F:	drivers/media/platform/nxp/imx-mipi-csis.c
14367F:	drivers/media/platform/nxp/imx7-media-csi.c
14368F:	drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14369
14370MEDIA DRIVERS FOR HELENE
14371M:	Abylay Ospan <aospan@amazon.com>
14372L:	linux-media@vger.kernel.org
14373S:	Supported
14374W:	https://linuxtv.org
14375W:	http://netup.tv/
14376T:	git git://linuxtv.org/media.git
14377F:	drivers/media/dvb-frontends/helene*
14378
14379MEDIA DRIVERS FOR HORUS3A
14380M:	Abylay Ospan <aospan@amazon.com>
14381L:	linux-media@vger.kernel.org
14382S:	Supported
14383W:	https://linuxtv.org
14384W:	http://netup.tv/
14385T:	git git://linuxtv.org/media.git
14386F:	drivers/media/dvb-frontends/horus3a*
14387
14388MEDIA DRIVERS FOR LNBH25
14389M:	Abylay Ospan <aospan@amazon.com>
14390L:	linux-media@vger.kernel.org
14391S:	Supported
14392W:	https://linuxtv.org
14393W:	http://netup.tv/
14394T:	git git://linuxtv.org/media.git
14395F:	drivers/media/dvb-frontends/lnbh25*
14396
14397MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14398L:	linux-media@vger.kernel.org
14399S:	Orphan
14400W:	https://linuxtv.org
14401T:	git git://linuxtv.org/media.git
14402F:	drivers/media/dvb-frontends/mxl5xx*
14403
14404MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14405M:	Abylay Ospan <aospan@amazon.com>
14406L:	linux-media@vger.kernel.org
14407S:	Supported
14408W:	https://linuxtv.org
14409W:	http://netup.tv/
14410T:	git git://linuxtv.org/media.git
14411F:	drivers/media/pci/netup_unidvb/*
14412
14413MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14414M:	Dmitry Osipenko <digetx@gmail.com>
14415L:	linux-media@vger.kernel.org
14416L:	linux-tegra@vger.kernel.org
14417S:	Maintained
14418T:	git git://linuxtv.org/media.git
14419F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14420F:	drivers/media/platform/nvidia/tegra-vde/
14421
14422MEDIA DRIVERS FOR RENESAS - CEU
14423M:	Jacopo Mondi <jacopo@jmondi.org>
14424L:	linux-media@vger.kernel.org
14425L:	linux-renesas-soc@vger.kernel.org
14426S:	Supported
14427T:	git git://linuxtv.org/media.git
14428F:	Documentation/devicetree/bindings/media/renesas,ceu.yaml
14429F:	drivers/media/platform/renesas/renesas-ceu.c
14430F:	include/media/drv-intf/renesas-ceu.h
14431
14432MEDIA DRIVERS FOR RENESAS - DRIF
14433M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
14434L:	linux-media@vger.kernel.org
14435L:	linux-renesas-soc@vger.kernel.org
14436S:	Supported
14437T:	git git://linuxtv.org/media.git
14438F:	Documentation/devicetree/bindings/media/renesas,drif.yaml
14439F:	drivers/media/platform/renesas/rcar_drif.c
14440
14441MEDIA DRIVERS FOR RENESAS - FCP
14442M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14443L:	linux-media@vger.kernel.org
14444L:	linux-renesas-soc@vger.kernel.org
14445S:	Supported
14446T:	git git://linuxtv.org/media.git
14447F:	Documentation/devicetree/bindings/media/renesas,fcp.yaml
14448F:	drivers/media/platform/renesas/rcar-fcp.c
14449F:	include/media/rcar-fcp.h
14450
14451MEDIA DRIVERS FOR RENESAS - FDP1
14452M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14453L:	linux-media@vger.kernel.org
14454L:	linux-renesas-soc@vger.kernel.org
14455S:	Supported
14456T:	git git://linuxtv.org/media.git
14457F:	Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14458F:	drivers/media/platform/renesas/rcar_fdp1.c
14459
14460MEDIA DRIVERS FOR RENESAS - VIN
14461M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
14462L:	linux-media@vger.kernel.org
14463L:	linux-renesas-soc@vger.kernel.org
14464S:	Supported
14465T:	git git://linuxtv.org/media.git
14466F:	Documentation/devicetree/bindings/media/renesas,csi2.yaml
14467F:	Documentation/devicetree/bindings/media/renesas,isp.yaml
14468F:	Documentation/devicetree/bindings/media/renesas,vin.yaml
14469F:	drivers/media/platform/renesas/rcar-csi2.c
14470F:	drivers/media/platform/renesas/rcar-isp.c
14471F:	drivers/media/platform/renesas/rcar-vin/
14472
14473MEDIA DRIVERS FOR RENESAS - VSP1
14474M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14475M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14476L:	linux-media@vger.kernel.org
14477L:	linux-renesas-soc@vger.kernel.org
14478S:	Supported
14479T:	git git://linuxtv.org/media.git
14480F:	Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14481F:	drivers/media/platform/renesas/vsp1/
14482
14483MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14484L:	linux-media@vger.kernel.org
14485S:	Orphan
14486W:	https://linuxtv.org
14487T:	git git://linuxtv.org/media.git
14488F:	drivers/media/dvb-frontends/stv0910*
14489
14490MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14491L:	linux-media@vger.kernel.org
14492S:	Orphan
14493W:	https://linuxtv.org
14494T:	git git://linuxtv.org/media.git
14495F:	drivers/media/dvb-frontends/stv6111*
14496
14497MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14498M:	Hugues Fruchet <hugues.fruchet@foss.st.com>
14499M:	Alain Volmat <alain.volmat@foss.st.com>
14500L:	linux-media@vger.kernel.org
14501S:	Supported
14502T:	git git://linuxtv.org/media.git
14503F:	Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14504F:	Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14505F:	drivers/media/platform/st/stm32/stm32-dcmi.c
14506F:	drivers/media/platform/st/stm32/stm32-dcmipp/*
14507
14508MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14509M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14510L:	linux-media@vger.kernel.org
14511S:	Maintained
14512W:	https://linuxtv.org
14513Q:	http://patchwork.kernel.org/project/linux-media/list/
14514T:	git git://linuxtv.org/media.git
14515F:	Documentation/admin-guide/media/
14516F:	Documentation/devicetree/bindings/media/
14517F:	Documentation/driver-api/media/
14518F:	Documentation/userspace-api/media/
14519F:	drivers/media/
14520F:	drivers/staging/media/
14521F:	include/dt-bindings/media/
14522F:	include/linux/platform_data/media/
14523F:	include/media/
14524F:	include/uapi/linux/dvb/
14525F:	include/uapi/linux/ivtv*
14526F:	include/uapi/linux/media.h
14527F:	include/uapi/linux/uvcvideo.h
14528F:	include/uapi/linux/v4l2-*
14529F:	include/uapi/linux/videodev2.h
14530
14531MEDIATEK BLUETOOTH DRIVER
14532M:	Sean Wang <sean.wang@mediatek.com>
14533L:	linux-bluetooth@vger.kernel.org
14534L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14535S:	Maintained
14536F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14537F:	Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14538F:	drivers/bluetooth/btmtkuart.c
14539
14540MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14541M:	Sen Chu <sen.chu@mediatek.com>
14542M:	Sean Wang <sean.wang@mediatek.com>
14543M:	Macpaul Lin <macpaul.lin@mediatek.com>
14544L:	linux-pm@vger.kernel.org
14545S:	Maintained
14546F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14547F:	drivers/power/reset/mt6323-poweroff.c
14548
14549MEDIATEK CIR DRIVER
14550M:	Sean Wang <sean.wang@mediatek.com>
14551S:	Maintained
14552F:	drivers/media/rc/mtk-cir.c
14553
14554MEDIATEK DMA DRIVER
14555M:	Sean Wang <sean.wang@mediatek.com>
14556L:	dmaengine@vger.kernel.org
14557L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14558L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14559S:	Maintained
14560F:	Documentation/devicetree/bindings/dma/mediatek,*
14561F:	drivers/dma/mediatek/
14562
14563MEDIATEK ETHERNET DRIVER
14564M:	Felix Fietkau <nbd@nbd.name>
14565M:	Sean Wang <sean.wang@mediatek.com>
14566M:	Lorenzo Bianconi <lorenzo@kernel.org>
14567L:	netdev@vger.kernel.org
14568S:	Maintained
14569F:	drivers/net/ethernet/mediatek/
14570
14571MEDIATEK ETHERNET PCS DRIVER
14572M:	Alexander Couzens <lynxis@fe80.eu>
14573M:	Daniel Golle <daniel@makrotopia.org>
14574L:	netdev@vger.kernel.org
14575S:	Maintained
14576F:	drivers/net/pcs/pcs-mtk-lynxi.c
14577F:	include/linux/pcs/pcs-mtk-lynxi.h
14578
14579MEDIATEK ETHERNET PHY DRIVERS
14580M:	Daniel Golle <daniel@makrotopia.org>
14581M:	Qingfang Deng <dqfext@gmail.com>
14582M:	SkyLake Huang <SkyLake.Huang@mediatek.com>
14583L:	netdev@vger.kernel.org
14584S:	Maintained
14585F:	drivers/net/phy/mediatek/mtk-ge-soc.c
14586F:	drivers/net/phy/mediatek/mtk-phy-lib.c
14587F:	drivers/net/phy/mediatek/mtk-ge.c
14588F:	drivers/net/phy/mediatek/mtk.h
14589F:	drivers/phy/mediatek/phy-mtk-xfi-tphy.c
14590
14591MEDIATEK I2C CONTROLLER DRIVER
14592M:	Qii Wang <qii.wang@mediatek.com>
14593L:	linux-i2c@vger.kernel.org
14594S:	Maintained
14595F:	Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
14596F:	drivers/i2c/busses/i2c-mt65xx.c
14597
14598MEDIATEK IOMMU DRIVER
14599M:	Yong Wu <yong.wu@mediatek.com>
14600L:	iommu@lists.linux.dev
14601L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14602S:	Supported
14603F:	Documentation/devicetree/bindings/iommu/mediatek*
14604F:	drivers/iommu/mtk_iommu*
14605F:	include/dt-bindings/memory/mediatek,mt*-port.h
14606F:	include/dt-bindings/memory/mt*-port.h
14607
14608MEDIATEK JPEG DRIVER
14609M:	Bin Liu <bin.liu@mediatek.com>
14610S:	Supported
14611F:	Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
14612F:	drivers/media/platform/mediatek/jpeg/
14613
14614MEDIATEK KEYPAD DRIVER
14615M:	Mattijs Korpershoek <mkorpershoek@baylibre.com>
14616S:	Supported
14617F:	Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
14618F:	drivers/input/keyboard/mt6779-keypad.c
14619
14620MEDIATEK MDP DRIVER
14621M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
14622M:	Houlong Wei <houlong.wei@mediatek.com>
14623M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14624S:	Supported
14625F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
14626F:	drivers/media/platform/mediatek/mdp/
14627F:	drivers/media/platform/mediatek/vpu/
14628
14629MEDIATEK MEDIA DRIVER
14630M:	Tiffany Lin <tiffany.lin@mediatek.com>
14631M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
14632M:	Yunfei Dong <yunfei.dong@mediatek.com>
14633S:	Supported
14634F:	Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
14635F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
14636F:	drivers/media/platform/mediatek/vcodec/
14637F:	drivers/media/platform/mediatek/vpu/
14638
14639MEDIATEK MIPI-CSI CDPHY DRIVER
14640M:	Julien Stephan <jstephan@baylibre.com>
14641M:	Andy Hsieh <andy.hsieh@mediatek.com>
14642S:	Supported
14643F:	Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
14644F:	drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
14645
14646MEDIATEK MMC/SD/SDIO DRIVER
14647M:	Chaotian Jing <chaotian.jing@mediatek.com>
14648S:	Maintained
14649F:	Documentation/devicetree/bindings/mmc/mtk-sd.yaml
14650F:	drivers/mmc/host/mtk-sd.c
14651
14652MEDIATEK MT6735 CLOCK & RESET DRIVERS
14653M:	Yassine Oudjana <y.oudjana@protonmail.com>
14654L:	linux-clk@vger.kernel.org
14655L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14656S:	Maintained
14657F:	drivers/clk/mediatek/clk-mt6735-apmixedsys.c
14658F:	drivers/clk/mediatek/clk-mt6735-imgsys.c
14659F:	drivers/clk/mediatek/clk-mt6735-infracfg.c
14660F:	drivers/clk/mediatek/clk-mt6735-mfgcfg.c
14661F:	drivers/clk/mediatek/clk-mt6735-pericfg.c
14662F:	drivers/clk/mediatek/clk-mt6735-topckgen.c
14663F:	drivers/clk/mediatek/clk-mt6735-vdecsys.c
14664F:	drivers/clk/mediatek/clk-mt6735-vencsys.c
14665F:	include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
14666F:	include/dt-bindings/clock/mediatek,mt6735-imgsys.h
14667F:	include/dt-bindings/clock/mediatek,mt6735-infracfg.h
14668F:	include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
14669F:	include/dt-bindings/clock/mediatek,mt6735-pericfg.h
14670F:	include/dt-bindings/clock/mediatek,mt6735-topckgen.h
14671F:	include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
14672F:	include/dt-bindings/clock/mediatek,mt6735-vencsys.h
14673F:	include/dt-bindings/reset/mediatek,mt6735-infracfg.h
14674F:	include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
14675F:	include/dt-bindings/reset/mediatek,mt6735-pericfg.h
14676F:	include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
14677
14678MEDIATEK MT76 WIRELESS LAN DRIVER
14679M:	Felix Fietkau <nbd@nbd.name>
14680M:	Lorenzo Bianconi <lorenzo@kernel.org>
14681M:	Ryder Lee <ryder.lee@mediatek.com>
14682R:	Shayne Chen <shayne.chen@mediatek.com>
14683R:	Sean Wang <sean.wang@mediatek.com>
14684L:	linux-wireless@vger.kernel.org
14685S:	Maintained
14686T:	git https://github.com/nbd168/wireless
14687F:	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
14688F:	drivers/net/wireless/mediatek/mt76/
14689
14690MEDIATEK MT7601U WIRELESS LAN DRIVER
14691M:	Jakub Kicinski <kuba@kernel.org>
14692L:	linux-wireless@vger.kernel.org
14693S:	Maintained
14694F:	drivers/net/wireless/mediatek/mt7601u/
14695
14696MEDIATEK MT7621 CLOCK DRIVER
14697M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14698S:	Maintained
14699F:	Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
14700F:	drivers/clk/ralink/clk-mt7621.c
14701
14702MEDIATEK MT7621 PCIE CONTROLLER DRIVER
14703M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14704S:	Maintained
14705F:	Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
14706F:	drivers/pci/controller/pcie-mt7621.c
14707
14708MEDIATEK MT7621 PHY PCI DRIVER
14709M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14710S:	Maintained
14711F:	Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
14712F:	drivers/phy/ralink/phy-mt7621-pci.c
14713
14714MEDIATEK MT7621/28/88 I2C DRIVER
14715M:	Stefan Roese <sr@denx.de>
14716L:	linux-i2c@vger.kernel.org
14717S:	Maintained
14718F:	Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
14719F:	drivers/i2c/busses/i2c-mt7621.c
14720
14721MEDIATEK MTMIPS CLOCK DRIVER
14722M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
14723S:	Maintained
14724F:	Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
14725F:	drivers/clk/ralink/clk-mtmips.c
14726
14727MEDIATEK NAND CONTROLLER DRIVER
14728L:	linux-mtd@lists.infradead.org
14729S:	Orphan
14730F:	Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
14731F:	drivers/mtd/nand/raw/mtk_*
14732
14733MEDIATEK PMIC LED DRIVER
14734M:	Sen Chu <sen.chu@mediatek.com>
14735M:	Sean Wang <sean.wang@mediatek.com>
14736M:	Macpaul Lin <macpaul.lin@mediatek.com>
14737S:	Maintained
14738F:	Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14739F:	drivers/leds/leds-mt6323.c
14740
14741MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
14742M:	Sean Wang <sean.wang@mediatek.com>
14743S:	Maintained
14744F:	drivers/char/hw_random/mtk-rng.c
14745
14746MEDIATEK SMI DRIVER
14747M:	Yong Wu <yong.wu@mediatek.com>
14748L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14749S:	Supported
14750F:	Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
14751F:	drivers/memory/mtk-smi.c
14752F:	include/soc/mediatek/smi.h
14753
14754MEDIATEK SWITCH DRIVER
14755M:	Chester A. Unal <chester.a.unal@arinc9.com>
14756M:	Daniel Golle <daniel@makrotopia.org>
14757M:	DENG Qingfang <dqfext@gmail.com>
14758M:	Sean Wang <sean.wang@mediatek.com>
14759L:	netdev@vger.kernel.org
14760S:	Maintained
14761F:	drivers/net/dsa/mt7530-mdio.c
14762F:	drivers/net/dsa/mt7530-mmio.c
14763F:	drivers/net/dsa/mt7530.*
14764F:	net/dsa/tag_mtk.c
14765
14766MEDIATEK T7XX 5G WWAN MODEM DRIVER
14767M:	Chandrashekar Devegowda <chandrashekar.devegowda@intel.com>
14768R:	Chiranjeevi Rapolu <chiranjeevi.rapolu@linux.intel.com>
14769R:	Liu Haijun <haijun.liu@mediatek.com>
14770R:	M Chetan Kumar <m.chetan.kumar@linux.intel.com>
14771R:	Ricardo Martinez <ricardo.martinez@linux.intel.com>
14772L:	netdev@vger.kernel.org
14773S:	Supported
14774F:	drivers/net/wwan/t7xx/
14775
14776MEDIATEK USB3 DRD IP DRIVER
14777M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
14778L:	linux-usb@vger.kernel.org
14779L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14780L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14781S:	Maintained
14782F:	Documentation/devicetree/bindings/usb/mediatek,*
14783F:	drivers/usb/host/xhci-mtk*
14784F:	drivers/usb/mtu3/
14785
14786MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
14787M:	Peter Senna Tschudin <peter.senna@gmail.com>
14788M:	Ian Ray <ian.ray@ge.com>
14789M:	Martyn Welch <martyn.welch@collabora.co.uk>
14790S:	Maintained
14791F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
14792F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
14793
14794MEGARAID SCSI/SAS DRIVERS
14795M:	Kashyap Desai <kashyap.desai@broadcom.com>
14796M:	Sumit Saxena <sumit.saxena@broadcom.com>
14797M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
14798M:	Chandrakanth patil <chandrakanth.patil@broadcom.com>
14799L:	megaraidlinux.pdl@broadcom.com
14800L:	linux-scsi@vger.kernel.org
14801S:	Maintained
14802W:	http://www.avagotech.com/support/
14803F:	Documentation/scsi/megaraid.rst
14804F:	drivers/scsi/megaraid.*
14805F:	drivers/scsi/megaraid/
14806
14807MELEXIS MLX90614 DRIVER
14808M:	Crt Mori <cmo@melexis.com>
14809L:	linux-iio@vger.kernel.org
14810S:	Supported
14811W:	http://www.melexis.com
14812F:	drivers/iio/temperature/mlx90614.c
14813
14814MELEXIS MLX90632 DRIVER
14815M:	Crt Mori <cmo@melexis.com>
14816L:	linux-iio@vger.kernel.org
14817S:	Supported
14818W:	http://www.melexis.com
14819F:	drivers/iio/temperature/mlx90632.c
14820
14821MELEXIS MLX90635 DRIVER
14822M:	Crt Mori <cmo@melexis.com>
14823L:	linux-iio@vger.kernel.org
14824S:	Supported
14825W:	http://www.melexis.com
14826F:	drivers/iio/temperature/mlx90635.c
14827
14828MELFAS MIP4 TOUCHSCREEN DRIVER
14829M:	Sangwon Jee <jeesw@melfas.com>
14830S:	Supported
14831W:	http://www.melfas.com
14832F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
14833F:	drivers/input/touchscreen/melfas_mip4.c
14834
14835MELLANOX BLUEFIELD I2C DRIVER
14836M:	Khalil Blaiech <kblaiech@nvidia.com>
14837M:	Asmaa Mnebhi <asmaa@nvidia.com>
14838L:	linux-i2c@vger.kernel.org
14839S:	Supported
14840F:	drivers/i2c/busses/i2c-mlxbf.c
14841
14842MELLANOX ETHERNET DRIVER (mlx4_en)
14843M:	Tariq Toukan <tariqt@nvidia.com>
14844L:	netdev@vger.kernel.org
14845S:	Supported
14846W:	https://www.nvidia.com/networking/
14847Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14848F:	drivers/net/ethernet/mellanox/mlx4/en_*
14849
14850MELLANOX ETHERNET DRIVER (mlx5e)
14851M:	Saeed Mahameed <saeedm@nvidia.com>
14852M:	Tariq Toukan <tariqt@nvidia.com>
14853L:	netdev@vger.kernel.org
14854S:	Supported
14855W:	https://www.nvidia.com/networking/
14856Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14857F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
14858
14859MELLANOX ETHERNET INNOVA DRIVERS
14860R:	Boris Pismenny <borisp@nvidia.com>
14861L:	netdev@vger.kernel.org
14862S:	Supported
14863W:	https://www.nvidia.com/networking/
14864Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14865F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
14866F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
14867F:	include/linux/mlx5/mlx5_ifc_fpga.h
14868
14869MELLANOX ETHERNET SWITCH DRIVERS
14870M:	Ido Schimmel <idosch@nvidia.com>
14871M:	Petr Machata <petrm@nvidia.com>
14872L:	netdev@vger.kernel.org
14873S:	Supported
14874W:	https://www.nvidia.com/networking/
14875Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14876F:	drivers/net/ethernet/mellanox/mlxsw/
14877F:	tools/testing/selftests/drivers/net/mlxsw/
14878
14879MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
14880M:	mlxsw@nvidia.com
14881L:	netdev@vger.kernel.org
14882S:	Supported
14883W:	https://www.nvidia.com/networking/
14884Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14885F:	drivers/net/ethernet/mellanox/mlxfw/
14886
14887MELLANOX HARDWARE PLATFORM SUPPORT
14888M:	Hans de Goede <hdegoede@redhat.com>
14889M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
14890M:	Vadim Pasternak <vadimp@nvidia.com>
14891L:	platform-driver-x86@vger.kernel.org
14892S:	Supported
14893F:	Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
14894F:	drivers/platform/mellanox/
14895F:	include/linux/platform_data/mlxreg.h
14896
14897MELLANOX MLX4 core VPI driver
14898M:	Tariq Toukan <tariqt@nvidia.com>
14899L:	netdev@vger.kernel.org
14900L:	linux-rdma@vger.kernel.org
14901S:	Supported
14902W:	https://www.nvidia.com/networking/
14903Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14904F:	drivers/net/ethernet/mellanox/mlx4/
14905F:	include/linux/mlx4/
14906
14907MELLANOX MLX4 IB driver
14908M:	Yishai Hadas <yishaih@nvidia.com>
14909L:	linux-rdma@vger.kernel.org
14910S:	Supported
14911W:	https://www.nvidia.com/networking/
14912Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14913F:	drivers/infiniband/hw/mlx4/
14914F:	include/linux/mlx4/
14915F:	include/uapi/rdma/mlx4-abi.h
14916
14917MELLANOX MLX5 core VPI driver
14918M:	Saeed Mahameed <saeedm@nvidia.com>
14919M:	Leon Romanovsky <leonro@nvidia.com>
14920M:	Tariq Toukan <tariqt@nvidia.com>
14921L:	netdev@vger.kernel.org
14922L:	linux-rdma@vger.kernel.org
14923S:	Supported
14924W:	https://www.nvidia.com/networking/
14925Q:	https://patchwork.kernel.org/project/netdevbpf/list/
14926F:	Documentation/networking/device_drivers/ethernet/mellanox/
14927F:	drivers/net/ethernet/mellanox/mlx5/core/
14928F:	include/linux/mlx5/
14929
14930MELLANOX MLX5 IB driver
14931M:	Leon Romanovsky <leonro@nvidia.com>
14932L:	linux-rdma@vger.kernel.org
14933S:	Supported
14934W:	https://www.nvidia.com/networking/
14935Q:	http://patchwork.kernel.org/project/linux-rdma/list/
14936F:	drivers/infiniband/hw/mlx5/
14937F:	include/linux/mlx5/
14938F:	include/uapi/rdma/mlx5-abi.h
14939
14940MELLANOX MLX5 VDPA DRIVER
14941M:	Dragos Tatulea <dtatulea@nvidia.com>
14942L:	virtualization@lists.linux.dev
14943S:	Supported
14944F:	drivers/vdpa/mlx5/
14945
14946MELLANOX MLXCPLD I2C AND MUX DRIVER
14947M:	Vadim Pasternak <vadimp@nvidia.com>
14948M:	Michael Shych <michaelsh@nvidia.com>
14949L:	linux-i2c@vger.kernel.org
14950S:	Supported
14951F:	Documentation/i2c/busses/i2c-mlxcpld.rst
14952F:	drivers/i2c/busses/i2c-mlxcpld.c
14953F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
14954
14955MELLANOX MLXCPLD LED DRIVER
14956M:	Vadim Pasternak <vadimp@nvidia.com>
14957L:	linux-leds@vger.kernel.org
14958S:	Supported
14959F:	Documentation/leds/leds-mlxcpld.rst
14960F:	drivers/leds/leds-mlxcpld.c
14961F:	drivers/leds/leds-mlxreg.c
14962
14963MELLANOX PLATFORM DRIVER
14964M:	Vadim Pasternak <vadimp@nvidia.com>
14965L:	platform-driver-x86@vger.kernel.org
14966S:	Supported
14967F:	drivers/platform/x86/mlx-platform.c
14968
14969MEMBARRIER SUPPORT
14970M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14971M:	"Paul E. McKenney" <paulmck@kernel.org>
14972L:	linux-kernel@vger.kernel.org
14973S:	Supported
14974F:	Documentation/scheduler/membarrier.rst
14975F:	arch/*/include/asm/membarrier.h
14976F:	arch/*/include/asm/sync_core.h
14977F:	include/uapi/linux/membarrier.h
14978F:	kernel/sched/membarrier.c
14979
14980MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
14981M:	Mike Rapoport <rppt@kernel.org>
14982L:	linux-mm@kvack.org
14983S:	Maintained
14984F:	Documentation/core-api/boot-time-mm.rst
14985F:	include/linux/memblock.h
14986F:	mm/memblock.c
14987F:	mm/mm_init.c
14988F:	tools/testing/memblock/
14989
14990MEMORY ALLOCATION PROFILING
14991M:	Suren Baghdasaryan <surenb@google.com>
14992M:	Kent Overstreet <kent.overstreet@linux.dev>
14993L:	linux-mm@kvack.org
14994S:	Maintained
14995F:	Documentation/mm/allocation-profiling.rst
14996F:	include/linux/alloc_tag.h
14997F:	include/linux/pgalloc_tag.h
14998F:	lib/alloc_tag.c
14999
15000MEMORY CONTROLLER DRIVERS
15001M:	Krzysztof Kozlowski <krzk@kernel.org>
15002L:	linux-kernel@vger.kernel.org
15003S:	Maintained
15004B:	mailto:krzysztof.kozlowski@linaro.org
15005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
15006F:	Documentation/devicetree/bindings/memory-controllers/
15007F:	drivers/memory/
15008F:	include/dt-bindings/memory/
15009F:	include/memory/
15010
15011MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
15012M:	Dmitry Osipenko <digetx@gmail.com>
15013L:	linux-pm@vger.kernel.org
15014L:	linux-tegra@vger.kernel.org
15015S:	Maintained
15016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
15017F:	drivers/devfreq/tegra30-devfreq.c
15018
15019MEMORY HOT(UN)PLUG
15020M:	David Hildenbrand <david@redhat.com>
15021M:	Oscar Salvador <osalvador@suse.de>
15022L:	linux-mm@kvack.org
15023S:	Maintained
15024F:	Documentation/admin-guide/mm/memory-hotplug.rst
15025F:	Documentation/core-api/memory-hotplug.rst
15026F:	drivers/base/memory.c
15027F:	include/linux/memory_hotplug.h
15028F:	mm/memory_hotplug.c
15029F:	tools/testing/selftests/memory-hotplug/
15030
15031MEMORY MANAGEMENT
15032M:	Andrew Morton <akpm@linux-foundation.org>
15033L:	linux-mm@kvack.org
15034S:	Maintained
15035W:	http://www.linux-mm.org
15036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15037T:	quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
15038F:	Documentation/admin-guide/mm/
15039F:	Documentation/mm/
15040F:	include/linux/gfp.h
15041F:	include/linux/gfp_types.h
15042F:	include/linux/memfd.h
15043F:	include/linux/memory.h
15044F:	include/linux/memory_hotplug.h
15045F:	include/linux/memory-tiers.h
15046F:	include/linux/mempolicy.h
15047F:	include/linux/mempool.h
15048F:	include/linux/memremap.h
15049F:	include/linux/mm.h
15050F:	include/linux/mm_*.h
15051F:	include/linux/mmzone.h
15052F:	include/linux/mmu_notifier.h
15053F:	include/linux/pagewalk.h
15054F:	include/linux/rmap.h
15055F:	include/trace/events/ksm.h
15056F:	mm/
15057F:	tools/mm/
15058F:	tools/testing/selftests/mm/
15059N:	include/linux/page[-_]*
15060
15061MEMORY MAPPING
15062M:	Andrew Morton <akpm@linux-foundation.org>
15063M:	Liam R. Howlett <Liam.Howlett@oracle.com>
15064M:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
15065R:	Vlastimil Babka <vbabka@suse.cz>
15066R:	Jann Horn <jannh@google.com>
15067L:	linux-mm@kvack.org
15068S:	Maintained
15069W:	http://www.linux-mm.org
15070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15071F:	mm/mmap.c
15072
15073MEMORY TECHNOLOGY DEVICES (MTD)
15074M:	Miquel Raynal <miquel.raynal@bootlin.com>
15075M:	Richard Weinberger <richard@nod.at>
15076M:	Vignesh Raghavendra <vigneshr@ti.com>
15077L:	linux-mtd@lists.infradead.org
15078S:	Maintained
15079W:	http://www.linux-mtd.infradead.org/
15080Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
15081C:	irc://irc.oftc.net/mtd
15082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
15083T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
15084F:	Documentation/devicetree/bindings/mtd/
15085F:	drivers/mtd/
15086F:	include/linux/mtd/
15087F:	include/uapi/mtd/
15088
15089MEN A21 WATCHDOG DRIVER
15090M:	Johannes Thumshirn <morbidrsa@gmail.com>
15091L:	linux-watchdog@vger.kernel.org
15092S:	Maintained
15093F:	drivers/watchdog/mena21_wdt.c
15094
15095MEN CHAMELEON BUS (mcb)
15096M:	Johannes Thumshirn <morbidrsa@gmail.com>
15097S:	Maintained
15098F:	Documentation/driver-api/men-chameleon-bus.rst
15099F:	drivers/mcb/
15100F:	include/linux/mcb.h
15101
15102MEN F21BMC (Board Management Controller)
15103M:	Andreas Werner <andreas.werner@men.de>
15104S:	Supported
15105F:	Documentation/hwmon/menf21bmc.rst
15106F:	drivers/hwmon/menf21bmc_hwmon.c
15107F:	drivers/leds/leds-menf21bmc.c
15108F:	drivers/mfd/menf21bmc.c
15109F:	drivers/watchdog/menf21bmc_wdt.c
15110
15111MEN Z069 WATCHDOG DRIVER
15112M:	Johannes Thumshirn <jth@kernel.org>
15113L:	linux-watchdog@vger.kernel.org
15114S:	Maintained
15115F:	drivers/watchdog/menz69_wdt.c
15116
15117MESON AO CEC DRIVER FOR AMLOGIC SOCS
15118M:	Neil Armstrong <neil.armstrong@linaro.org>
15119L:	linux-media@vger.kernel.org
15120L:	linux-amlogic@lists.infradead.org
15121S:	Supported
15122W:	http://linux-meson.com/
15123T:	git git://linuxtv.org/media.git
15124F:	Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
15125F:	drivers/media/cec/platform/meson/ao-cec-g12a.c
15126F:	drivers/media/cec/platform/meson/ao-cec.c
15127
15128MESON GE2D DRIVER FOR AMLOGIC SOCS
15129M:	Neil Armstrong <neil.armstrong@linaro.org>
15130L:	linux-media@vger.kernel.org
15131L:	linux-amlogic@lists.infradead.org
15132S:	Supported
15133T:	git git://linuxtv.org/media.git
15134F:	Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
15135F:	drivers/media/platform/amlogic/meson-ge2d/
15136
15137MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
15138M:	Liang Yang <liang.yang@amlogic.com>
15139L:	linux-mtd@lists.infradead.org
15140S:	Maintained
15141F:	Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
15142F:	drivers/mtd/nand/raw/meson_*
15143
15144MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15145M:	Neil Armstrong <neil.armstrong@linaro.org>
15146L:	linux-media@vger.kernel.org
15147L:	linux-amlogic@lists.infradead.org
15148S:	Supported
15149T:	git git://linuxtv.org/media.git
15150F:	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15151F:	drivers/staging/media/meson/vdec/
15152
15153META ETHERNET DRIVERS
15154M:	Alexander Duyck <alexanderduyck@fb.com>
15155M:	Jakub Kicinski <kuba@kernel.org>
15156R:	kernel-team@meta.com
15157S:	Supported
15158F:	Documentation/networking/device_drivers/ethernet/meta/
15159F:	drivers/net/ethernet/meta/
15160
15161METHODE UDPU SUPPORT
15162M:	Robert Marko <robert.marko@sartura.hr>
15163S:	Maintained
15164F:	arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15165F:	arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15166
15167MHI BUS
15168M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15169L:	mhi@lists.linux.dev
15170L:	linux-arm-msm@vger.kernel.org
15171S:	Maintained
15172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15173F:	Documentation/ABI/stable/sysfs-bus-mhi
15174F:	Documentation/mhi/
15175F:	drivers/bus/mhi/
15176F:	drivers/pci/endpoint/functions/pci-epf-mhi.c
15177F:	include/linux/mhi.h
15178
15179MICROBLAZE ARCHITECTURE
15180M:	Michal Simek <monstr@monstr.eu>
15181S:	Supported
15182W:	http://www.monstr.eu/fdt/
15183T:	git git://git.monstr.eu/linux-2.6-microblaze.git
15184F:	arch/microblaze/
15185
15186MICROBLAZE TMR INJECT
15187M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
15188S:	Supported
15189F:	Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15190F:	drivers/misc/xilinx_tmr_inject.c
15191
15192MICROBLAZE TMR MANAGER
15193M:	Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
15194S:	Supported
15195F:	Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15196F:	Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15197F:	drivers/misc/xilinx_tmr_manager.c
15198
15199MICROCHIP AT91 DMA DRIVERS
15200M:	Ludovic Desroches <ludovic.desroches@microchip.com>
15201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15202L:	dmaengine@vger.kernel.org
15203S:	Supported
15204F:	Documentation/devicetree/bindings/dma/atmel-dma.txt
15205F:	drivers/dma/at_hdmac.c
15206F:	drivers/dma/at_xdmac.c
15207F:	include/dt-bindings/dma/at91.h
15208
15209MICROCHIP AT91 SERIAL DRIVER
15210M:	Richard Genoud <richard.genoud@bootlin.com>
15211S:	Maintained
15212F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15213F:	drivers/tty/serial/atmel_serial.c
15214F:	drivers/tty/serial/atmel_serial.h
15215
15216MICROCHIP AT91 USART MFD DRIVER
15217M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
15218L:	linux-kernel@vger.kernel.org
15219S:	Supported
15220F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15221F:	drivers/mfd/at91-usart.c
15222F:	include/dt-bindings/mfd/at91-usart.h
15223
15224MICROCHIP AT91 USART SPI DRIVER
15225M:	Radu Pirea <radu_nicolae.pirea@upb.ro>
15226L:	linux-spi@vger.kernel.org
15227S:	Supported
15228F:	Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15229F:	drivers/spi/spi-at91-usart.c
15230
15231MICROCHIP AUDIO ASOC DRIVERS
15232M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15233M:	Andrei Simion <andrei.simion@microchip.com>
15234L:	linux-sound@vger.kernel.org
15235S:	Supported
15236F:	Documentation/devicetree/bindings/sound/atmel*
15237F:	Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15238F:	Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15239F:	Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15240F:	sound/soc/atmel
15241
15242MICROCHIP CSI2DC DRIVER
15243M:	Eugen Hristev <eugen.hristev@microchip.com>
15244L:	linux-media@vger.kernel.org
15245S:	Supported
15246F:	Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15247F:	drivers/media/platform/microchip/microchip-csi2dc.c
15248
15249MICROCHIP ECC DRIVER
15250L:	linux-crypto@vger.kernel.org
15251S:	Orphan
15252F:	drivers/crypto/atmel-ecc.*
15253
15254MICROCHIP EIC DRIVER
15255M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15257S:	Supported
15258F:	Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15259F:	drivers/irqchip/irq-mchp-eic.c
15260
15261MICROCHIP I2C DRIVER
15262M:	Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
15263L:	linux-i2c@vger.kernel.org
15264S:	Supported
15265F:	drivers/i2c/busses/i2c-at91-*.c
15266F:	drivers/i2c/busses/i2c-at91.h
15267
15268MICROCHIP ISC DRIVER
15269M:	Eugen Hristev <eugen.hristev@microchip.com>
15270L:	linux-media@vger.kernel.org
15271S:	Supported
15272F:	Documentation/devicetree/bindings/media/atmel,isc.yaml
15273F:	Documentation/devicetree/bindings/media/microchip,xisc.yaml
15274F:	drivers/media/platform/microchip/microchip-isc*
15275F:	drivers/media/platform/microchip/microchip-sama*-isc*
15276F:	drivers/staging/media/deprecated/atmel/atmel-isc*
15277F:	drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15278F:	include/linux/atmel-isc-media.h
15279
15280MICROCHIP ISI DRIVER
15281M:	Eugen Hristev <eugen.hristev@microchip.com>
15282L:	linux-media@vger.kernel.org
15283S:	Supported
15284F:	drivers/media/platform/atmel/atmel-isi.c
15285F:	drivers/media/platform/atmel/atmel-isi.h
15286
15287MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15288M:	Woojung Huh <woojung.huh@microchip.com>
15289M:	UNGLinuxDriver@microchip.com
15290L:	netdev@vger.kernel.org
15291S:	Maintained
15292F:	Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15293F:	Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15294F:	drivers/net/dsa/microchip/*
15295F:	include/linux/dsa/ksz_common.h
15296F:	include/linux/platform_data/microchip-ksz.h
15297F:	net/dsa/tag_ksz.c
15298
15299MICROCHIP LAN743X ETHERNET DRIVER
15300M:	Bryan Whitehead <bryan.whitehead@microchip.com>
15301M:	UNGLinuxDriver@microchip.com
15302L:	netdev@vger.kernel.org
15303S:	Maintained
15304F:	drivers/net/ethernet/microchip/lan743x_*
15305
15306MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15307M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15308L:	netdev@vger.kernel.org
15309S:	Maintained
15310F:	Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15311F:	drivers/net/ethernet/microchip/lan865x/lan865x.c
15312
15313MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15314M:	Arun Ramadoss <arun.ramadoss@microchip.com>
15315R:	UNGLinuxDriver@microchip.com
15316L:	netdev@vger.kernel.org
15317S:	Maintained
15318F:	drivers/net/phy/microchip_t1.c
15319
15320MICROCHIP LAN966X ETHERNET DRIVER
15321M:	Horatiu Vultur <horatiu.vultur@microchip.com>
15322M:	UNGLinuxDriver@microchip.com
15323L:	netdev@vger.kernel.org
15324S:	Maintained
15325F:	drivers/net/ethernet/microchip/lan966x/*
15326
15327MICROCHIP LAN966X OIC DRIVER
15328M:	Herve Codina <herve.codina@bootlin.com>
15329S:	Maintained
15330F:	Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15331F:	drivers/irqchip/irq-lan966x-oic.c
15332
15333MICROCHIP LAN966X PCI DRIVER
15334M:	Herve Codina <herve.codina@bootlin.com>
15335S:	Maintained
15336F:	drivers/misc/lan966x_pci.c
15337F:	drivers/misc/lan966x_pci.dtso
15338
15339MICROCHIP LAN969X ETHERNET DRIVER
15340M:	Daniel Machon <daniel.machon@microchip.com>
15341M:	UNGLinuxDriver@microchip.com
15342L:	netdev@vger.kernel.org
15343S:	Maintained
15344F:	drivers/net/ethernet/microchip/sparx5/lan969x/*
15345
15346MICROCHIP LCDFB DRIVER
15347M:	Nicolas Ferre <nicolas.ferre@microchip.com>
15348L:	linux-fbdev@vger.kernel.org
15349S:	Maintained
15350F:	drivers/video/fbdev/atmel_lcdfb.c
15351F:	include/video/atmel_lcdc.h
15352
15353MICROCHIP MCP16502 PMIC DRIVER
15354M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15355M:	Andrei Simion <andrei.simion@microchip.com>
15356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15357S:	Supported
15358F:	Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15359F:	drivers/regulator/mcp16502.c
15360
15361MICROCHIP MCP3564 ADC DRIVER
15362M:	Marius Cristea <marius.cristea@microchip.com>
15363L:	linux-iio@vger.kernel.org
15364S:	Supported
15365F:	Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15366F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15367F:	drivers/iio/adc/mcp3564.c
15368
15369MICROCHIP MCP3911 ADC DRIVER
15370M:	Marcus Folkesson <marcus.folkesson@gmail.com>
15371M:	Kent Gustavsson <kent@minoris.se>
15372L:	linux-iio@vger.kernel.org
15373S:	Maintained
15374F:	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15375F:	drivers/iio/adc/mcp3911.c
15376
15377MICROCHIP MMC/SD/SDIO MCI DRIVER
15378M:	Aubin Constans <aubin.constans@microchip.com>
15379S:	Maintained
15380F:	drivers/mmc/host/atmel-mci.c
15381
15382MICROCHIP NAND DRIVER
15383L:	linux-mtd@lists.infradead.org
15384S:	Orphan
15385F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
15386F:	drivers/mtd/nand/raw/atmel/*
15387
15388MICROCHIP OTPC DRIVER
15389M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15390L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15391S:	Supported
15392F:	Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15393F:	drivers/nvmem/microchip-otpc.c
15394F:	include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15395
15396MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15397M:	Matteo Martelli <matteomartelli3@gmail.com>
15398L:	linux-iio@vger.kernel.org
15399S:	Supported
15400F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15401F:	drivers/iio/adc/pac1921.c
15402
15403MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15404M:	Marius Cristea <marius.cristea@microchip.com>
15405L:	linux-iio@vger.kernel.org
15406S:	Supported
15407F:	Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15408F:	drivers/iio/adc/pac1934.c
15409
15410MICROCHIP PCI1XXXX GP DRIVER
15411M:	Vaibhaav Ram T.L <vaibhaavram.tl@microchip.com>
15412M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15413L:	linux-gpio@vger.kernel.org
15414S:	Supported
15415F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15416F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15417F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15418F:	drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15419
15420MICROCHIP PCI1XXXX I2C DRIVER
15421M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15422M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15423M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15424L:	linux-i2c@vger.kernel.org
15425S:	Maintained
15426F:	drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15427
15428MICROCHIP PCIe UART DRIVER
15429M:	Kumaravel Thiagarajan <kumaravel.thiagarajan@microchip.com>
15430M:	Tharun Kumar P <tharunkumar.pasumarthi@microchip.com>
15431L:	linux-serial@vger.kernel.org
15432S:	Maintained
15433F:	drivers/tty/serial/8250/8250_pci1xxxx.c
15434
15435MICROCHIP POLARFIRE FPGA DRIVERS
15436M:	Conor Dooley <conor.dooley@microchip.com>
15437L:	linux-fpga@vger.kernel.org
15438S:	Supported
15439F:	Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15440F:	drivers/fpga/microchip-spi.c
15441
15442MICROCHIP PWM DRIVER
15443M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15445L:	linux-pwm@vger.kernel.org
15446S:	Supported
15447F:	Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15448F:	drivers/pwm/pwm-atmel.c
15449
15450MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15451M:	Manikandan Muralidharan <manikandan.m@microchip.com>
15452M:	Dharma Balasubiramani <dharma.b@microchip.com>
15453L:	dri-devel@lists.freedesktop.org
15454S:	Supported
15455F:	Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15456F:	drivers/gpu/drm/bridge/microchip-lvds.c
15457
15458MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15459M:	Eugen Hristev <eugen.hristev@microchip.com>
15460L:	linux-iio@vger.kernel.org
15461S:	Supported
15462F:	Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15463F:	drivers/iio/adc/at91-sama5d2_adc.c
15464F:	include/dt-bindings/iio/adc/at91-sama5d2_adc.h
15465
15466MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
15467M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15468S:	Supported
15469F:	Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
15470F:	drivers/power/reset/at91-sama5d2_shdwc.c
15471
15472MICROCHIP SOC DRIVERS
15473M:	Conor Dooley <conor@kernel.org>
15474S:	Supported
15475T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
15476F:	Documentation/devicetree/bindings/soc/microchip/
15477F:	drivers/soc/microchip/
15478
15479MICROCHIP SPI DRIVER
15480M:	Ryan Wanner <ryan.wanner@microchip.com>
15481S:	Supported
15482F:	drivers/spi/spi-atmel.*
15483
15484MICROCHIP SSC DRIVER
15485M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15486M:	Andrei Simion <andrei.simion@microchip.com>
15487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15488S:	Supported
15489F:	Documentation/devicetree/bindings/misc/atmel-ssc.txt
15490F:	drivers/misc/atmel-ssc.c
15491F:	include/linux/atmel-ssc.h
15492
15493Microchip Timer Counter Block (TCB) Capture Driver
15494M:	Kamel Bouhara <kamel.bouhara@bootlin.com>
15495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15496L:	linux-iio@vger.kernel.org
15497S:	Maintained
15498F:	drivers/counter/microchip-tcb-capture.c
15499
15500MICROCHIP USB251XB DRIVER
15501M:	Richard Leitner <richard.leitner@skidata.com>
15502L:	linux-usb@vger.kernel.org
15503S:	Maintained
15504F:	Documentation/devicetree/bindings/usb/usb251xb.yaml
15505F:	drivers/usb/misc/usb251xb.c
15506
15507MICROCHIP USBA UDC DRIVER
15508M:	Cristian Birsan <cristian.birsan@microchip.com>
15509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15510S:	Supported
15511F:	drivers/usb/gadget/udc/atmel_usba_udc.*
15512
15513MICROCHIP WILC1000 WIFI DRIVER
15514M:	Ajay Singh <ajay.kathat@microchip.com>
15515M:	Claudiu Beznea <claudiu.beznea@tuxon.dev>
15516L:	linux-wireless@vger.kernel.org
15517S:	Supported
15518F:	drivers/net/wireless/microchip/wilc1000/
15519
15520MICROSEMI MIPS SOCS
15521M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
15522M:	UNGLinuxDriver@microchip.com
15523L:	linux-mips@vger.kernel.org
15524S:	Supported
15525F:	Documentation/devicetree/bindings/mips/mscc.txt
15526F:	Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
15527F:	Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
15528F:	arch/mips/boot/dts/mscc/
15529F:	arch/mips/configs/generic/board-ocelot.config
15530F:	arch/mips/generic/board-ocelot.c
15531
15532MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
15533M:	Don Brace <don.brace@microchip.com>
15534L:	storagedev@microchip.com
15535L:	linux-scsi@vger.kernel.org
15536S:	Supported
15537F:	Documentation/scsi/smartpqi.rst
15538F:	drivers/scsi/smartpqi/Kconfig
15539F:	drivers/scsi/smartpqi/Makefile
15540F:	drivers/scsi/smartpqi/smartpqi*.[ch]
15541F:	include/linux/cciss*.h
15542F:	include/uapi/linux/cciss*.h
15543
15544MICROSOFT MANA RDMA DRIVER
15545M:	Long Li <longli@microsoft.com>
15546M:	Ajay Sharma <sharmaajay@microsoft.com>
15547L:	linux-rdma@vger.kernel.org
15548S:	Supported
15549F:	drivers/infiniband/hw/mana/
15550F:	include/net/mana
15551F:	include/uapi/rdma/mana-abi.h
15552
15553MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
15554M:	Maximilian Luz <luzmaximilian@gmail.com>
15555L:	platform-driver-x86@vger.kernel.org
15556S:	Maintained
15557F:	drivers/platform/surface/surface_aggregator_tabletsw.c
15558
15559MICROSOFT SURFACE BATTERY AND AC DRIVERS
15560M:	Maximilian Luz <luzmaximilian@gmail.com>
15561L:	linux-pm@vger.kernel.org
15562L:	platform-driver-x86@vger.kernel.org
15563S:	Maintained
15564F:	drivers/power/supply/surface_battery.c
15565F:	drivers/power/supply/surface_charger.c
15566
15567MICROSOFT SURFACE DTX DRIVER
15568M:	Maximilian Luz <luzmaximilian@gmail.com>
15569L:	platform-driver-x86@vger.kernel.org
15570S:	Maintained
15571F:	Documentation/driver-api/surface_aggregator/clients/dtx.rst
15572F:	drivers/platform/surface/surface_dtx.c
15573F:	include/uapi/linux/surface_aggregator/dtx.h
15574
15575MICROSOFT SURFACE SENSOR FAN DRIVER
15576M:	Maximilian Luz <luzmaximilian@gmail.com>
15577M:	Ivor Wanders <ivor@iwanders.net>
15578L:	linux-hwmon@vger.kernel.org
15579S:	Maintained
15580F:	Documentation/hwmon/surface_fan.rst
15581F:	drivers/hwmon/surface_fan.c
15582
15583MICROSOFT SURFACE SENSOR THERMAL DRIVER
15584M:	Maximilian Luz <luzmaximilian@gmail.com>
15585L:	linux-hwmon@vger.kernel.org
15586S:	Maintained
15587F:	drivers/hwmon/surface_temp.c
15588
15589MICROSOFT SURFACE GPE LID SUPPORT DRIVER
15590M:	Maximilian Luz <luzmaximilian@gmail.com>
15591L:	platform-driver-x86@vger.kernel.org
15592S:	Maintained
15593F:	drivers/platform/surface/surface_gpe.c
15594
15595MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
15596M:	Hans de Goede <hdegoede@redhat.com>
15597M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
15598M:	Maximilian Luz <luzmaximilian@gmail.com>
15599L:	platform-driver-x86@vger.kernel.org
15600S:	Maintained
15601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
15602F:	drivers/platform/surface/
15603
15604MICROSOFT SURFACE HID TRANSPORT DRIVER
15605M:	Maximilian Luz <luzmaximilian@gmail.com>
15606L:	linux-input@vger.kernel.org
15607L:	platform-driver-x86@vger.kernel.org
15608S:	Maintained
15609F:	drivers/hid/surface-hid/
15610
15611MICROSOFT SURFACE HOT-PLUG DRIVER
15612M:	Maximilian Luz <luzmaximilian@gmail.com>
15613L:	platform-driver-x86@vger.kernel.org
15614S:	Maintained
15615F:	drivers/platform/surface/surface_hotplug.c
15616
15617MICROSOFT SURFACE PLATFORM PROFILE DRIVER
15618M:	Maximilian Luz <luzmaximilian@gmail.com>
15619L:	platform-driver-x86@vger.kernel.org
15620S:	Maintained
15621F:	drivers/platform/surface/surface_platform_profile.c
15622
15623MICROSOFT SURFACE PRO 3 BUTTON DRIVER
15624M:	Chen Yu <yu.c.chen@intel.com>
15625L:	platform-driver-x86@vger.kernel.org
15626S:	Supported
15627F:	drivers/platform/surface/surfacepro3_button.c
15628
15629MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
15630M:	Maximilian Luz <luzmaximilian@gmail.com>
15631L:	platform-driver-x86@vger.kernel.org
15632S:	Maintained
15633F:	drivers/platform/surface/surface_aggregator_hub.c
15634
15635MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
15636M:	Maximilian Luz <luzmaximilian@gmail.com>
15637L:	platform-driver-x86@vger.kernel.org
15638S:	Maintained
15639W:	https://github.com/linux-surface/surface-aggregator-module
15640C:	irc://irc.libera.chat/linux-surface
15641F:	Documentation/driver-api/surface_aggregator/
15642F:	drivers/platform/surface/aggregator/
15643F:	drivers/platform/surface/surface_acpi_notify.c
15644F:	drivers/platform/surface/surface_aggregator_cdev.c
15645F:	drivers/platform/surface/surface_aggregator_registry.c
15646F:	include/linux/surface_acpi_notify.h
15647F:	include/linux/surface_aggregator/
15648F:	include/uapi/linux/surface_aggregator/
15649
15650MICROTEK X6 SCANNER
15651M:	Oliver Neukum <oliver@neukum.org>
15652S:	Maintained
15653F:	drivers/usb/image/microtek.*
15654
15655MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
15656M:	Luka Kovacic <luka.kovacic@sartura.hr>
15657M:	Luka Perkov <luka.perkov@sartura.hr>
15658S:	Maintained
15659F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
15660F:	arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
15661F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
15662F:	arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
15663F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
15664F:	arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
15665
15666MIN HEAP
15667M:	Kuan-Wei Chiu <visitorckw@gmail.com>
15668L:	linux-kernel@vger.kernel.org
15669S:	Maintained
15670F:	Documentation/core-api/min_heap.rst
15671F:	include/linux/min_heap.h
15672F:	lib/min_heap.c
15673F:	lib/test_min_heap.c
15674
15675MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
15676M:	Sakari Ailus <sakari.ailus@linux.intel.com>
15677L:	linux-media@vger.kernel.org
15678S:	Maintained
15679F:	Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
15680F:	Documentation/driver-api/media/drivers/ccs/
15681F:	Documentation/userspace-api/media/drivers/ccs.rst
15682F:	drivers/media/i2c/ccs-pll.c
15683F:	drivers/media/i2c/ccs-pll.h
15684F:	drivers/media/i2c/ccs/
15685F:	include/uapi/linux/ccs.h
15686F:	include/uapi/linux/smiapp.h
15687
15688MIPS
15689M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15690L:	linux-mips@vger.kernel.org
15691S:	Maintained
15692Q:	https://patchwork.kernel.org/project/linux-mips/list/
15693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
15694F:	Documentation/devicetree/bindings/mips/
15695F:	Documentation/arch/mips/
15696F:	arch/mips/
15697F:	drivers/platform/mips/
15698F:	include/dt-bindings/mips/
15699
15700MIPS BOSTON DEVELOPMENT BOARD
15701M:	Paul Burton <paulburton@kernel.org>
15702L:	linux-mips@vger.kernel.org
15703S:	Maintained
15704F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
15705F:	arch/mips/boot/dts/img/boston.dts
15706F:	arch/mips/configs/generic/board-boston.config
15707F:	drivers/clk/imgtec/clk-boston.c
15708F:	include/dt-bindings/clock/boston-clock.h
15709
15710MIPS CORE DRIVERS
15711M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15712L:	linux-mips@vger.kernel.org
15713S:	Supported
15714F:	drivers/bus/mips_cdmm.c
15715F:	drivers/clocksource/mips-gic-timer.c
15716F:	drivers/cpuidle/cpuidle-cps.c
15717F:	drivers/irqchip/irq-mips-cpu.c
15718F:	drivers/irqchip/irq-mips-gic.c
15719
15720MIPS GENERIC PLATFORM
15721M:	Paul Burton <paulburton@kernel.org>
15722L:	linux-mips@vger.kernel.org
15723S:	Supported
15724F:	Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
15725F:	arch/mips/generic/
15726F:	arch/mips/tools/generic-board-config.sh
15727
15728MIPS RINT INSTRUCTION EMULATION
15729M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
15730L:	linux-mips@vger.kernel.org
15731S:	Supported
15732F:	arch/mips/math-emu/dp_rint.c
15733F:	arch/mips/math-emu/sp_rint.c
15734
15735MIPS/LOONGSON1 ARCHITECTURE
15736M:	Keguang Zhang <keguang.zhang@gmail.com>
15737L:	linux-mips@vger.kernel.org
15738S:	Maintained
15739F:	Documentation/devicetree/bindings/*/loongson,ls1*.yaml
15740F:	arch/mips/include/asm/mach-loongson32/
15741F:	arch/mips/loongson32/
15742F:	drivers/*/*loongson1*
15743F:	drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
15744
15745MIPS/LOONGSON2EF ARCHITECTURE
15746M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15747L:	linux-mips@vger.kernel.org
15748S:	Maintained
15749F:	arch/mips/include/asm/mach-loongson2ef/
15750F:	arch/mips/loongson2ef/
15751F:	drivers/cpufreq/loongson2_cpufreq.c
15752
15753MIPS/LOONGSON64 ARCHITECTURE
15754M:	Huacai Chen <chenhuacai@kernel.org>
15755M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
15756L:	linux-mips@vger.kernel.org
15757S:	Maintained
15758F:	arch/mips/include/asm/mach-loongson64/
15759F:	arch/mips/loongson64/
15760F:	drivers/irqchip/irq-loongson*
15761F:	drivers/platform/mips/cpu_hwmon.c
15762
15763MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
15764M:	Hans Verkuil <hverkuil@xs4all.nl>
15765L:	linux-media@vger.kernel.org
15766S:	Odd Fixes
15767W:	https://linuxtv.org
15768T:	git git://linuxtv.org/media.git
15769F:	drivers/media/radio/radio-miropcm20*
15770
15771MITSUMI MM8013 FG DRIVER
15772M:	Konrad Dybcio <konradybcio@kernel.org>
15773F:	Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
15774F:	drivers/power/supply/mm8013.c
15775
15776MMP SUPPORT
15777R:	Lubomir Rintel <lkundrak@v3.sk>
15778L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15779S:	Odd Fixes
15780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
15781F:	arch/arm/boot/dts/marvell/mmp*
15782F:	arch/arm/mach-mmp/
15783F:	include/linux/soc/mmp/
15784
15785MMP USB PHY DRIVERS
15786R:	Lubomir Rintel <lkundrak@v3.sk>
15787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15788S:	Maintained
15789F:	drivers/phy/marvell/phy-mmp3-usb.c
15790F:	drivers/phy/marvell/phy-pxa-usb.c
15791
15792MMU GATHER AND TLB INVALIDATION
15793M:	Will Deacon <will@kernel.org>
15794M:	"Aneesh Kumar K.V" <aneesh.kumar@kernel.org>
15795M:	Andrew Morton <akpm@linux-foundation.org>
15796M:	Nick Piggin <npiggin@gmail.com>
15797M:	Peter Zijlstra <peterz@infradead.org>
15798L:	linux-arch@vger.kernel.org
15799L:	linux-mm@kvack.org
15800S:	Maintained
15801F:	arch/*/include/asm/tlb.h
15802F:	include/asm-generic/tlb.h
15803F:	mm/mmu_gather.c
15804
15805MN88472 MEDIA DRIVER
15806L:	linux-media@vger.kernel.org
15807S:	Orphan
15808W:	https://linuxtv.org
15809Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15810F:	drivers/media/dvb-frontends/mn88472*
15811
15812MN88473 MEDIA DRIVER
15813L:	linux-media@vger.kernel.org
15814S:	Orphan
15815W:	https://linuxtv.org
15816Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15817F:	drivers/media/dvb-frontends/mn88473*
15818
15819MOBILEYE MIPS SOCS
15820M:	Vladimir Kondratiev <vladimir.kondratiev@mobileye.com>
15821M:	Gregory CLEMENT <gregory.clement@bootlin.com>
15822M:	Théo Lebrun <theo.lebrun@bootlin.com>
15823L:	linux-mips@vger.kernel.org
15824S:	Maintained
15825F:	Documentation/devicetree/bindings/mips/mobileye.yaml
15826F:	Documentation/devicetree/bindings/soc/mobileye/
15827F:	arch/mips/boot/dts/mobileye/
15828F:	arch/mips/configs/eyeq5_defconfig
15829F:	arch/mips/mobileye/board-epm5.its.S
15830F:	drivers/clk/clk-eyeq.c
15831F:	drivers/pinctrl/pinctrl-eyeq5.c
15832F:	drivers/reset/reset-eyeq.c
15833F:	include/dt-bindings/clock/mobileye,eyeq5-clk.h
15834
15835MODULE SUPPORT
15836M:	Luis Chamberlain <mcgrof@kernel.org>
15837R:	Petr Pavlu <petr.pavlu@suse.com>
15838R:	Sami Tolvanen <samitolvanen@google.com>
15839R:	Daniel Gomez <da.gomez@samsung.com>
15840L:	linux-modules@vger.kernel.org
15841L:	linux-kernel@vger.kernel.org
15842S:	Maintained
15843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
15844F:	include/linux/kmod.h
15845F:	include/linux/module*.h
15846F:	kernel/module/
15847F:	lib/test_kmod.c
15848F:	scripts/module*
15849F:	tools/testing/selftests/kmod/
15850
15851MONOLITHIC POWER SYSTEM PMIC DRIVER
15852M:	Saravanan Sekar <sravanhome@gmail.com>
15853S:	Maintained
15854F:	Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
15855F:	Documentation/devicetree/bindings/regulator/mps,mp*.yaml
15856F:	drivers/hwmon/pmbus/mpq7932.c
15857F:	drivers/iio/adc/mp2629_adc.c
15858F:	drivers/mfd/mp2629.c
15859F:	drivers/power/supply/mp2629_charger.c
15860F:	drivers/regulator/mp5416.c
15861F:	drivers/regulator/mpq7920.c
15862F:	drivers/regulator/mpq7920.h
15863F:	include/linux/mfd/mp2629.h
15864
15865MOST(R) TECHNOLOGY DRIVER
15866M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
15867M:	Christian Gromm <christian.gromm@microchip.com>
15868S:	Maintained
15869F:	Documentation/ABI/testing/configfs-most
15870F:	Documentation/ABI/testing/sysfs-bus-most
15871F:	drivers/most/
15872F:	drivers/staging/most/
15873F:	include/linux/most.h
15874
15875MOTORCOMM PHY DRIVER
15876M:	Frank <Frank.Sae@motor-comm.com>
15877L:	netdev@vger.kernel.org
15878S:	Maintained
15879F:	Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
15880F:	drivers/net/phy/motorcomm.c
15881
15882MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
15883M:	Jiri Slaby <jirislaby@kernel.org>
15884S:	Maintained
15885F:	Documentation/driver-api/tty/moxa-smartio.rst
15886F:	drivers/tty/mxser.*
15887
15888MP3309C BACKLIGHT DRIVER
15889M:	Flavio Suligoi <f.suligoi@asem.it>
15890L:	dri-devel@lists.freedesktop.org
15891S:	Maintained
15892F:	Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
15893F:	drivers/video/backlight/mp3309c.c
15894
15895MPS MP2891 DRIVER
15896M:	Noah Wang <noahwang.wang@outlook.com>
15897L:	linux-hwmon@vger.kernel.org
15898S:	Maintained
15899F:	Documentation/hwmon/mp2891.rst
15900F:	drivers/hwmon/pmbus/mp2891.c
15901
15902MPS MP2993 DRIVER
15903M:	Noah Wang <noahwang.wang@outlook.com>
15904L:	linux-hwmon@vger.kernel.org
15905S:	Maintained
15906F:	Documentation/hwmon/mp2993.rst
15907F:	drivers/hwmon/pmbus/mp2993.c
15908
15909MPS MP9941 DRIVER
15910M:	Noah Wang <noahwang.wang@outlook.com>
15911L:	linux-hwmon@vger.kernel.org
15912S:	Maintained
15913F:	Documentation/hwmon/mp9941.rst
15914F:	drivers/hwmon/pmbus/mp9941.c
15915
15916MR800 AVERMEDIA USB FM RADIO DRIVER
15917M:	Alexey Klimov <alexey.klimov@linaro.org>
15918L:	linux-media@vger.kernel.org
15919S:	Maintained
15920T:	git git://linuxtv.org/media.git
15921F:	drivers/media/radio/radio-mr800.c
15922
15923MRF24J40 IEEE 802.15.4 RADIO DRIVER
15924M:	Stefan Schmidt <stefan@datenfreihafen.org>
15925L:	linux-wpan@vger.kernel.org
15926S:	Odd Fixes
15927F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
15928F:	drivers/net/ieee802154/mrf24j40.c
15929
15930MSI EC DRIVER
15931M:	Nikita Kravets <teackot@gmail.com>
15932L:	platform-driver-x86@vger.kernel.org
15933S:	Maintained
15934W:	https://github.com/BeardOverflow/msi-ec
15935F:	drivers/platform/x86/msi-ec.*
15936
15937MSI LAPTOP SUPPORT
15938M:	"Lee, Chun-Yi" <jlee@suse.com>
15939L:	platform-driver-x86@vger.kernel.org
15940S:	Maintained
15941F:	drivers/platform/x86/msi-laptop.c
15942
15943MSI WMI SUPPORT
15944L:	platform-driver-x86@vger.kernel.org
15945S:	Orphan
15946F:	drivers/platform/x86/msi-wmi.c
15947
15948MSI WMI PLATFORM FEATURES
15949M:	Armin Wolf <W_Armin@gmx.de>
15950L:	platform-driver-x86@vger.kernel.org
15951S:	Maintained
15952F:	Documentation/ABI/testing/debugfs-msi-wmi-platform
15953F:	Documentation/wmi/devices/msi-wmi-platform.rst
15954F:	drivers/platform/x86/msi-wmi-platform.c
15955
15956MSI001 MEDIA DRIVER
15957L:	linux-media@vger.kernel.org
15958S:	Orphan
15959W:	https://linuxtv.org
15960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15961F:	drivers/media/tuners/msi001*
15962
15963MSI2500 MEDIA DRIVER
15964L:	linux-media@vger.kernel.org
15965S:	Orphan
15966W:	https://linuxtv.org
15967Q:	http://patchwork.linuxtv.org/project/linux-media/list/
15968F:	drivers/media/usb/msi2500/
15969
15970MSTAR INTERRUPT CONTROLLER DRIVER
15971M:	Mark-PK Tsai <mark-pk.tsai@mediatek.com>
15972M:	Daniel Palmer <daniel@thingy.jp>
15973S:	Maintained
15974F:	Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
15975F:	drivers/irqchip/irq-mst-intc.c
15976
15977MSYSTEMS DISKONCHIP G3 MTD DRIVER
15978M:	Robert Jarzmik <robert.jarzmik@free.fr>
15979L:	linux-mtd@lists.infradead.org
15980S:	Maintained
15981F:	drivers/mtd/devices/docg3*
15982
15983MT9M114 ONSEMI SENSOR DRIVER
15984M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15985L:	linux-media@vger.kernel.org
15986S:	Maintained
15987T:	git git://linuxtv.org/media.git
15988F:	Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
15989F:	drivers/media/i2c/mt9m114.c
15990
15991MT9P031 APTINA CAMERA SENSOR
15992M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15993L:	linux-media@vger.kernel.org
15994S:	Maintained
15995T:	git git://linuxtv.org/media.git
15996F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
15997F:	drivers/media/i2c/mt9p031.c
15998
15999MT9T112 APTINA CAMERA SENSOR
16000M:	Jacopo Mondi <jacopo@jmondi.org>
16001L:	linux-media@vger.kernel.org
16002S:	Odd Fixes
16003T:	git git://linuxtv.org/media.git
16004F:	drivers/media/i2c/mt9t112.c
16005F:	include/media/i2c/mt9t112.h
16006
16007MT9V032 APTINA CAMERA SENSOR
16008M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16009L:	linux-media@vger.kernel.org
16010S:	Maintained
16011T:	git git://linuxtv.org/media.git
16012F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
16013F:	drivers/media/i2c/mt9v032.c
16014F:	include/media/i2c/mt9v032.h
16015
16016MT9V111 APTINA CAMERA SENSOR
16017M:	Jacopo Mondi <jacopo@jmondi.org>
16018L:	linux-media@vger.kernel.org
16019S:	Maintained
16020T:	git git://linuxtv.org/media.git
16021F:	Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
16022F:	drivers/media/i2c/mt9v111.c
16023
16024MULTIFUNCTION DEVICES (MFD)
16025M:	Lee Jones <lee@kernel.org>
16026S:	Maintained
16027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16028F:	Documentation/devicetree/bindings/mfd/
16029F:	drivers/mfd/
16030F:	include/dt-bindings/mfd/
16031F:	include/linux/mfd/
16032
16033MULTIMEDIA CARD (MMC) ETC. OVER SPI
16034S:	Orphan
16035F:	drivers/mmc/host/mmc_spi.c
16036F:	include/linux/spi/mmc_spi.h
16037
16038MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
16039M:	Ulf Hansson <ulf.hansson@linaro.org>
16040L:	linux-mmc@vger.kernel.org
16041S:	Maintained
16042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16043F:	Documentation/devicetree/bindings/mmc/
16044F:	drivers/mmc/
16045F:	include/linux/mmc/
16046F:	include/uapi/linux/mmc/
16047
16048MULTIPLEXER SUBSYSTEM
16049M:	Peter Rosin <peda@axentia.se>
16050S:	Maintained
16051F:	Documentation/ABI/testing/sysfs-class-mux*
16052F:	Documentation/devicetree/bindings/mux/
16053F:	drivers/mux/
16054F:	include/dt-bindings/mux/
16055F:	include/linux/mux/
16056
16057MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
16058M:	Bin Liu <b-liu@ti.com>
16059L:	linux-usb@vger.kernel.org
16060S:	Maintained
16061F:	drivers/usb/musb/
16062
16063MXL301RF MEDIA DRIVER
16064M:	Akihiro Tsukada <tskd08@gmail.com>
16065L:	linux-media@vger.kernel.org
16066S:	Odd Fixes
16067F:	drivers/media/tuners/mxl301rf*
16068
16069MXL5007T MEDIA DRIVER
16070M:	Michael Krufky <mkrufky@linuxtv.org>
16071L:	linux-media@vger.kernel.org
16072S:	Maintained
16073W:	https://linuxtv.org
16074W:	http://github.com/mkrufky
16075Q:	http://patchwork.linuxtv.org/project/linux-media/list/
16076T:	git git://linuxtv.org/mkrufky/tuners.git
16077F:	drivers/media/tuners/mxl5007t.*
16078
16079MXSFB DRM DRIVER
16080M:	Marek Vasut <marex@denx.de>
16081M:	Stefan Agner <stefan@agner.ch>
16082L:	dri-devel@lists.freedesktop.org
16083S:	Supported
16084T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16085F:	Documentation/devicetree/bindings/display/fsl,lcdif.yaml
16086F:	drivers/gpu/drm/mxsfb/
16087
16088MYLEX DAC960 PCI RAID Controller
16089M:	Hannes Reinecke <hare@kernel.org>
16090L:	linux-scsi@vger.kernel.org
16091S:	Supported
16092F:	drivers/scsi/myrb.*
16093F:	drivers/scsi/myrs.*
16094
16095MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
16096L:	netdev@vger.kernel.org
16097S:	Orphan
16098W:	https://www.cspi.com/ethernet-products/support/downloads/
16099F:	drivers/net/ethernet/myricom/myri10ge/
16100
16101NAND FLASH SUBSYSTEM
16102M:	Miquel Raynal <miquel.raynal@bootlin.com>
16103R:	Richard Weinberger <richard@nod.at>
16104L:	linux-mtd@lists.infradead.org
16105S:	Maintained
16106W:	http://www.linux-mtd.infradead.org/
16107Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
16108C:	irc://irc.oftc.net/mtd
16109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
16110F:	drivers/mtd/nand/
16111F:	include/linux/mtd/*nand*.h
16112
16113NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
16114M:	Daniel Mack <zonque@gmail.com>
16115L:	linux-sound@vger.kernel.org
16116S:	Maintained
16117W:	http://www.native-instruments.com
16118F:	sound/usb/caiaq/
16119
16120NATSEMI ETHERNET DRIVER (DP8381x)
16121S:	Orphan
16122F:	drivers/net/ethernet/natsemi/natsemi.c
16123
16124NCR 5380 SCSI DRIVERS
16125M:	Finn Thain <fthain@linux-m68k.org>
16126M:	Michael Schmitz <schmitzmic@gmail.com>
16127L:	linux-scsi@vger.kernel.org
16128S:	Maintained
16129F:	Documentation/scsi/g_NCR5380.rst
16130F:	drivers/scsi/NCR5380.*
16131F:	drivers/scsi/arm/cumana_1.c
16132F:	drivers/scsi/arm/oak.c
16133F:	drivers/scsi/atari_scsi.*
16134F:	drivers/scsi/dmx3191d.c
16135F:	drivers/scsi/g_NCR5380.*
16136F:	drivers/scsi/mac_scsi.*
16137F:	drivers/scsi/sun3_scsi.*
16138F:	drivers/scsi/sun3_scsi_vme.c
16139
16140NCSI LIBRARY
16141M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
16142S:	Maintained
16143F:	net/ncsi/
16144
16145NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
16146M:	Zev Weiss <zev@bewilderbeest.net>
16147L:	linux-hwmon@vger.kernel.org
16148S:	Maintained
16149F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
16150F:	drivers/hwmon/nct6775-i2c.c
16151
16152NCT7363 HARDWARE MONITOR DRIVER
16153M:	Ban Feng <kcfeng0@nuvoton.com>
16154L:	linux-hwmon@vger.kernel.org
16155S:	Maintained
16156F:	Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
16157F:	Documentation/hwmon/nct7363.rst
16158F:	drivers/hwmon/nct7363.c
16159
16160NETCONSOLE
16161M:	Breno Leitao <leitao@debian.org>
16162S:	Maintained
16163F:	Documentation/networking/netconsole.rst
16164F:	drivers/net/netconsole.c
16165F:	tools/testing/selftests/drivers/net/netcons_basic.sh
16166
16167NETDEVSIM
16168M:	Jakub Kicinski <kuba@kernel.org>
16169S:	Maintained
16170F:	drivers/net/netdevsim/*
16171F:	tools/testing/selftests/drivers/net/netdevsim/*
16172
16173NETEM NETWORK EMULATOR
16174M:	Stephen Hemminger <stephen@networkplumber.org>
16175L:	netdev@vger.kernel.org
16176S:	Maintained
16177F:	net/sched/sch_netem.c
16178
16179NETERION 10GbE DRIVERS (s2io)
16180M:	Jon Mason <jdmason@kudzu.us>
16181L:	netdev@vger.kernel.org
16182S:	Supported
16183F:	Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16184F:	drivers/net/ethernet/neterion/
16185
16186NETFILTER
16187M:	Pablo Neira Ayuso <pablo@netfilter.org>
16188M:	Jozsef Kadlecsik <kadlec@netfilter.org>
16189L:	netfilter-devel@vger.kernel.org
16190L:	coreteam@netfilter.org
16191S:	Maintained
16192W:	http://www.netfilter.org/
16193W:	http://www.iptables.org/
16194W:	http://www.nftables.org/
16195Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
16196C:	irc://irc.libera.chat/netfilter
16197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16199F:	include/linux/netfilter*
16200F:	include/linux/netfilter/
16201F:	include/net/netfilter/
16202F:	include/uapi/linux/netfilter*
16203F:	include/uapi/linux/netfilter/
16204F:	net/*/netfilter.c
16205F:	net/*/netfilter/
16206F:	net/bridge/br_netfilter*.c
16207F:	net/netfilter/
16208F:	tools/testing/selftests/net/netfilter/
16209
16210NETROM NETWORK LAYER
16211L:	linux-hams@vger.kernel.org
16212S:	Orphan
16213W:	https://linux-ax25.in-berlin.de
16214F:	include/net/netrom.h
16215F:	include/uapi/linux/netrom.h
16216F:	net/netrom/
16217
16218NETRONIX EMBEDDED CONTROLLER
16219M:	Jonathan Neuschäfer <j.neuschaefer@gmx.net>
16220S:	Maintained
16221F:	Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16222F:	drivers/mfd/ntxec.c
16223F:	drivers/pwm/pwm-ntxec.c
16224F:	drivers/rtc/rtc-ntxec.c
16225F:	include/linux/mfd/ntxec.h
16226
16227NETRONOME ETHERNET DRIVERS
16228M:	Louis Peens <louis.peens@corigine.com>
16229R:	Jakub Kicinski <kuba@kernel.org>
16230L:	oss-drivers@corigine.com
16231S:	Maintained
16232F:	drivers/net/ethernet/netronome/
16233
16234NETWORK BLOCK DEVICE (NBD)
16235M:	Josef Bacik <josef@toxicpanda.com>
16236L:	linux-block@vger.kernel.org
16237L:	nbd@other.debian.org
16238S:	Maintained
16239F:	Documentation/admin-guide/blockdev/nbd.rst
16240F:	drivers/block/nbd.c
16241F:	include/trace/events/nbd.h
16242F:	include/uapi/linux/nbd.h
16243
16244NETWORK DROP MONITOR
16245M:	Neil Horman <nhorman@tuxdriver.com>
16246L:	netdev@vger.kernel.org
16247S:	Maintained
16248W:	https://fedorahosted.org/dropwatch/
16249F:	include/uapi/linux/net_dropmon.h
16250F:	net/core/drop_monitor.c
16251
16252NETWORKING DRIVERS
16253M:	Andrew Lunn <andrew+netdev@lunn.ch>
16254M:	"David S. Miller" <davem@davemloft.net>
16255M:	Eric Dumazet <edumazet@google.com>
16256M:	Jakub Kicinski <kuba@kernel.org>
16257M:	Paolo Abeni <pabeni@redhat.com>
16258L:	netdev@vger.kernel.org
16259S:	Maintained
16260P:	Documentation/process/maintainer-netdev.rst
16261Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16264F:	Documentation/devicetree/bindings/net/
16265F:	Documentation/networking/net_cachelines/net_device.rst
16266F:	drivers/connector/
16267F:	drivers/net/
16268F:	drivers/ptp/
16269F:	include/dt-bindings/net/
16270F:	include/linux/cn_proc.h
16271F:	include/linux/etherdevice.h
16272F:	include/linux/ethtool_netlink.h
16273F:	include/linux/fcdevice.h
16274F:	include/linux/fddidevice.h
16275F:	include/linux/hippidevice.h
16276F:	include/linux/if_*
16277F:	include/linux/inetdevice.h
16278F:	include/linux/netdev*
16279F:	include/linux/platform_data/wiznet.h
16280F:	include/uapi/linux/cn_proc.h
16281F:	include/uapi/linux/ethtool_netlink.h
16282F:	include/uapi/linux/if_*
16283F:	include/uapi/linux/net_shaper.h
16284F:	include/uapi/linux/netdev*
16285F:	tools/testing/selftests/drivers/net/
16286X:	Documentation/devicetree/bindings/net/bluetooth/
16287X:	Documentation/devicetree/bindings/net/can/
16288X:	Documentation/devicetree/bindings/net/wireless/
16289X:	drivers/net/can/
16290X:	drivers/net/wireless/
16291
16292NETWORKING DRIVERS (WIRELESS)
16293M:	Kalle Valo <kvalo@kernel.org>
16294L:	linux-wireless@vger.kernel.org
16295S:	Maintained
16296W:	https://wireless.wiki.kernel.org/
16297Q:	https://patchwork.kernel.org/project/linux-wireless/list/
16298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16300F:	Documentation/devicetree/bindings/net/wireless/
16301F:	drivers/net/wireless/
16302
16303NETWORKING [DSA]
16304M:	Andrew Lunn <andrew@lunn.ch>
16305M:	Vladimir Oltean <olteanv@gmail.com>
16306S:	Maintained
16307F:	Documentation/devicetree/bindings/net/dsa/
16308F:	Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16309F:	Documentation/devicetree/bindings/net/ethernet-switch.yaml
16310F:	drivers/net/dsa/
16311F:	include/linux/dsa/
16312F:	include/linux/platform_data/dsa.h
16313F:	include/net/dsa.h
16314F:	net/dsa/
16315F:	tools/testing/selftests/drivers/net/dsa/
16316
16317NETWORKING [GENERAL]
16318M:	"David S. Miller" <davem@davemloft.net>
16319M:	Eric Dumazet <edumazet@google.com>
16320M:	Jakub Kicinski <kuba@kernel.org>
16321M:	Paolo Abeni <pabeni@redhat.com>
16322R:	Simon Horman <horms@kernel.org>
16323L:	netdev@vger.kernel.org
16324S:	Maintained
16325P:	Documentation/process/maintainer-netdev.rst
16326Q:	https://patchwork.kernel.org/project/netdevbpf/list/
16327B:	mailto:netdev@vger.kernel.org
16328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16330F:	Documentation/core-api/netlink.rst
16331F:	Documentation/netlink/
16332F:	Documentation/networking/
16333F:	Documentation/networking/net_cachelines/
16334F:	Documentation/process/maintainer-netdev.rst
16335F:	Documentation/userspace-api/netlink/
16336F:	include/linux/ethtool.h
16337F:	include/linux/framer/framer-provider.h
16338F:	include/linux/framer/framer.h
16339F:	include/linux/in.h
16340F:	include/linux/indirect_call_wrapper.h
16341F:	include/linux/inet.h
16342F:	include/linux/inet_diag.h
16343F:	include/linux/net.h
16344F:	include/linux/netdev*
16345F:	include/linux/netlink.h
16346F:	include/linux/netpoll.h
16347F:	include/linux/rtnetlink.h
16348F:	include/linux/seq_file_net.h
16349F:	include/linux/skbuff*
16350F:	include/net/
16351F:	include/uapi/linux/ethtool.h
16352F:	include/uapi/linux/genetlink.h
16353F:	include/uapi/linux/hsr_netlink.h
16354F:	include/uapi/linux/in.h
16355F:	include/uapi/linux/inet_diag.h
16356F:	include/uapi/linux/nbd-netlink.h
16357F:	include/uapi/linux/net.h
16358F:	include/uapi/linux/net_namespace.h
16359F:	include/uapi/linux/netconf.h
16360F:	include/uapi/linux/netdev*
16361F:	include/uapi/linux/netlink.h
16362F:	include/uapi/linux/netlink_diag.h
16363F:	include/uapi/linux/rtnetlink.h
16364F:	lib/net_utils.c
16365F:	lib/random32.c
16366F:	net/
16367F:	samples/pktgen/
16368F:	tools/net/
16369F:	tools/testing/selftests/net/
16370X:	Documentation/networking/mac80211-injection.rst
16371X:	Documentation/networking/mac80211_hwsim/
16372X:	Documentation/networking/regulatory.rst
16373X:	include/net/cfg80211.h
16374X:	include/net/ieee80211_radiotap.h
16375X:	include/net/iw_handler.h
16376X:	include/net/mac80211.h
16377X:	include/net/wext.h
16378X:	net/9p/
16379X:	net/bluetooth/
16380X:	net/can/
16381X:	net/ceph/
16382X:	net/mac80211/
16383X:	net/rfkill/
16384X:	net/wireless/
16385
16386NETWORKING [IPSEC]
16387M:	Steffen Klassert <steffen.klassert@secunet.com>
16388M:	Herbert Xu <herbert@gondor.apana.org.au>
16389M:	"David S. Miller" <davem@davemloft.net>
16390L:	netdev@vger.kernel.org
16391S:	Maintained
16392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16394F:	include/net/xfrm.h
16395F:	include/uapi/linux/xfrm.h
16396F:	net/ipv4/ah4.c
16397F:	net/ipv4/esp4*
16398F:	net/ipv4/ip_vti.c
16399F:	net/ipv4/ipcomp.c
16400F:	net/ipv4/xfrm*
16401F:	net/ipv6/ah6.c
16402F:	net/ipv6/esp6*
16403F:	net/ipv6/ip6_vti.c
16404F:	net/ipv6/ipcomp6.c
16405F:	net/ipv6/xfrm*
16406F:	net/key/
16407F:	net/xfrm/
16408F:	tools/testing/selftests/net/ipsec.c
16409
16410NETWORKING [IPv4/IPv6]
16411M:	"David S. Miller" <davem@davemloft.net>
16412M:	David Ahern <dsahern@kernel.org>
16413L:	netdev@vger.kernel.org
16414S:	Maintained
16415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16416F:	arch/x86/net/*
16417F:	include/linux/ip.h
16418F:	include/linux/ipv6*
16419F:	include/net/fib*
16420F:	include/net/ip*
16421F:	include/net/route.h
16422F:	net/ipv4/
16423F:	net/ipv6/
16424
16425NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
16426M:	Paul Moore <paul@paul-moore.com>
16427L:	netdev@vger.kernel.org
16428L:	linux-security-module@vger.kernel.org
16429S:	Supported
16430W:	https://github.com/netlabel
16431F:	Documentation/netlabel/
16432F:	include/net/calipso.h
16433F:	include/net/cipso_ipv4.h
16434F:	include/net/netlabel.h
16435F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
16436F:	include/uapi/linux/netfilter/xt_SECMARK.h
16437F:	net/ipv4/cipso_ipv4.c
16438F:	net/ipv6/calipso.c
16439F:	net/netfilter/xt_CONNSECMARK.c
16440F:	net/netfilter/xt_SECMARK.c
16441F:	net/netlabel/
16442
16443NETWORKING [MACSEC]
16444M:	Sabrina Dubroca <sd@queasysnail.net>
16445L:	netdev@vger.kernel.org
16446S:	Maintained
16447F:	drivers/net/macsec.c
16448F:	include/net/macsec.h
16449F:	include/uapi/linux/if_macsec.h
16450K:	macsec
16451K:	\bmdo_
16452
16453NETWORKING [MPTCP]
16454M:	Matthieu Baerts <matttbe@kernel.org>
16455M:	Mat Martineau <martineau@kernel.org>
16456R:	Geliang Tang <geliang@kernel.org>
16457L:	netdev@vger.kernel.org
16458L:	mptcp@lists.linux.dev
16459S:	Maintained
16460W:	https://github.com/multipath-tcp/mptcp_net-next/wiki
16461B:	https://github.com/multipath-tcp/mptcp_net-next/issues
16462T:	git https://github.com/multipath-tcp/mptcp_net-next.git export-net
16463T:	git https://github.com/multipath-tcp/mptcp_net-next.git export
16464F:	Documentation/netlink/specs/mptcp_pm.yaml
16465F:	Documentation/networking/mptcp*.rst
16466F:	include/net/mptcp.h
16467F:	include/trace/events/mptcp.h
16468F:	include/uapi/linux/mptcp*.h
16469F:	net/mptcp/
16470F:	tools/testing/selftests/bpf/*/*mptcp*.[ch]
16471F:	tools/testing/selftests/net/mptcp/
16472
16473NETWORKING [TCP]
16474M:	Eric Dumazet <edumazet@google.com>
16475L:	netdev@vger.kernel.org
16476S:	Maintained
16477F:	Documentation/networking/net_cachelines/tcp_sock.rst
16478F:	include/linux/tcp.h
16479F:	include/net/tcp.h
16480F:	include/trace/events/tcp.h
16481F:	include/uapi/linux/tcp.h
16482F:	net/ipv4/inet_connection_sock.c
16483F:	net/ipv4/inet_hashtables.c
16484F:	net/ipv4/inet_timewait_sock.c
16485F:	net/ipv4/syncookies.c
16486F:	net/ipv4/tcp*.c
16487F:	net/ipv6/inet6_connection_sock.c
16488F:	net/ipv6/inet6_hashtables.c
16489F:	net/ipv6/syncookies.c
16490F:	net/ipv6/tcp*.c
16491
16492NETWORKING [TLS]
16493M:	Boris Pismenny <borisp@nvidia.com>
16494M:	John Fastabend <john.fastabend@gmail.com>
16495M:	Jakub Kicinski <kuba@kernel.org>
16496L:	netdev@vger.kernel.org
16497S:	Maintained
16498F:	include/net/tls.h
16499F:	include/uapi/linux/tls.h
16500F:	net/tls/*
16501
16502NETXEN (1/10) GbE SUPPORT
16503M:	Manish Chopra <manishc@marvell.com>
16504M:	Rahul Verma <rahulv@marvell.com>
16505M:	GR-Linux-NIC-Dev@marvell.com
16506L:	netdev@vger.kernel.org
16507S:	Supported
16508F:	drivers/net/ethernet/qlogic/netxen/
16509
16510NET_FAILOVER MODULE
16511M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
16512L:	netdev@vger.kernel.org
16513S:	Supported
16514F:	Documentation/networking/net_failover.rst
16515F:	drivers/net/net_failover.c
16516F:	include/net/net_failover.h
16517
16518NEXTHOP
16519M:	David Ahern <dsahern@kernel.org>
16520L:	netdev@vger.kernel.org
16521S:	Maintained
16522F:	include/net/netns/nexthop.h
16523F:	include/net/nexthop.h
16524F:	include/uapi/linux/nexthop.h
16525F:	net/ipv4/nexthop.c
16526
16527NFC SUBSYSTEM
16528M:	Krzysztof Kozlowski <krzk@kernel.org>
16529L:	netdev@vger.kernel.org
16530S:	Maintained
16531F:	Documentation/devicetree/bindings/net/nfc/
16532F:	drivers/nfc/
16533F:	include/net/nfc/
16534F:	include/uapi/linux/nfc.h
16535F:	net/nfc/
16536
16537NFC VIRTUAL NCI DEVICE DRIVER
16538M:	Bongsu Jeon <bongsu.jeon@samsung.com>
16539L:	netdev@vger.kernel.org
16540S:	Supported
16541F:	drivers/nfc/virtual_ncidev.c
16542F:	tools/testing/selftests/nci/
16543
16544NFS, SUNRPC, AND LOCKD CLIENTS
16545M:	Trond Myklebust <trondmy@kernel.org>
16546M:	Anna Schumaker <anna@kernel.org>
16547L:	linux-nfs@vger.kernel.org
16548S:	Maintained
16549W:	http://client.linux-nfs.org
16550T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
16551F:	Documentation/filesystems/nfs/
16552F:	fs/lockd/
16553F:	fs/nfs/
16554F:	fs/nfs_common/
16555F:	include/linux/lockd/
16556F:	include/linux/nfs*
16557F:	include/linux/sunrpc/
16558F:	include/uapi/linux/nfs*
16559F:	include/uapi/linux/sunrpc/
16560F:	net/sunrpc/
16561
16562NILFS2 FILESYSTEM
16563M:	Ryusuke Konishi <konishi.ryusuke@gmail.com>
16564L:	linux-nilfs@vger.kernel.org
16565S:	Supported
16566W:	https://nilfs.sourceforge.io/
16567T:	git https://github.com/konis/nilfs2.git
16568F:	Documentation/filesystems/nilfs2.rst
16569F:	fs/nilfs2/
16570F:	include/trace/events/nilfs2.h
16571F:	include/uapi/linux/nilfs2_api.h
16572F:	include/uapi/linux/nilfs2_ondisk.h
16573
16574NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
16575M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16576S:	Maintained
16577W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16578F:	Documentation/scsi/NinjaSCSI.rst
16579F:	drivers/scsi/pcmcia/nsp_*
16580
16581NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
16582M:	GOTO Masanori <gotom@debian.or.jp>
16583M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
16584S:	Maintained
16585W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
16586F:	Documentation/scsi/NinjaSCSI.rst
16587F:	drivers/scsi/nsp32*
16588
16589NINTENDO HID DRIVER
16590M:	Daniel J. Ogorchock <djogorchock@gmail.com>
16591L:	linux-input@vger.kernel.org
16592S:	Maintained
16593F:	drivers/hid/hid-nintendo*
16594
16595NIOS2 ARCHITECTURE
16596M:	Dinh Nguyen <dinguyen@kernel.org>
16597S:	Maintained
16598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
16599F:	arch/nios2/
16600
16601NITRO ENCLAVES (NE)
16602M:	Alexandru Ciobotaru <alcioa@amazon.com>
16603L:	linux-kernel@vger.kernel.org
16604L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16605S:	Supported
16606W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16607F:	Documentation/virt/ne_overview.rst
16608F:	drivers/virt/nitro_enclaves/
16609F:	include/linux/nitro_enclaves.h
16610F:	include/uapi/linux/nitro_enclaves.h
16611F:	samples/nitro_enclaves/
16612
16613NITRO SECURE MODULE (NSM)
16614M:	Alexander Graf <graf@amazon.com>
16615L:	linux-kernel@vger.kernel.org
16616L:	The AWS Nitro Enclaves Team <aws-nitro-enclaves-devel@amazon.com>
16617S:	Supported
16618W:	https://aws.amazon.com/ec2/nitro/nitro-enclaves/
16619F:	drivers/misc/nsm.c
16620F:	include/uapi/linux/nsm.h
16621
16622NOHZ, DYNTICKS SUPPORT
16623M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
16624M:	Frederic Weisbecker <frederic@kernel.org>
16625M:	Ingo Molnar <mingo@kernel.org>
16626M:	Thomas Gleixner <tglx@linutronix.de>
16627L:	linux-kernel@vger.kernel.org
16628S:	Maintained
16629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
16630F:	include/linux/sched/nohz.h
16631F:	include/linux/tick.h
16632F:	kernel/time/tick*.*
16633
16634NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
16635M:	Pavel Machek <pavel@ucw.cz>
16636M:	Sakari Ailus <sakari.ailus@iki.fi>
16637L:	linux-media@vger.kernel.org
16638S:	Maintained
16639F:	drivers/media/i2c/ad5820.c
16640F:	drivers/media/i2c/et8ek8
16641
16642NOKIA N900 POWER SUPPLY DRIVERS
16643R:	Pali Rohár <pali@kernel.org>
16644F:	drivers/power/supply/bq2415x_charger.c
16645F:	drivers/power/supply/bq27xxx_battery.c
16646F:	drivers/power/supply/bq27xxx_battery_i2c.c
16647F:	drivers/power/supply/isp1704_charger.c
16648F:	drivers/power/supply/rx51_battery.c
16649F:	include/linux/power/bq2415x_charger.h
16650F:	include/linux/power/bq27xxx_battery.h
16651
16652NOLIBC HEADER FILE
16653M:	Willy Tarreau <w@1wt.eu>
16654M:	Thomas Weißschuh <linux@weissschuh.net>
16655S:	Maintained
16656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
16657F:	tools/include/nolibc/
16658F:	tools/testing/selftests/nolibc/
16659
16660NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
16661M:	Hans de Goede <hdegoede@redhat.com>
16662L:	linux-input@vger.kernel.org
16663S:	Maintained
16664F:	Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
16665F:	drivers/input/touchscreen/novatek-nvt-ts.c
16666
16667NSDEPS
16668M:	Matthias Maennich <maennich@google.com>
16669S:	Maintained
16670F:	Documentation/core-api/symbol-namespaces.rst
16671F:	scripts/nsdeps
16672
16673NTB AMD DRIVER
16674M:	Sanjay R Mehta <sanju.mehta@amd.com>
16675M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
16676L:	ntb@lists.linux.dev
16677S:	Supported
16678F:	drivers/ntb/hw/amd/
16679
16680NTB DRIVER CORE
16681M:	Jon Mason <jdmason@kudzu.us>
16682M:	Dave Jiang <dave.jiang@intel.com>
16683M:	Allen Hubbe <allenbh@gmail.com>
16684L:	ntb@lists.linux.dev
16685S:	Supported
16686W:	https://github.com/jonmason/ntb/wiki
16687T:	git https://github.com/jonmason/ntb.git
16688F:	drivers/net/ntb_netdev.c
16689F:	drivers/ntb/
16690F:	drivers/pci/endpoint/functions/pci-epf-*ntb.c
16691F:	include/linux/ntb.h
16692F:	include/linux/ntb_transport.h
16693F:	tools/testing/selftests/ntb/
16694
16695NTB INTEL DRIVER
16696M:	Dave Jiang <dave.jiang@intel.com>
16697L:	ntb@lists.linux.dev
16698S:	Supported
16699W:	https://github.com/davejiang/linux/wiki
16700T:	git https://github.com/davejiang/linux.git
16701F:	drivers/ntb/hw/intel/
16702
16703NTFS3 FILESYSTEM
16704M:	Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
16705L:	ntfs3@lists.linux.dev
16706S:	Supported
16707W:	http://www.paragon-software.com/
16708T:	git https://github.com/Paragon-Software-Group/linux-ntfs3.git
16709F:	Documentation/filesystems/ntfs3.rst
16710F:	fs/ntfs3/
16711
16712NUBUS SUBSYSTEM
16713M:	Finn Thain <fthain@linux-m68k.org>
16714L:	linux-m68k@lists.linux-m68k.org
16715S:	Maintained
16716F:	arch/*/include/asm/nubus.h
16717F:	drivers/nubus/
16718F:	include/linux/nubus.h
16719F:	include/uapi/linux/nubus.h
16720
16721NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
16722M:	Antonino Daplas <adaplas@gmail.com>
16723L:	linux-fbdev@vger.kernel.org
16724S:	Maintained
16725F:	drivers/video/fbdev/nvidia/
16726F:	drivers/video/fbdev/riva/
16727
16728NVIDIA WMI EC BACKLIGHT DRIVER
16729M:	Daniel Dadap <ddadap@nvidia.com>
16730L:	platform-driver-x86@vger.kernel.org
16731S:	Supported
16732F:	drivers/platform/x86/nvidia-wmi-ec-backlight.c
16733F:	include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
16734
16735NVM EXPRESS DRIVER
16736M:	Keith Busch <kbusch@kernel.org>
16737M:	Jens Axboe <axboe@fb.com>
16738M:	Christoph Hellwig <hch@lst.de>
16739M:	Sagi Grimberg <sagi@grimberg.me>
16740L:	linux-nvme@lists.infradead.org
16741S:	Supported
16742W:	http://git.infradead.org/nvme.git
16743T:	git git://git.infradead.org/nvme.git
16744F:	Documentation/nvme/
16745F:	drivers/nvme/common/
16746F:	drivers/nvme/host/
16747F:	include/linux/nvme-*.h
16748F:	include/linux/nvme.h
16749F:	include/uapi/linux/nvme_ioctl.h
16750
16751NVM EXPRESS FABRICS AUTHENTICATION
16752M:	Hannes Reinecke <hare@suse.de>
16753L:	linux-nvme@lists.infradead.org
16754S:	Supported
16755F:	drivers/nvme/host/auth.c
16756F:	drivers/nvme/target/auth.c
16757F:	drivers/nvme/target/fabrics-cmd-auth.c
16758F:	include/linux/nvme-auth.h
16759
16760NVM EXPRESS FC TRANSPORT DRIVERS
16761M:	James Smart <james.smart@broadcom.com>
16762L:	linux-nvme@lists.infradead.org
16763S:	Supported
16764F:	drivers/nvme/host/fc.c
16765F:	drivers/nvme/target/fc.c
16766F:	drivers/nvme/target/fcloop.c
16767F:	include/linux/nvme-fc-driver.h
16768F:	include/linux/nvme-fc.h
16769
16770NVM EXPRESS HARDWARE MONITORING SUPPORT
16771M:	Guenter Roeck <linux@roeck-us.net>
16772L:	linux-nvme@lists.infradead.org
16773S:	Supported
16774F:	drivers/nvme/host/hwmon.c
16775
16776NVM EXPRESS TARGET DRIVER
16777M:	Christoph Hellwig <hch@lst.de>
16778M:	Sagi Grimberg <sagi@grimberg.me>
16779M:	Chaitanya Kulkarni <kch@nvidia.com>
16780L:	linux-nvme@lists.infradead.org
16781S:	Supported
16782W:	http://git.infradead.org/nvme.git
16783T:	git git://git.infradead.org/nvme.git
16784F:	drivers/nvme/target/
16785
16786NVMEM FRAMEWORK
16787M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16788S:	Maintained
16789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
16790F:	Documentation/ABI/stable/sysfs-bus-nvmem
16791F:	Documentation/devicetree/bindings/nvmem/
16792F:	drivers/nvmem/
16793F:	include/linux/nvmem-consumer.h
16794F:	include/linux/nvmem-provider.h
16795
16796NXP BLUETOOTH WIRELESS DRIVERS
16797M:	Amitkumar Karwar <amitkumar.karwar@nxp.com>
16798M:	Neeraj Kale <neeraj.sanjaykale@nxp.com>
16799S:	Maintained
16800F:	Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
16801F:	drivers/bluetooth/btnxpuart.c
16802
16803NXP C45 TJA11XX PHY DRIVER
16804M:	Andrei Botila <andrei.botila@oss.nxp.com>
16805L:	netdev@vger.kernel.org
16806S:	Maintained
16807F:	drivers/net/phy/nxp-c45-tja11xx*
16808
16809NXP FSPI DRIVER
16810M:	Han Xu <han.xu@nxp.com>
16811M:	Haibo Chen <haibo.chen@nxp.com>
16812R:	Yogesh Gaur <yogeshgaur.83@gmail.com>
16813L:	linux-spi@vger.kernel.org
16814L:	imx@lists.linux.dev
16815S:	Maintained
16816F:	Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
16817F:	drivers/spi/spi-nxp-fspi.c
16818
16819NXP FXAS21002C DRIVER
16820M:	Rui Miguel Silva <rmfrfs@gmail.com>
16821L:	linux-iio@vger.kernel.org
16822S:	Maintained
16823F:	Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
16824F:	drivers/iio/gyro/fxas21002c.h
16825F:	drivers/iio/gyro/fxas21002c_core.c
16826F:	drivers/iio/gyro/fxas21002c_i2c.c
16827F:	drivers/iio/gyro/fxas21002c_spi.c
16828
16829NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
16830M:	Haibo Chen <haibo.chen@nxp.com>
16831L:	linux-iio@vger.kernel.org
16832L:	imx@lists.linux.dev
16833S:	Maintained
16834F:	Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
16835F:	Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
16836F:	Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
16837F:	drivers/iio/adc/imx7d_adc.c
16838F:	drivers/iio/adc/imx93_adc.c
16839F:	drivers/iio/adc/vf610_adc.c
16840
16841NXP i.MX 8M ISI DRIVER
16842M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16843L:	linux-media@vger.kernel.org
16844S:	Maintained
16845F:	Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
16846F:	drivers/media/platform/nxp/imx8-isi/
16847
16848NXP i.MX 8MP DW100 V4L2 DRIVER
16849M:	Xavier Roumegue <xavier.roumegue@oss.nxp.com>
16850L:	linux-media@vger.kernel.org
16851S:	Maintained
16852F:	Documentation/devicetree/bindings/media/nxp,dw100.yaml
16853F:	Documentation/userspace-api/media/drivers/dw100.rst
16854F:	drivers/media/platform/nxp/dw100/
16855F:	include/uapi/linux/dw100.h
16856
16857NXP i.MX 8MQ DCSS DRIVER
16858M:	Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
16859R:	Lucas Stach <l.stach@pengutronix.de>
16860L:	dri-devel@lists.freedesktop.org
16861S:	Maintained
16862T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
16863F:	Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
16864F:	drivers/gpu/drm/imx/dcss/
16865
16866NXP i.MX 8QXP ADC DRIVER
16867M:	Cai Huoqing <cai.huoqing@linux.dev>
16868M:	Haibo Chen <haibo.chen@nxp.com>
16869L:	imx@lists.linux.dev
16870L:	linux-iio@vger.kernel.org
16871S:	Maintained
16872F:	Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
16873F:	drivers/iio/adc/imx8qxp-adc.c
16874
16875NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
16876M:	Mirela Rabulea <mirela.rabulea@nxp.com>
16877L:	imx@lists.linux.dev
16878L:	linux-media@vger.kernel.org
16879S:	Maintained
16880F:	Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
16881F:	drivers/media/platform/nxp/imx-jpeg
16882
16883NXP i.MX CLOCK DRIVERS
16884M:	Abel Vesa <abelvesa@kernel.org>
16885R:	Peng Fan <peng.fan@nxp.com>
16886L:	linux-clk@vger.kernel.org
16887L:	imx@lists.linux.dev
16888S:	Maintained
16889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
16890F:	Documentation/devicetree/bindings/clock/imx*
16891F:	drivers/clk/imx/
16892F:	include/dt-bindings/clock/imx*
16893
16894NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
16895M:	Jagan Teki <jagan@amarulasolutions.com>
16896S:	Maintained
16897F:	Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
16898F:	drivers/regulator/pf8x00-regulator.c
16899
16900NXP PTN5150A CC LOGIC AND EXTCON DRIVER
16901M:	Krzysztof Kozlowski <krzk@kernel.org>
16902L:	linux-kernel@vger.kernel.org
16903S:	Maintained
16904F:	Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
16905F:	drivers/extcon/extcon-ptn5150.c
16906
16907NXP SGTL5000 DRIVER
16908M:	Fabio Estevam <festevam@gmail.com>
16909L:	linux-sound@vger.kernel.org
16910S:	Maintained
16911F:	Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
16912F:	sound/soc/codecs/sgtl5000*
16913
16914NXP SJA1105 ETHERNET SWITCH DRIVER
16915M:	Vladimir Oltean <olteanv@gmail.com>
16916L:	linux-kernel@vger.kernel.org
16917S:	Maintained
16918F:	drivers/net/dsa/sja1105
16919F:	drivers/net/pcs/pcs-xpcs-nxp.c
16920
16921NXP TDA998X DRM DRIVER
16922M:	Russell King <linux@armlinux.org.uk>
16923S:	Maintained
16924T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
16925T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
16926F:	drivers/gpu/drm/i2c/tda998x_drv.c
16927F:	include/drm/i2c/tda998x.h
16928F:	include/dt-bindings/display/tda998x.h
16929K:	"nxp,tda998x"
16930
16931NXP TFA9879 DRIVER
16932M:	Peter Rosin <peda@axentia.se>
16933L:	linux-sound@vger.kernel.org
16934S:	Maintained
16935F:	Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
16936F:	sound/soc/codecs/tfa9879*
16937
16938NXP-NCI NFC DRIVER
16939S:	Orphan
16940F:	Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
16941F:	drivers/nfc/nxp-nci
16942
16943NXP/Goodix TFA989X (TFA1) DRIVER
16944M:	Stephan Gerhold <stephan@gerhold.net>
16945L:	linux-sound@vger.kernel.org
16946S:	Maintained
16947F:	Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
16948F:	sound/soc/codecs/tfa989x.c
16949
16950NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
16951M:	Jonas Malaco <jonas@protocubo.io>
16952L:	linux-hwmon@vger.kernel.org
16953S:	Maintained
16954F:	Documentation/hwmon/nzxt-kraken2.rst
16955F:	drivers/hwmon/nzxt-kraken2.c
16956
16957NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
16958M:	Jonas Malaco <jonas@protocubo.io>
16959M:	Aleksa Savic <savicaleksa83@gmail.com>
16960L:	linux-hwmon@vger.kernel.org
16961S:	Maintained
16962F:	Documentation/hwmon/nzxt-kraken3.rst
16963F:	drivers/hwmon/nzxt-kraken3.c
16964
16965OBJAGG
16966M:	Jiri Pirko <jiri@resnulli.us>
16967L:	netdev@vger.kernel.org
16968S:	Supported
16969F:	include/linux/objagg.h
16970F:	lib/objagg.c
16971F:	lib/test_objagg.c
16972
16973OBJPOOL
16974M:	Matt Wu <wuqiang.matt@bytedance.com>
16975S:	Supported
16976F:	include/linux/objpool.h
16977F:	lib/objpool.c
16978F:	lib/test_objpool.c
16979
16980OBJTOOL
16981M:	Josh Poimboeuf <jpoimboe@kernel.org>
16982M:	Peter Zijlstra <peterz@infradead.org>
16983S:	Supported
16984F:	include/linux/objtool*.h
16985F:	tools/objtool/
16986
16987OCELOT ETHERNET SWITCH DRIVER
16988M:	Vladimir Oltean <vladimir.oltean@nxp.com>
16989M:	Claudiu Manoil <claudiu.manoil@nxp.com>
16990M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
16991M:	UNGLinuxDriver@microchip.com
16992L:	netdev@vger.kernel.org
16993S:	Supported
16994F:	drivers/net/dsa/ocelot/*
16995F:	drivers/net/ethernet/mscc/
16996F:	include/soc/mscc/ocelot*
16997F:	net/dsa/tag_ocelot.c
16998F:	net/dsa/tag_ocelot_8021q.c
16999F:	tools/testing/selftests/drivers/net/ocelot/*
17000
17001OCELOT EXTERNAL SWITCH CONTROL
17002M:	Colin Foster <colin.foster@in-advantage.com>
17003S:	Supported
17004F:	Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
17005F:	drivers/mfd/ocelot*
17006F:	drivers/net/dsa/ocelot/ocelot_ext.c
17007F:	include/linux/mfd/ocelot.h
17008
17009OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
17010M:	Frederic Barrat <fbarrat@linux.ibm.com>
17011M:	Andrew Donnellan <ajd@linux.ibm.com>
17012L:	linuxppc-dev@lists.ozlabs.org
17013S:	Supported
17014F:	Documentation/userspace-api/accelerators/ocxl.rst
17015F:	arch/powerpc/include/asm/pnv-ocxl.h
17016F:	arch/powerpc/platforms/powernv/ocxl.c
17017F:	drivers/misc/ocxl/
17018F:	include/misc/ocxl*
17019F:	include/uapi/misc/ocxl.h
17020
17021OMAP AUDIO SUPPORT
17022M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
17023M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
17024L:	linux-sound@vger.kernel.org
17025L:	linux-omap@vger.kernel.org
17026S:	Maintained
17027F:	sound/soc/ti/n810.c
17028F:	sound/soc/ti/omap*
17029F:	sound/soc/ti/rx51.c
17030F:	sound/soc/ti/sdma-pcm.*
17031
17032OMAP CLOCK FRAMEWORK SUPPORT
17033M:	Paul Walmsley <paul@pwsan.com>
17034L:	linux-omap@vger.kernel.org
17035S:	Maintained
17036F:	arch/arm/*omap*/*clock*
17037
17038OMAP DEVICE TREE SUPPORT
17039M:	Tony Lindgren <tony@atomide.com>
17040L:	linux-omap@vger.kernel.org
17041L:	devicetree@vger.kernel.org
17042S:	Maintained
17043F:	arch/arm/boot/dts/ti/omap/
17044
17045OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
17046L:	linux-omap@vger.kernel.org
17047L:	linux-fbdev@vger.kernel.org
17048S:	Orphan
17049F:	Documentation/arch/arm/omap/dss.rst
17050F:	drivers/video/fbdev/omap2/
17051
17052OMAP FRAMEBUFFER SUPPORT
17053L:	linux-fbdev@vger.kernel.org
17054L:	linux-omap@vger.kernel.org
17055S:	Orphan
17056F:	drivers/video/fbdev/omap/
17057
17058OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
17059M:	Roger Quadros <rogerq@kernel.org>
17060M:	Tony Lindgren <tony@atomide.com>
17061L:	linux-omap@vger.kernel.org
17062S:	Maintained
17063F:	arch/arm/mach-omap2/*gpmc*
17064F:	drivers/memory/omap-gpmc.c
17065
17066OMAP GPIO DRIVER
17067M:	Grygorii Strashko <grygorii.strashko@ti.com>
17068M:	Santosh Shilimkar <ssantosh@kernel.org>
17069M:	Kevin Hilman <khilman@kernel.org>
17070L:	linux-omap@vger.kernel.org
17071S:	Maintained
17072F:	Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
17073F:	drivers/gpio/gpio-omap.c
17074
17075OMAP HARDWARE SPINLOCK SUPPORT
17076L:	linux-omap@vger.kernel.org
17077S:	Orphan
17078F:	drivers/hwspinlock/omap_hwspinlock.c
17079
17080OMAP HS MMC SUPPORT
17081L:	linux-mmc@vger.kernel.org
17082L:	linux-omap@vger.kernel.org
17083S:	Orphan
17084F:	drivers/mmc/host/omap_hsmmc.c
17085
17086OMAP HWMOD DATA
17087M:	Paul Walmsley <paul@pwsan.com>
17088L:	linux-omap@vger.kernel.org
17089S:	Maintained
17090F:	arch/arm/mach-omap2/omap_hwmod*data*
17091
17092OMAP HWMOD SUPPORT
17093M:	Paul Walmsley <paul@pwsan.com>
17094L:	linux-omap@vger.kernel.org
17095S:	Maintained
17096F:	arch/arm/mach-omap2/omap_hwmod.*
17097
17098OMAP I2C DRIVER
17099M:	Vignesh R <vigneshr@ti.com>
17100L:	linux-omap@vger.kernel.org
17101L:	linux-i2c@vger.kernel.org
17102S:	Maintained
17103F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
17104F:	drivers/i2c/busses/i2c-omap.c
17105
17106OMAP MMC SUPPORT
17107M:	Aaro Koskinen <aaro.koskinen@iki.fi>
17108L:	linux-omap@vger.kernel.org
17109S:	Odd Fixes
17110F:	drivers/mmc/host/omap.c
17111
17112OMAP POWER MANAGEMENT SUPPORT
17113M:	Kevin Hilman <khilman@kernel.org>
17114L:	linux-omap@vger.kernel.org
17115S:	Maintained
17116F:	arch/arm/*omap*/*pm*
17117F:	drivers/cpufreq/omap-cpufreq.c
17118
17119OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
17120M:	Paul Walmsley <paul@pwsan.com>
17121L:	linux-omap@vger.kernel.org
17122S:	Maintained
17123F:	arch/arm/mach-omap2/prm*
17124
17125OMAP RANDOM NUMBER GENERATOR SUPPORT
17126M:	Deepak Saxena <dsaxena@plexity.net>
17127S:	Maintained
17128F:	drivers/char/hw_random/omap-rng.c
17129
17130OMAP USB SUPPORT
17131L:	linux-usb@vger.kernel.org
17132L:	linux-omap@vger.kernel.org
17133S:	Orphan
17134F:	arch/arm/*omap*/usb*
17135F:	drivers/usb/*/*omap*
17136
17137OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
17138M:	Mark Jackson <mpfj@newflow.co.uk>
17139L:	linux-omap@vger.kernel.org
17140S:	Maintained
17141F:	arch/arm/boot/dts/ti/omap/am335x-nano.dts
17142
17143OMAP1 SUPPORT
17144M:	Aaro Koskinen <aaro.koskinen@iki.fi>
17145M:	Janusz Krzysztofik <jmkrzyszt@gmail.com>
17146R:	Tony Lindgren <tony@atomide.com>
17147L:	linux-omap@vger.kernel.org
17148S:	Maintained
17149Q:	http://patchwork.kernel.org/project/linux-omap/list/
17150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17151F:	arch/arm/configs/omap1_defconfig
17152F:	arch/arm/mach-omap1/
17153F:	drivers/i2c/busses/i2c-omap.c
17154F:	include/linux/platform_data/ams-delta-fiq.h
17155F:	include/linux/platform_data/i2c-omap.h
17156
17157OMAP2+ SUPPORT
17158M:	Aaro Koskinen <aaro.koskinen@iki.fi>
17159M:	Andreas Kemnade <andreas@kemnade.info>
17160M:	Kevin Hilman <khilman@baylibre.com>
17161M:	Roger Quadros <rogerq@kernel.org>
17162M:	Tony Lindgren <tony@atomide.com>
17163L:	linux-omap@vger.kernel.org
17164S:	Maintained
17165W:	http://linux.omap.com/
17166Q:	http://patchwork.kernel.org/project/linux-omap/list/
17167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17168F:	Documentation/devicetree/bindings/arm/ti/omap.yaml
17169F:	arch/arm/configs/omap2plus_defconfig
17170F:	arch/arm/mach-omap2/
17171F:	drivers/bus/omap*.[ch]
17172F:	drivers/bus/ti-sysc.c
17173F:	drivers/gpio/gpio-tps65219.c
17174F:	drivers/i2c/busses/i2c-omap.c
17175F:	drivers/irqchip/irq-omap-intc.c
17176F:	drivers/mfd/*omap*.c
17177F:	drivers/mfd/menelaus.c
17178F:	drivers/mfd/palmas.c
17179F:	drivers/mfd/tps65217.c
17180F:	drivers/mfd/tps65218.c
17181F:	drivers/mfd/tps65219.c
17182F:	drivers/mfd/tps65910.c
17183F:	drivers/mfd/twl-core.[ch]
17184F:	drivers/mfd/twl4030*.c
17185F:	drivers/mfd/twl6030*.c
17186F:	drivers/mfd/twl6040*.c
17187F:	drivers/regulator/palmas-regulator*.c
17188F:	drivers/regulator/pbias-regulator.c
17189F:	drivers/regulator/tps65217-regulator.c
17190F:	drivers/regulator/tps65218-regulator.c
17191F:	drivers/regulator/tps65219-regulator.c
17192F:	drivers/regulator/tps65910-regulator.c
17193F:	drivers/regulator/twl-regulator.c
17194F:	drivers/regulator/twl6030-regulator.c
17195F:	include/linux/platform_data/i2c-omap.h
17196F:	include/linux/platform_data/ti-sysc.h
17197
17198OMFS FILESYSTEM
17199M:	Bob Copeland <me@bobcopeland.com>
17200L:	linux-karma-devel@lists.sourceforge.net
17201S:	Maintained
17202F:	Documentation/filesystems/omfs.rst
17203F:	fs/omfs/
17204
17205OMNIVISION OG01A1B SENSOR DRIVER
17206M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17207L:	linux-media@vger.kernel.org
17208S:	Maintained
17209F:	Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17210F:	drivers/media/i2c/og01a1b.c
17211
17212OMNIVISION OV01A10 SENSOR DRIVER
17213M:	Bingbu Cao <bingbu.cao@intel.com>
17214L:	linux-media@vger.kernel.org
17215S:	Maintained
17216T:	git git://linuxtv.org/media.git
17217F:	drivers/media/i2c/ov01a10.c
17218
17219OMNIVISION OV02A10 SENSOR DRIVER
17220L:	linux-media@vger.kernel.org
17221S:	Orphan
17222T:	git git://linuxtv.org/media.git
17223F:	Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17224F:	drivers/media/i2c/ov02a10.c
17225
17226OMNIVISION OV08D10 SENSOR DRIVER
17227M:	Jimmy Su <jimmy.su@intel.com>
17228L:	linux-media@vger.kernel.org
17229S:	Maintained
17230T:	git git://linuxtv.org/media.git
17231F:	drivers/media/i2c/ov08d10.c
17232
17233OMNIVISION OV08X40 SENSOR DRIVER
17234M:	Jason Chen <jason.z.chen@intel.com>
17235L:	linux-media@vger.kernel.org
17236S:	Maintained
17237T:	git git://linuxtv.org/media.git
17238F:	drivers/media/i2c/ov08x40.c
17239F:	Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
17240
17241OMNIVISION OV13858 SENSOR DRIVER
17242M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17243L:	linux-media@vger.kernel.org
17244S:	Maintained
17245T:	git git://linuxtv.org/media.git
17246F:	drivers/media/i2c/ov13858.c
17247
17248OMNIVISION OV13B10 SENSOR DRIVER
17249M:	Arec Kao <arec.kao@intel.com>
17250L:	linux-media@vger.kernel.org
17251S:	Maintained
17252T:	git git://linuxtv.org/media.git
17253F:	drivers/media/i2c/ov13b10.c
17254
17255OMNIVISION OV2680 SENSOR DRIVER
17256M:	Rui Miguel Silva <rmfrfs@gmail.com>
17257M:	Hans de Goede <hansg@kernel.org>
17258L:	linux-media@vger.kernel.org
17259S:	Maintained
17260T:	git git://linuxtv.org/media.git
17261F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17262F:	drivers/media/i2c/ov2680.c
17263
17264OMNIVISION OV2685 SENSOR DRIVER
17265M:	Shunqian Zheng <zhengsq@rock-chips.com>
17266L:	linux-media@vger.kernel.org
17267S:	Maintained
17268T:	git git://linuxtv.org/media.git
17269F:	Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17270F:	drivers/media/i2c/ov2685.c
17271
17272OMNIVISION OV2740 SENSOR DRIVER
17273M:	Tianshu Qiu <tian.shu.qiu@intel.com>
17274R:	Sakari Ailus <sakari.ailus@linux.intel.com>
17275R:	Bingbu Cao <bingbu.cao@intel.com>
17276L:	linux-media@vger.kernel.org
17277S:	Maintained
17278T:	git git://linuxtv.org/media.git
17279F:	drivers/media/i2c/ov2740.c
17280
17281OMNIVISION OV4689 SENSOR DRIVER
17282M:	Mikhail Rudenko <mike.rudenko@gmail.com>
17283L:	linux-media@vger.kernel.org
17284S:	Maintained
17285T:	git git://linuxtv.org/media.git
17286F:	Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17287F:	drivers/media/i2c/ov4689.c
17288
17289OMNIVISION OV5640 SENSOR DRIVER
17290M:	Steve Longerbeam <slongerbeam@gmail.com>
17291L:	linux-media@vger.kernel.org
17292S:	Maintained
17293T:	git git://linuxtv.org/media.git
17294F:	drivers/media/i2c/ov5640.c
17295
17296OMNIVISION OV5647 SENSOR DRIVER
17297M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
17298M:	Jacopo Mondi <jacopo@jmondi.org>
17299L:	linux-media@vger.kernel.org
17300S:	Maintained
17301T:	git git://linuxtv.org/media.git
17302F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17303F:	drivers/media/i2c/ov5647.c
17304
17305OMNIVISION OV5670 SENSOR DRIVER
17306M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17307L:	linux-media@vger.kernel.org
17308S:	Maintained
17309T:	git git://linuxtv.org/media.git
17310F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17311F:	drivers/media/i2c/ov5670.c
17312
17313OMNIVISION OV5675 SENSOR DRIVER
17314M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17315L:	linux-media@vger.kernel.org
17316S:	Maintained
17317T:	git git://linuxtv.org/media.git
17318F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17319F:	drivers/media/i2c/ov5675.c
17320
17321OMNIVISION OV5693 SENSOR DRIVER
17322M:	Daniel Scally <djrscally@gmail.com>
17323L:	linux-media@vger.kernel.org
17324S:	Maintained
17325T:	git git://linuxtv.org/media.git
17326F:	Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17327F:	drivers/media/i2c/ov5693.c
17328
17329OMNIVISION OV5695 SENSOR DRIVER
17330M:	Shunqian Zheng <zhengsq@rock-chips.com>
17331L:	linux-media@vger.kernel.org
17332S:	Maintained
17333T:	git git://linuxtv.org/media.git
17334F:	drivers/media/i2c/ov5695.c
17335
17336OMNIVISION OV64A40 SENSOR DRIVER
17337M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17338L:	linux-media@vger.kernel.org
17339S:	Maintained
17340T:	git git://linuxtv.org/media.git
17341F:	Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17342F:	drivers/media/i2c/ov64a40.c
17343
17344OMNIVISION OV7670 SENSOR DRIVER
17345L:	linux-media@vger.kernel.org
17346S:	Orphan
17347T:	git git://linuxtv.org/media.git
17348F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
17349F:	drivers/media/i2c/ov7670.c
17350
17351OMNIVISION OV772x SENSOR DRIVER
17352M:	Jacopo Mondi <jacopo@jmondi.org>
17353L:	linux-media@vger.kernel.org
17354S:	Odd fixes
17355T:	git git://linuxtv.org/media.git
17356F:	Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17357F:	drivers/media/i2c/ov772x.c
17358F:	include/media/i2c/ov772x.h
17359
17360OMNIVISION OV7740 SENSOR DRIVER
17361L:	linux-media@vger.kernel.org
17362S:	Orphan
17363T:	git git://linuxtv.org/media.git
17364F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
17365F:	drivers/media/i2c/ov7740.c
17366
17367OMNIVISION OV8856 SENSOR DRIVER
17368M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17369L:	linux-media@vger.kernel.org
17370S:	Maintained
17371T:	git git://linuxtv.org/media.git
17372F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
17373F:	drivers/media/i2c/ov8856.c
17374
17375OMNIVISION OV8858 SENSOR DRIVER
17376M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
17377M:	Nicholas Roth <nicholas@rothemail.net>
17378L:	linux-media@vger.kernel.org
17379S:	Maintained
17380T:	git git://linuxtv.org/media.git
17381F:	Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
17382F:	drivers/media/i2c/ov8858.c
17383
17384OMNIVISION OV9282 SENSOR DRIVER
17385M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
17386L:	linux-media@vger.kernel.org
17387S:	Maintained
17388T:	git git://linuxtv.org/media.git
17389F:	Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
17390F:	drivers/media/i2c/ov9282.c
17391
17392OMNIVISION OV9640 SENSOR DRIVER
17393M:	Petr Cvek <petrcvekcz@gmail.com>
17394L:	linux-media@vger.kernel.org
17395S:	Maintained
17396F:	drivers/media/i2c/ov9640.*
17397
17398OMNIVISION OV9650 SENSOR DRIVER
17399M:	Sakari Ailus <sakari.ailus@linux.intel.com>
17400R:	Akinobu Mita <akinobu.mita@gmail.com>
17401R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
17402L:	linux-media@vger.kernel.org
17403S:	Maintained
17404T:	git git://linuxtv.org/media.git
17405F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
17406F:	drivers/media/i2c/ov9650.c
17407
17408OMNIVISION OV9734 SENSOR DRIVER
17409M:	Tianshu Qiu <tian.shu.qiu@intel.com>
17410R:	Bingbu Cao <bingbu.cao@intel.com>
17411L:	linux-media@vger.kernel.org
17412S:	Maintained
17413T:	git git://linuxtv.org/media.git
17414F:	drivers/media/i2c/ov9734.c
17415
17416ONBOARD USB HUB DRIVER
17417M:	Matthias Kaehlcke <mka@chromium.org>
17418L:	linux-usb@vger.kernel.org
17419S:	Maintained
17420F:	Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
17421F:	drivers/usb/misc/onboard_usb_dev.c
17422
17423ONENAND FLASH DRIVER
17424M:	Kyungmin Park <kyungmin.park@samsung.com>
17425L:	linux-mtd@lists.infradead.org
17426S:	Maintained
17427F:	drivers/mtd/nand/onenand/
17428F:	include/linux/mtd/onenand*.h
17429
17430ONEXPLAYER FAN DRIVER
17431M:	Derek John Clark <derekjohn.clark@gmail.com>
17432M:	Joaquín Ignacio Aramendía <samsagax@gmail.com>
17433L:	linux-hwmon@vger.kernel.org
17434S:	Maintained
17435F:	drivers/hwmon/oxp-sensors.c
17436
17437ONIE TLV NVMEM LAYOUT DRIVER
17438M:	Miquel Raynal <miquel.raynal@bootlin.com>
17439S:	Maintained
17440F:	Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
17441F:	drivers/nvmem/layouts/onie-tlv.c
17442
17443ONION OMEGA2+ BOARD
17444M:	Harvey Hunt <harveyhuntnexus@gmail.com>
17445L:	linux-mips@vger.kernel.org
17446S:	Maintained
17447F:	arch/mips/boot/dts/ralink/omega2p.dts
17448
17449ONSEMI ETHERNET PHY DRIVERS
17450M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
17451L:	netdev@vger.kernel.org
17452S:	Supported
17453W:	http://www.onsemi.com
17454F:	drivers/net/phy/ncn*
17455
17456OP-TEE DRIVER
17457M:	Jens Wiklander <jens.wiklander@linaro.org>
17458L:	op-tee@lists.trustedfirmware.org
17459S:	Maintained
17460F:	Documentation/ABI/testing/sysfs-bus-optee-devices
17461F:	drivers/tee/optee/
17462
17463OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
17464M:	Sumit Garg <sumit.garg@linaro.org>
17465L:	op-tee@lists.trustedfirmware.org
17466S:	Maintained
17467F:	drivers/char/hw_random/optee-rng.c
17468
17469OP-TEE RTC DRIVER
17470M:	Clément Léger <clement.leger@bootlin.com>
17471L:	linux-rtc@vger.kernel.org
17472S:	Maintained
17473F:	drivers/rtc/rtc-optee.c
17474
17475OPA-VNIC DRIVER
17476M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
17477L:	linux-rdma@vger.kernel.org
17478S:	Supported
17479F:	drivers/infiniband/ulp/opa_vnic
17480
17481OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
17482M:	Parthiban Veerasooran <parthiban.veerasooran@microchip.com>
17483L:	netdev@vger.kernel.org
17484S:	Maintained
17485F:	Documentation/networking/oa-tc6-framework.rst
17486F:	drivers/net/ethernet/oa_tc6.c
17487F:	include/linux/oa_tc6.h
17488
17489OPEN FIRMWARE AND FLATTENED DEVICE TREE
17490M:	Rob Herring <robh@kernel.org>
17491M:	Saravana Kannan <saravanak@google.com>
17492L:	devicetree@vger.kernel.org
17493S:	Maintained
17494W:	http://www.devicetree.org/
17495C:	irc://irc.libera.chat/devicetree
17496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17497F:	Documentation/ABI/testing/sysfs-firmware-ofw
17498F:	drivers/of/
17499F:	include/linux/of*.h
17500F:	scripts/dtc/
17501F:	tools/testing/selftests/dt/
17502K:	of_overlay_notifier_
17503K:	of_overlay_fdt_apply
17504K:	of_overlay_remove
17505
17506OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
17507M:	Rob Herring <robh@kernel.org>
17508M:	Krzysztof Kozlowski <krzk+dt@kernel.org>
17509M:	Conor Dooley <conor+dt@kernel.org>
17510L:	devicetree@vger.kernel.org
17511S:	Maintained
17512Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
17513C:	irc://irc.libera.chat/devicetree
17514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
17515F:	Documentation/devicetree/
17516F:	arch/*/boot/dts/
17517F:	include/dt-bindings/
17518
17519OPENCOMPUTE PTP CLOCK DRIVER
17520M:	Jonathan Lemon <jonathan.lemon@gmail.com>
17521M:	Vadim Fedorenko <vadim.fedorenko@linux.dev>
17522L:	netdev@vger.kernel.org
17523S:	Maintained
17524F:	drivers/ptp/ptp_ocp.c
17525
17526OPENCORES I2C BUS DRIVER
17527M:	Peter Korsgaard <peter@korsgaard.com>
17528M:	Andrew Lunn <andrew@lunn.ch>
17529L:	linux-i2c@vger.kernel.org
17530S:	Maintained
17531F:	Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
17532F:	Documentation/i2c/busses/i2c-ocores.rst
17533F:	drivers/i2c/busses/i2c-ocores.c
17534F:	include/linux/platform_data/i2c-ocores.h
17535
17536OPENRISC ARCHITECTURE
17537M:	Jonas Bonn <jonas@southpole.se>
17538M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
17539M:	Stafford Horne <shorne@gmail.com>
17540L:	linux-openrisc@vger.kernel.org
17541S:	Maintained
17542W:	http://openrisc.io
17543T:	git https://github.com/openrisc/linux.git
17544F:	Documentation/arch/openrisc/
17545F:	Documentation/devicetree/bindings/openrisc/
17546F:	arch/openrisc/
17547F:	drivers/irqchip/irq-ompic.c
17548F:	drivers/irqchip/irq-or1k-*
17549
17550OPENVSWITCH
17551M:	Pravin B Shelar <pshelar@ovn.org>
17552L:	netdev@vger.kernel.org
17553L:	dev@openvswitch.org
17554S:	Maintained
17555W:	http://openvswitch.org
17556F:	include/uapi/linux/openvswitch.h
17557F:	net/openvswitch/
17558F:	tools/testing/selftests/net/openvswitch/
17559
17560OPERATING PERFORMANCE POINTS (OPP)
17561M:	Viresh Kumar <vireshk@kernel.org>
17562M:	Nishanth Menon <nm@ti.com>
17563M:	Stephen Boyd <sboyd@kernel.org>
17564L:	linux-pm@vger.kernel.org
17565S:	Maintained
17566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
17567F:	Documentation/devicetree/bindings/opp/
17568F:	Documentation/power/opp.rst
17569F:	drivers/opp/
17570F:	include/linux/pm_opp.h
17571
17572OPL4 DRIVER
17573M:	Clemens Ladisch <clemens@ladisch.de>
17574L:	linux-sound@vger.kernel.org
17575S:	Maintained
17576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17577F:	sound/drivers/opl4/
17578
17579ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
17580M:	Mark Fasheh <mark@fasheh.com>
17581M:	Joel Becker <jlbec@evilplan.org>
17582M:	Joseph Qi <joseph.qi@linux.alibaba.com>
17583L:	ocfs2-devel@lists.linux.dev
17584S:	Supported
17585W:	http://ocfs2.wiki.kernel.org
17586F:	Documentation/filesystems/dlmfs.rst
17587F:	Documentation/filesystems/ocfs2.rst
17588F:	fs/ocfs2/
17589
17590ORANGEFS FILESYSTEM
17591M:	Mike Marshall <hubcap@omnibond.com>
17592R:	Martin Brandenburg <martin@omnibond.com>
17593L:	devel@lists.orangefs.org
17594S:	Supported
17595T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
17596F:	Documentation/filesystems/orangefs.rst
17597F:	fs/orangefs/
17598
17599OV2659 OMNIVISION SENSOR DRIVER
17600M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17601L:	linux-media@vger.kernel.org
17602S:	Maintained
17603W:	https://linuxtv.org
17604Q:	http://patchwork.linuxtv.org/project/linux-media/list/
17605T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17606F:	drivers/media/i2c/ov2659.c
17607F:	include/media/i2c/ov2659.h
17608
17609OVERLAY FILESYSTEM
17610M:	Miklos Szeredi <miklos@szeredi.hu>
17611M:	Amir Goldstein <amir73il@gmail.com>
17612L:	linux-unionfs@vger.kernel.org
17613S:	Supported
17614T:	git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
17615F:	Documentation/filesystems/overlayfs.rst
17616F:	fs/overlayfs/
17617
17618P54 WIRELESS DRIVER
17619M:	Christian Lamparter <chunkeey@googlemail.com>
17620L:	linux-wireless@vger.kernel.org
17621S:	Maintained
17622W:	https://wireless.wiki.kernel.org/en/users/Drivers/p54
17623F:	drivers/net/wireless/intersil/p54/
17624
17625PACKET SOCKETS
17626M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
17627S:	Maintained
17628F:	include/uapi/linux/if_packet.h
17629F:	net/packet/af_packet.c
17630
17631PACKING
17632M:	Vladimir Oltean <olteanv@gmail.com>
17633L:	netdev@vger.kernel.org
17634S:	Supported
17635F:	Documentation/core-api/packing.rst
17636F:	include/linux/packing.h
17637F:	lib/packing.c
17638F:	lib/packing_test.c
17639
17640PADATA PARALLEL EXECUTION MECHANISM
17641M:	Steffen Klassert <steffen.klassert@secunet.com>
17642M:	Daniel Jordan <daniel.m.jordan@oracle.com>
17643L:	linux-crypto@vger.kernel.org
17644L:	linux-kernel@vger.kernel.org
17645S:	Maintained
17646F:	Documentation/core-api/padata.rst
17647F:	include/linux/padata.h
17648F:	kernel/padata.c
17649
17650PAGE CACHE
17651M:	Matthew Wilcox (Oracle) <willy@infradead.org>
17652L:	linux-fsdevel@vger.kernel.org
17653S:	Supported
17654T:	git git://git.infradead.org/users/willy/pagecache.git
17655F:	Documentation/filesystems/locking.rst
17656F:	Documentation/filesystems/vfs.rst
17657F:	include/linux/pagemap.h
17658F:	mm/filemap.c
17659F:	mm/page-writeback.c
17660F:	mm/readahead.c
17661F:	mm/truncate.c
17662
17663PAGE POOL
17664M:	Jesper Dangaard Brouer <hawk@kernel.org>
17665M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
17666L:	netdev@vger.kernel.org
17667S:	Supported
17668F:	Documentation/networking/page_pool.rst
17669F:	include/net/page_pool/
17670F:	include/trace/events/page_pool.h
17671F:	net/core/page_pool.c
17672
17673PAGE TABLE CHECK
17674M:	Pasha Tatashin <pasha.tatashin@soleen.com>
17675M:	Andrew Morton <akpm@linux-foundation.org>
17676L:	linux-mm@kvack.org
17677S:	Maintained
17678F:	Documentation/mm/page_table_check.rst
17679F:	include/linux/page_table_check.h
17680F:	mm/page_table_check.c
17681
17682PANASONIC LAPTOP ACPI EXTRAS DRIVER
17683M:	Kenneth Chan <kenneth.t.chan@gmail.com>
17684L:	platform-driver-x86@vger.kernel.org
17685S:	Maintained
17686F:	drivers/platform/x86/panasonic-laptop.c
17687
17688PARALLAX PING IIO SENSOR DRIVER
17689M:	Andreas Klinger <ak@it-klinger.de>
17690L:	linux-iio@vger.kernel.org
17691S:	Maintained
17692F:	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
17693F:	drivers/iio/proximity/ping.c
17694
17695PARALLEL LCD/KEYPAD PANEL DRIVER
17696M:	Willy Tarreau <willy@haproxy.com>
17697M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
17698S:	Odd Fixes
17699F:	Documentation/admin-guide/lcd-panel-cgram.rst
17700F:	drivers/auxdisplay/panel.c
17701
17702PARALLEL PORT SUBSYSTEM
17703M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17704M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17705L:	linux-parport@lists.infradead.org (subscribers-only)
17706S:	Maintained
17707F:	Documentation/driver-api/parport*.rst
17708F:	drivers/char/ppdev.c
17709F:	drivers/parport/
17710F:	include/linux/parport*.h
17711F:	include/uapi/linux/ppdev.h
17712
17713PARAVIRT_OPS INTERFACE
17714M:	Juergen Gross <jgross@suse.com>
17715R:	Ajay Kaher <ajay.kaher@broadcom.com>
17716R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
17717R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
17718L:	virtualization@lists.linux.dev
17719L:	x86@kernel.org
17720S:	Supported
17721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17722F:	Documentation/virt/paravirt_ops.rst
17723F:	arch/*/include/asm/paravirt*.h
17724F:	arch/*/kernel/paravirt*
17725F:	include/linux/hypervisor.h
17726
17727PARISC ARCHITECTURE
17728M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
17729M:	Helge Deller <deller@gmx.de>
17730L:	linux-parisc@vger.kernel.org
17731S:	Maintained
17732W:	https://parisc.wiki.kernel.org
17733Q:	http://patchwork.kernel.org/project/linux-parisc/list/
17734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
17735T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
17736F:	Documentation/arch/parisc/
17737F:	arch/parisc/
17738F:	drivers/char/agp/parisc-agp.c
17739F:	drivers/input/misc/hp_sdc_rtc.c
17740F:	drivers/input/serio/gscps2.c
17741F:	drivers/input/serio/hp_sdc*
17742F:	drivers/parisc/
17743F:	drivers/parport/parport_gsc.*
17744F:	drivers/tty/serial/8250/8250_parisc.c
17745F:	drivers/video/console/sti*
17746F:	drivers/video/fbdev/sti*
17747F:	drivers/video/logo/logo_parisc*
17748F:	include/linux/hp_sdc.h
17749
17750PARMAN
17751M:	Jiri Pirko <jiri@resnulli.us>
17752L:	netdev@vger.kernel.org
17753S:	Supported
17754F:	include/linux/parman.h
17755F:	lib/parman.c
17756F:	lib/test_parman.c
17757
17758PC ENGINES APU BOARD DRIVER
17759M:	Enrico Weigelt, metux IT consult <info@metux.net>
17760S:	Maintained
17761F:	drivers/platform/x86/pcengines-apuv2.c
17762
17763PC87360 HARDWARE MONITORING DRIVER
17764M:	Jim Cromie <jim.cromie@gmail.com>
17765L:	linux-hwmon@vger.kernel.org
17766S:	Maintained
17767F:	Documentation/hwmon/pc87360.rst
17768F:	drivers/hwmon/pc87360.c
17769
17770PC8736x GPIO DRIVER
17771M:	Jim Cromie <jim.cromie@gmail.com>
17772S:	Maintained
17773F:	drivers/char/pc8736x_gpio.c
17774
17775PC87427 HARDWARE MONITORING DRIVER
17776M:	Jean Delvare <jdelvare@suse.com>
17777L:	linux-hwmon@vger.kernel.org
17778S:	Maintained
17779F:	Documentation/hwmon/pc87427.rst
17780F:	drivers/hwmon/pc87427.c
17781
17782PCA9532 LED DRIVER
17783M:	Riku Voipio <riku.voipio@iki.fi>
17784S:	Maintained
17785F:	drivers/leds/leds-pca9532.c
17786F:	include/linux/leds-pca9532.h
17787
17788PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
17789M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17790M:	Pali Rohár <pali@kernel.org>
17791L:	linux-pci@vger.kernel.org
17792L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17793S:	Maintained
17794F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
17795F:	drivers/pci/controller/pci-aardvark.c
17796
17797PCI DRIVER FOR ALTERA PCIE IP
17798M:	Joyce Ooi <joyce.ooi@intel.com>
17799L:	linux-pci@vger.kernel.org
17800S:	Supported
17801F:	Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
17802F:	drivers/pci/controller/pcie-altera.c
17803
17804PCI DRIVER FOR APPLIEDMICRO XGENE
17805M:	Toan Le <toan@os.amperecomputing.com>
17806L:	linux-pci@vger.kernel.org
17807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17808S:	Maintained
17809F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
17810F:	drivers/pci/controller/pci-xgene.c
17811
17812PCI DRIVER FOR ARM VERSATILE PLATFORM
17813M:	Rob Herring <robh@kernel.org>
17814L:	linux-pci@vger.kernel.org
17815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17816S:	Maintained
17817F:	Documentation/devicetree/bindings/pci/versatile.yaml
17818F:	drivers/pci/controller/pci-versatile.c
17819
17820PCI DRIVER FOR ARMADA 8K
17821M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17822L:	linux-pci@vger.kernel.org
17823L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17824S:	Maintained
17825F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
17826F:	drivers/pci/controller/dwc/pcie-armada8k.c
17827
17828PCI DRIVER FOR CADENCE PCIE IP
17829L:	linux-pci@vger.kernel.org
17830S:	Orphan
17831F:	Documentation/devicetree/bindings/pci/cdns,*
17832F:	drivers/pci/controller/cadence/*cadence*
17833
17834PCI DRIVER FOR FREESCALE LAYERSCAPE
17835M:	Minghuan Lian <minghuan.Lian@nxp.com>
17836M:	Mingkai Hu <mingkai.hu@nxp.com>
17837M:	Roy Zang <roy.zang@nxp.com>
17838L:	linuxppc-dev@lists.ozlabs.org
17839L:	linux-pci@vger.kernel.org
17840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17841L:	imx@lists.linux.dev
17842S:	Maintained
17843F:	drivers/pci/controller/dwc/*layerscape*
17844
17845PCI DRIVER FOR FU740
17846M:	Paul Walmsley <paul.walmsley@sifive.com>
17847M:	Greentime Hu <greentime.hu@sifive.com>
17848M:	Samuel Holland <samuel.holland@sifive.com>
17849L:	linux-pci@vger.kernel.org
17850S:	Maintained
17851F:	Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
17852F:	drivers/pci/controller/dwc/pcie-fu740.c
17853
17854PCI DRIVER FOR GENERIC OF HOSTS
17855M:	Will Deacon <will@kernel.org>
17856L:	linux-pci@vger.kernel.org
17857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17858S:	Maintained
17859F:	Documentation/devicetree/bindings/pci/host-generic-pci.yaml
17860F:	drivers/pci/controller/pci-host-common.c
17861F:	drivers/pci/controller/pci-host-generic.c
17862
17863PCI DRIVER FOR IMX6
17864M:	Richard Zhu <hongxing.zhu@nxp.com>
17865M:	Lucas Stach <l.stach@pengutronix.de>
17866L:	linux-pci@vger.kernel.org
17867L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17868L:	imx@lists.linux.dev
17869S:	Maintained
17870F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
17871F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
17872F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
17873F:	drivers/pci/controller/dwc/*imx6*
17874
17875PCI DRIVER FOR INTEL IXP4XX
17876M:	Linus Walleij <linus.walleij@linaro.org>
17877S:	Maintained
17878F:	Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
17879F:	drivers/pci/controller/pci-ixp4xx.c
17880
17881PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
17882M:	Nirmal Patel <nirmal.patel@linux.intel.com>
17883R:	Jonathan Derrick <jonathan.derrick@linux.dev>
17884L:	linux-pci@vger.kernel.org
17885S:	Supported
17886F:	drivers/pci/controller/vmd.c
17887
17888PCI DRIVER FOR MICROSEMI SWITCHTEC
17889M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
17890M:	Logan Gunthorpe <logang@deltatee.com>
17891L:	linux-pci@vger.kernel.org
17892S:	Maintained
17893F:	Documentation/ABI/testing/sysfs-class-switchtec
17894F:	Documentation/driver-api/switchtec.rst
17895F:	drivers/ntb/hw/mscc/
17896F:	drivers/pci/switch/switchtec*
17897F:	include/linux/switchtec.h
17898F:	include/uapi/linux/switchtec_ioctl.h
17899
17900PCI DRIVER FOR MOBIVEIL PCIE IP
17901M:	Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
17902M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17903L:	linux-pci@vger.kernel.org
17904S:	Supported
17905F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
17906F:	drivers/pci/controller/mobiveil/pcie-mobiveil*
17907
17908PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
17909M:	Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17910M:	Pali Rohár <pali@kernel.org>
17911L:	linux-pci@vger.kernel.org
17912L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17913S:	Maintained
17914F:	drivers/pci/controller/*mvebu*
17915
17916PCI DRIVER FOR NVIDIA TEGRA
17917M:	Thierry Reding <thierry.reding@gmail.com>
17918L:	linux-tegra@vger.kernel.org
17919L:	linux-pci@vger.kernel.org
17920S:	Supported
17921F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
17922F:	drivers/pci/controller/pci-tegra.c
17923
17924PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
17925M:	Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
17926L:	linux-pci@vger.kernel.org
17927L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17928S:	Maintained
17929F:	Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
17930F:	drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
17931
17932PCI DRIVER FOR PLDA PCIE IP
17933M:	Daire McNamara <daire.mcnamara@microchip.com>
17934L:	linux-pci@vger.kernel.org
17935S:	Maintained
17936F:	Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
17937F:	drivers/pci/controller/plda/pcie-plda-host.c
17938F:	drivers/pci/controller/plda/pcie-plda.h
17939
17940PCI DRIVER FOR RENESAS R-CAR
17941M:	Marek Vasut <marek.vasut+renesas@gmail.com>
17942M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
17943L:	linux-pci@vger.kernel.org
17944L:	linux-renesas-soc@vger.kernel.org
17945S:	Maintained
17946F:	Documentation/devicetree/bindings/pci/*rcar*
17947F:	drivers/pci/controller/*rcar*
17948F:	drivers/pci/controller/dwc/*rcar*
17949
17950PCI DRIVER FOR SAMSUNG EXYNOS
17951M:	Jingoo Han <jingoohan1@gmail.com>
17952L:	linux-pci@vger.kernel.org
17953L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17954L:	linux-samsung-soc@vger.kernel.org
17955S:	Maintained
17956F:	drivers/pci/controller/dwc/pci-exynos.c
17957
17958PCI DRIVER FOR SYNOPSYS DESIGNWARE
17959M:	Jingoo Han <jingoohan1@gmail.com>
17960M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17961L:	linux-pci@vger.kernel.org
17962S:	Maintained
17963F:	Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
17964F:	Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
17965F:	drivers/pci/controller/dwc/*designware*
17966
17967PCI DRIVER FOR TI DRA7XX/J721E
17968M:	Vignesh Raghavendra <vigneshr@ti.com>
17969R:	Siddharth Vadapalli <s-vadapalli@ti.com>
17970L:	linux-omap@vger.kernel.org
17971L:	linux-pci@vger.kernel.org
17972L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17973S:	Supported
17974F:	Documentation/devicetree/bindings/pci/ti-pci.txt
17975F:	drivers/pci/controller/cadence/pci-j721e.c
17976F:	drivers/pci/controller/dwc/pci-dra7xx.c
17977
17978PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
17979M:	Linus Walleij <linus.walleij@linaro.org>
17980L:	linux-pci@vger.kernel.org
17981S:	Maintained
17982F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
17983F:	drivers/pci/controller/pci-v3-semi.c
17984
17985PCI DRIVER FOR XILINX VERSAL CPM
17986M:	Bharat Kumar Gogada <bharat.kumar.gogada@amd.com>
17987M:	Michal Simek <michal.simek@amd.com>
17988L:	linux-pci@vger.kernel.org
17989S:	Maintained
17990F:	Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
17991F:	drivers/pci/controller/pcie-xilinx-cpm.c
17992
17993PCI ENDPOINT SUBSYSTEM
17994M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17995M:	Krzysztof Wilczyński <kw@linux.com>
17996R:	Kishon Vijay Abraham I <kishon@kernel.org>
17997L:	linux-pci@vger.kernel.org
17998S:	Supported
17999Q:	https://patchwork.kernel.org/project/linux-pci/list/
18000B:	https://bugzilla.kernel.org
18001C:	irc://irc.oftc.net/linux-pci
18002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18003F:	Documentation/PCI/endpoint/*
18004F:	Documentation/misc-devices/pci-endpoint-test.rst
18005F:	drivers/misc/pci_endpoint_test.c
18006F:	drivers/pci/endpoint/
18007F:	tools/pci/
18008
18009PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
18010M:	Mahesh J Salgaonkar <mahesh@linux.ibm.com>
18011R:	Oliver O'Halloran <oohall@gmail.com>
18012L:	linuxppc-dev@lists.ozlabs.org
18013S:	Supported
18014F:	Documentation/PCI/pci-error-recovery.rst
18015F:	Documentation/arch/powerpc/eeh-pci-error-recovery.rst
18016F:	arch/powerpc/include/*/eeh*.h
18017F:	arch/powerpc/kernel/eeh*.c
18018F:	arch/powerpc/platforms/*/eeh*.c
18019F:	drivers/pci/pcie/aer.c
18020F:	drivers/pci/pcie/dpc.c
18021F:	drivers/pci/pcie/err.c
18022
18023PCI ERROR RECOVERY
18024M:	Linas Vepstas <linasvepstas@gmail.com>
18025L:	linux-pci@vger.kernel.org
18026S:	Supported
18027F:	Documentation/PCI/pci-error-recovery.rst
18028
18029PCI MSI DRIVER FOR ALTERA MSI IP
18030M:	Joyce Ooi <joyce.ooi@intel.com>
18031L:	linux-pci@vger.kernel.org
18032S:	Supported
18033F:	Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
18034F:	drivers/pci/controller/pcie-altera-msi.c
18035
18036PCI MSI DRIVER FOR APPLIEDMICRO XGENE
18037M:	Toan Le <toan@os.amperecomputing.com>
18038L:	linux-pci@vger.kernel.org
18039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18040S:	Maintained
18041F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
18042F:	drivers/pci/controller/pci-xgene-msi.c
18043
18044PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
18045M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18046M:	Krzysztof Wilczyński <kw@linux.com>
18047R:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18048R:	Rob Herring <robh@kernel.org>
18049L:	linux-pci@vger.kernel.org
18050S:	Supported
18051Q:	https://patchwork.kernel.org/project/linux-pci/list/
18052B:	https://bugzilla.kernel.org
18053C:	irc://irc.oftc.net/linux-pci
18054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18055F:	Documentation/devicetree/bindings/pci/
18056F:	drivers/pci/controller/
18057F:	drivers/pci/pci-bridge-emul.c
18058F:	drivers/pci/pci-bridge-emul.h
18059
18060PCI PEER-TO-PEER DMA (P2PDMA)
18061M:	Bjorn Helgaas <bhelgaas@google.com>
18062M:	Logan Gunthorpe <logang@deltatee.com>
18063L:	linux-pci@vger.kernel.org
18064S:	Supported
18065Q:	https://patchwork.kernel.org/project/linux-pci/list/
18066B:	https://bugzilla.kernel.org
18067C:	irc://irc.oftc.net/linux-pci
18068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18069F:	Documentation/driver-api/pci/p2pdma.rst
18070F:	drivers/pci/p2pdma.c
18071F:	include/linux/pci-p2pdma.h
18072
18073PCI POWER CONTROL
18074M:	Bartosz Golaszewski <brgl@bgdev.pl>
18075L:	linux-pci@vger.kernel.org
18076S:	Maintained
18077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18078F:	drivers/pci/pwrctrl/*
18079F:	include/linux/pci-pwrctrl.h
18080
18081PCI SUBSYSTEM
18082M:	Bjorn Helgaas <bhelgaas@google.com>
18083L:	linux-pci@vger.kernel.org
18084S:	Supported
18085Q:	https://patchwork.kernel.org/project/linux-pci/list/
18086B:	https://bugzilla.kernel.org
18087C:	irc://irc.oftc.net/linux-pci
18088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18089F:	Documentation/PCI/
18090F:	Documentation/devicetree/bindings/pci/
18091F:	arch/x86/kernel/early-quirks.c
18092F:	arch/x86/kernel/quirks.c
18093F:	arch/x86/pci/
18094F:	drivers/acpi/pci*
18095F:	drivers/pci/
18096F:	include/asm-generic/pci*
18097F:	include/linux/of_pci.h
18098F:	include/linux/pci*
18099F:	include/uapi/linux/pci*
18100
18101PCIE BANDWIDTH CONTROLLER
18102M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
18103L:	linux-pci@vger.kernel.org
18104S:	Supported
18105F:	drivers/pci/pcie/bwctrl.c
18106F:	drivers/thermal/pcie_cooling.c
18107F:	include/linux/pci-bwctrl.h
18108F:	tools/testing/selftests/pcie_bwctrl/
18109
18110PCIE DRIVER FOR AMAZON ANNAPURNA LABS
18111M:	Jonathan Chocron <jonnyc@amazon.com>
18112L:	linux-pci@vger.kernel.org
18113S:	Maintained
18114F:	Documentation/devicetree/bindings/pci/pcie-al.txt
18115F:	drivers/pci/controller/dwc/pcie-al.c
18116
18117PCIE DRIVER FOR AMLOGIC MESON
18118M:	Yue Wang <yue.wang@Amlogic.com>
18119L:	linux-pci@vger.kernel.org
18120L:	linux-amlogic@lists.infradead.org
18121S:	Maintained
18122F:	drivers/pci/controller/dwc/pci-meson.c
18123
18124PCIE DRIVER FOR AXIS ARTPEC
18125M:	Jesper Nilsson <jesper.nilsson@axis.com>
18126L:	linux-arm-kernel@axis.com
18127L:	linux-pci@vger.kernel.org
18128S:	Maintained
18129F:	Documentation/devicetree/bindings/pci/axis,artpec*
18130F:	drivers/pci/controller/dwc/*artpec*
18131
18132PCIE DRIVER FOR CAVIUM THUNDERX
18133M:	Robert Richter <rric@kernel.org>
18134L:	linux-pci@vger.kernel.org
18135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18136S:	Odd Fixes
18137F:	drivers/pci/controller/pci-thunder-*
18138
18139PCIE DRIVER FOR HISILICON
18140M:	Zhou Wang <wangzhou1@hisilicon.com>
18141L:	linux-pci@vger.kernel.org
18142S:	Maintained
18143F:	drivers/pci/controller/dwc/pcie-hisi.c
18144
18145PCIE DRIVER FOR HISILICON KIRIN
18146M:	Xiaowei Song <songxiaowei@hisilicon.com>
18147M:	Binghui Wang <wangbinghui@hisilicon.com>
18148L:	linux-pci@vger.kernel.org
18149S:	Maintained
18150F:	Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
18151F:	drivers/pci/controller/dwc/pcie-kirin.c
18152
18153PCIE DRIVER FOR HISILICON STB
18154M:	Shawn Guo <shawn.guo@linaro.org>
18155L:	linux-pci@vger.kernel.org
18156S:	Maintained
18157F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
18158F:	drivers/pci/controller/dwc/pcie-histb.c
18159
18160PCIE DRIVER FOR INTEL KEEM BAY
18161M:	Srikanth Thokala <srikanth.thokala@intel.com>
18162L:	linux-pci@vger.kernel.org
18163S:	Supported
18164F:	Documentation/devicetree/bindings/pci/intel,keembay-pcie*
18165F:	drivers/pci/controller/dwc/pcie-keembay.c
18166
18167PCIE DRIVER FOR INTEL LGM GW SOC
18168M:	Chuanhua Lei <lchuanhua@maxlinear.com>
18169L:	linux-pci@vger.kernel.org
18170S:	Maintained
18171F:	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18172F:	drivers/pci/controller/dwc/pcie-intel-gw.c
18173
18174PCIE DRIVER FOR MEDIATEK
18175M:	Ryder Lee <ryder.lee@mediatek.com>
18176M:	Jianjun Wang <jianjun.wang@mediatek.com>
18177L:	linux-pci@vger.kernel.org
18178L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18179S:	Supported
18180F:	Documentation/devicetree/bindings/pci/mediatek*
18181F:	drivers/pci/controller/*mediatek*
18182
18183PCIE DRIVER FOR MICROCHIP
18184M:	Daire McNamara <daire.mcnamara@microchip.com>
18185L:	linux-pci@vger.kernel.org
18186S:	Supported
18187F:	Documentation/devicetree/bindings/pci/microchip*
18188F:	drivers/pci/controller/plda/*microchip*
18189
18190PCIE DRIVER FOR QUALCOMM MSM
18191M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18192L:	linux-pci@vger.kernel.org
18193L:	linux-arm-msm@vger.kernel.org
18194S:	Maintained
18195F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18196F:	drivers/pci/controller/dwc/pcie-qcom.c
18197
18198PCIE DRIVER FOR ROCKCHIP
18199M:	Shawn Lin <shawn.lin@rock-chips.com>
18200L:	linux-pci@vger.kernel.org
18201L:	linux-rockchip@lists.infradead.org
18202S:	Maintained
18203F:	Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18204F:	drivers/pci/controller/pcie-rockchip*
18205
18206PCIE DRIVER FOR SOCIONEXT UNIPHIER
18207M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
18208L:	linux-pci@vger.kernel.org
18209S:	Maintained
18210F:	Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18211F:	drivers/pci/controller/dwc/pcie-uniphier*
18212
18213PCIE DRIVER FOR ST SPEAR13XX
18214M:	Pratyush Anand <pratyush.anand@gmail.com>
18215L:	linux-pci@vger.kernel.org
18216S:	Maintained
18217F:	drivers/pci/controller/dwc/*spear*
18218
18219PCIE DRIVER FOR STARFIVE JH71x0
18220M:	Kevin Xie <kevin.xie@starfivetech.com>
18221L:	linux-pci@vger.kernel.org
18222S:	Maintained
18223F:	Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18224F:	drivers/pci/controller/plda/pcie-starfive.c
18225
18226PCIE ENDPOINT DRIVER FOR QUALCOMM
18227M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
18228L:	linux-pci@vger.kernel.org
18229L:	linux-arm-msm@vger.kernel.org
18230S:	Maintained
18231F:	Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18232F:	drivers/pci/controller/dwc/pcie-qcom-common.c
18233F:	drivers/pci/controller/dwc/pcie-qcom-ep.c
18234
18235PCMCIA SUBSYSTEM
18236M:	Dominik Brodowski <linux@dominikbrodowski.net>
18237S:	Odd Fixes
18238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18239F:	Documentation/pcmcia/
18240F:	drivers/pcmcia/
18241F:	include/pcmcia/
18242F:	tools/pcmcia/
18243
18244PCNET32 NETWORK DRIVER
18245M:	Don Fry <pcnet32@frontier.com>
18246L:	netdev@vger.kernel.org
18247S:	Maintained
18248F:	drivers/net/ethernet/amd/pcnet32.c
18249
18250PCRYPT PARALLEL CRYPTO ENGINE
18251M:	Steffen Klassert <steffen.klassert@secunet.com>
18252L:	linux-crypto@vger.kernel.org
18253S:	Maintained
18254F:	crypto/pcrypt.c
18255F:	include/crypto/pcrypt.h
18256
18257PDS DSC VIRTIO DATA PATH ACCELERATOR
18258R:	Shannon Nelson <shannon.nelson@amd.com>
18259F:	drivers/vdpa/pds/
18260
18261PECI HARDWARE MONITORING DRIVERS
18262M:	Iwona Winiarska <iwona.winiarska@intel.com>
18263L:	linux-hwmon@vger.kernel.org
18264S:	Supported
18265F:	Documentation/hwmon/peci-cputemp.rst
18266F:	Documentation/hwmon/peci-dimmtemp.rst
18267F:	drivers/hwmon/peci/
18268
18269PECI SUBSYSTEM
18270M:	Iwona Winiarska <iwona.winiarska@intel.com>
18271L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
18272S:	Supported
18273F:	Documentation/devicetree/bindings/peci/
18274F:	Documentation/peci/
18275F:	drivers/peci/
18276F:	include/linux/peci-cpu.h
18277F:	include/linux/peci.h
18278
18279PENSANDO ETHERNET DRIVERS
18280M:	Shannon Nelson <shannon.nelson@amd.com>
18281M:	Brett Creeley <brett.creeley@amd.com>
18282L:	netdev@vger.kernel.org
18283S:	Supported
18284F:	Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18285F:	drivers/net/ethernet/pensando/
18286
18287PER-CPU MEMORY ALLOCATOR
18288M:	Dennis Zhou <dennis@kernel.org>
18289M:	Tejun Heo <tj@kernel.org>
18290M:	Christoph Lameter <cl@linux.com>
18291L:	linux-mm@kvack.org
18292S:	Maintained
18293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18294F:	arch/*/include/asm/percpu.h
18295F:	include/linux/percpu*.h
18296F:	lib/percpu*.c
18297F:	mm/percpu*.c
18298
18299PER-TASK DELAY ACCOUNTING
18300M:	Balbir Singh <bsingharora@gmail.com>
18301S:	Maintained
18302F:	include/linux/delayacct.h
18303F:	kernel/delayacct.c
18304
18305PERFORMANCE EVENTS SUBSYSTEM
18306M:	Peter Zijlstra <peterz@infradead.org>
18307M:	Ingo Molnar <mingo@redhat.com>
18308M:	Arnaldo Carvalho de Melo <acme@kernel.org>
18309M:	Namhyung Kim <namhyung@kernel.org>
18310R:	Mark Rutland <mark.rutland@arm.com>
18311R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
18312R:	Jiri Olsa <jolsa@kernel.org>
18313R:	Ian Rogers <irogers@google.com>
18314R:	Adrian Hunter <adrian.hunter@intel.com>
18315R:	"Liang, Kan" <kan.liang@linux.intel.com>
18316L:	linux-perf-users@vger.kernel.org
18317L:	linux-kernel@vger.kernel.org
18318S:	Supported
18319W:	https://perf.wiki.kernel.org/
18320T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18323F:	arch/*/events/*
18324F:	arch/*/events/*/*
18325F:	arch/*/include/asm/perf_event.h
18326F:	arch/*/kernel/*/*/perf_event*.c
18327F:	arch/*/kernel/*/perf_event*.c
18328F:	arch/*/kernel/perf_callchain.c
18329F:	arch/*/kernel/perf_event*.c
18330F:	include/linux/perf_event.h
18331F:	include/uapi/linux/perf_event.h
18332F:	kernel/events/*
18333F:	tools/lib/perf/
18334F:	tools/perf/
18335
18336PERFORMANCE EVENTS TOOLING ARM64
18337R:	John Garry <john.g.garry@oracle.com>
18338R:	Will Deacon <will@kernel.org>
18339R:	James Clark <james.clark@linaro.org>
18340R:	Mike Leach <mike.leach@linaro.org>
18341R:	Leo Yan <leo.yan@linux.dev>
18342L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18343S:	Supported
18344F:	tools/build/feature/test-libopencsd.c
18345F:	tools/perf/arch/arm*/
18346F:	tools/perf/pmu-events/arch/arm64/
18347F:	tools/perf/util/arm-spe*
18348F:	tools/perf/util/cs-etm*
18349
18350PERSONALITY HANDLING
18351M:	Christoph Hellwig <hch@infradead.org>
18352L:	linux-abi-devel@lists.sourceforge.net
18353S:	Maintained
18354F:	include/linux/personality.h
18355F:	include/uapi/linux/personality.h
18356
18357PHOENIX RC FLIGHT CONTROLLER ADAPTER
18358M:	Marcus Folkesson <marcus.folkesson@gmail.com>
18359L:	linux-input@vger.kernel.org
18360S:	Maintained
18361F:	Documentation/input/devices/pxrc.rst
18362F:	drivers/input/joystick/pxrc.c
18363
18364PHONET PROTOCOL
18365M:	Remi Denis-Courmont <courmisch@gmail.com>
18366S:	Supported
18367F:	Documentation/networking/phonet.rst
18368F:	include/linux/phonet.h
18369F:	include/net/phonet/
18370F:	include/uapi/linux/phonet.h
18371F:	net/phonet/
18372
18373PHRAM MTD DRIVER
18374M:	Joern Engel <joern@lazybastard.org>
18375L:	linux-mtd@lists.infradead.org
18376S:	Maintained
18377F:	drivers/mtd/devices/phram.c
18378
18379PICOLCD HID DRIVER
18380M:	Bruno Prémont <bonbons@linux-vserver.org>
18381L:	linux-input@vger.kernel.org
18382S:	Maintained
18383F:	drivers/hid/hid-picolcd*
18384
18385PIDFD API
18386M:	Christian Brauner <christian@brauner.io>
18387L:	linux-kernel@vger.kernel.org
18388S:	Maintained
18389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
18390F:	samples/pidfd/
18391F:	tools/testing/selftests/clone3/
18392F:	tools/testing/selftests/pid_namespace/
18393F:	tools/testing/selftests/pidfd/
18394K:	(?i)pidfd
18395K:	(?i)clone3
18396K:	\b(clone_args|kernel_clone_args)\b
18397
18398PIN CONTROL SUBSYSTEM
18399M:	Linus Walleij <linus.walleij@linaro.org>
18400L:	linux-gpio@vger.kernel.org
18401S:	Maintained
18402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
18403F:	Documentation/devicetree/bindings/pinctrl/
18404F:	Documentation/driver-api/pin-control.rst
18405F:	drivers/pinctrl/
18406F:	include/dt-bindings/pinctrl/
18407F:	include/linux/pinctrl/
18408
18409PIN CONTROLLER - AIROHA
18410M:	Lorenzo Bianconi <lorenzo@kernel.org>
18411L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18412S:	Maintained
18413F:	Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
18414F:	drivers/pinctrl/mediatek/pinctrl-airoha.c
18415
18416PIN CONTROLLER - AMD
18417M:	Basavaraj Natikar <Basavaraj.Natikar@amd.com>
18418M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
18419S:	Maintained
18420F:	drivers/pinctrl/pinctrl-amd.c
18421
18422PIN CONTROLLER - FREESCALE
18423M:	Dong Aisheng <aisheng.dong@nxp.com>
18424M:	Fabio Estevam <festevam@gmail.com>
18425M:	Shawn Guo <shawnguo@kernel.org>
18426M:	Jacky Bai <ping.bai@nxp.com>
18427R:	Pengutronix Kernel Team <kernel@pengutronix.de>
18428L:	linux-gpio@vger.kernel.org
18429L:	NXP S32 Linux Team <s32@nxp.com>
18430S:	Maintained
18431F:	Documentation/devicetree/bindings/pinctrl/fsl,*
18432F:	Documentation/devicetree/bindings/pinctrl/nxp,s32*
18433F:	drivers/pinctrl/freescale/
18434F:	drivers/pinctrl/nxp/
18435
18436PIN CONTROLLER - INTEL
18437M:	Mika Westerberg <mika.westerberg@linux.intel.com>
18438M:	Andy Shevchenko <andy@kernel.org>
18439S:	Supported
18440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
18441F:	drivers/pinctrl/intel/
18442
18443PIN CONTROLLER - KEEMBAY
18444M:	Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
18445S:	Supported
18446F:	drivers/pinctrl/pinctrl-keembay*
18447
18448PIN CONTROLLER - MEDIATEK
18449M:	Sean Wang <sean.wang@kernel.org>
18450L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18451S:	Maintained
18452F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
18453F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
18454F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
18455F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
18456F:	drivers/pinctrl/mediatek/
18457
18458PIN CONTROLLER - MEDIATEK MIPS
18459M:	Chester A. Unal <chester.a.unal@arinc9.com>
18460M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
18461L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18462L:	linux-mips@vger.kernel.org
18463S:	Maintained
18464F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
18465F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
18466F:	Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
18467F:	Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
18468F:	Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
18469F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
18470F:	Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
18471F:	Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
18472F:	drivers/pinctrl/mediatek/pinctrl-mt7620.c
18473F:	drivers/pinctrl/mediatek/pinctrl-mt7621.c
18474F:	drivers/pinctrl/mediatek/pinctrl-mt76x8.c
18475F:	drivers/pinctrl/mediatek/pinctrl-mtmips.*
18476F:	drivers/pinctrl/mediatek/pinctrl-rt2880.c
18477F:	drivers/pinctrl/mediatek/pinctrl-rt305x.c
18478F:	drivers/pinctrl/mediatek/pinctrl-rt3883.c
18479
18480PIN CONTROLLER - MICROCHIP AT91
18481M:	Ludovic Desroches <ludovic.desroches@microchip.com>
18482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18483L:	linux-gpio@vger.kernel.org
18484S:	Supported
18485F:	drivers/gpio/gpio-sama5d2-piobu.c
18486F:	drivers/pinctrl/pinctrl-at91*
18487
18488PIN CONTROLLER - QUALCOMM
18489M:	Bjorn Andersson <andersson@kernel.org>
18490L:	linux-arm-msm@vger.kernel.org
18491S:	Maintained
18492C:	irc://irc.oftc.net/linux-msm
18493F:	Documentation/devicetree/bindings/pinctrl/qcom,*
18494F:	drivers/pinctrl/qcom/
18495
18496PIN CONTROLLER - RENESAS
18497M:	Geert Uytterhoeven <geert+renesas@glider.be>
18498L:	linux-renesas-soc@vger.kernel.org
18499S:	Supported
18500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
18501F:	Documentation/devicetree/bindings/pinctrl/renesas,*
18502F:	drivers/pinctrl/renesas/
18503
18504PIN CONTROLLER - SAMSUNG
18505M:	Krzysztof Kozlowski <krzk@kernel.org>
18506M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
18507R:	Alim Akhtar <alim.akhtar@samsung.com>
18508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18509L:	linux-samsung-soc@vger.kernel.org
18510S:	Maintained
18511Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
18512B:	mailto:linux-samsung-soc@vger.kernel.org
18513C:	irc://irc.libera.chat/linux-exynos
18514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
18515F:	Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
18516F:	drivers/pinctrl/samsung/
18517
18518PIN CONTROLLER - SINGLE
18519M:	Tony Lindgren <tony@atomide.com>
18520M:	Haojian Zhuang <haojian.zhuang@linaro.org>
18521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18522L:	linux-omap@vger.kernel.org
18523S:	Maintained
18524F:	drivers/pinctrl/pinctrl-single.c
18525
18526PIN CONTROLLER - SUNPLUS / TIBBO
18527M:	Dvorkin Dmitry <dvorkin@tibbo.com>
18528M:	Wells Lu <wellslutw@gmail.com>
18529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18530S:	Maintained
18531W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
18532F:	Documentation/devicetree/bindings/pinctrl/sunplus,*
18533F:	drivers/pinctrl/sunplus/
18534F:	include/dt-bindings/pinctrl/sppctl*.h
18535
18536PINE64 PINEPHONE KEYBOARD DRIVER
18537M:	Samuel Holland <samuel@sholland.org>
18538S:	Supported
18539F:	Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
18540F:	drivers/input/keyboard/pinephone-keyboard.c
18541
18542PKTCDVD DRIVER
18543M:	linux-block@vger.kernel.org
18544S:	Orphan
18545F:	drivers/block/pktcdvd.c
18546F:	include/linux/pktcdvd.h
18547F:	include/uapi/linux/pktcdvd.h
18548
18549PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
18550M:	Tomasz Duszynski <tduszyns@gmail.com>
18551S:	Maintained
18552F:	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
18553F:	drivers/iio/chemical/pms7003.c
18554
18555PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
18556M:	Piergiorgio Beruto <piergiorgio.beruto@gmail.com>
18557L:	netdev@vger.kernel.org
18558S:	Maintained
18559F:	drivers/net/phy/mdio-open-alliance.h
18560F:	net/ethtool/plca.c
18561
18562PLDMFW LIBRARY
18563M:	Jacob Keller <jacob.e.keller@intel.com>
18564S:	Maintained
18565F:	Documentation/driver-api/pldmfw/
18566F:	include/linux/pldmfw.h
18567F:	lib/pldmfw/
18568
18569PLX DMA DRIVER
18570M:	Logan Gunthorpe <logang@deltatee.com>
18571S:	Maintained
18572F:	drivers/dma/plx_dma.c
18573
18574PM-GRAPH UTILITY
18575M:	"Todd E Brandt" <todd.e.brandt@linux.intel.com>
18576L:	linux-pm@vger.kernel.org
18577S:	Supported
18578W:	https://01.org/pm-graph
18579B:	https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
18580T:	git git://github.com/intel/pm-graph
18581F:	tools/power/pm-graph
18582
18583PM6764TR DRIVER
18584M:	Charles Hsu	<hsu.yungteng@gmail.com>
18585L:	linux-hwmon@vger.kernel.org
18586S:	Maintained
18587F:	Documentation/hwmon/pm6764tr.rst
18588F:	drivers/hwmon/pmbus/pm6764tr.c
18589
18590PMC SIERRA MaxRAID DRIVER
18591L:	linux-scsi@vger.kernel.org
18592S:	Orphan
18593W:	http://www.pmc-sierra.com/
18594F:	drivers/scsi/pmcraid.*
18595
18596PMC SIERRA PM8001 DRIVER
18597M:	Jack Wang <jinpu.wang@cloud.ionos.com>
18598L:	linux-scsi@vger.kernel.org
18599S:	Supported
18600F:	drivers/scsi/pm8001/
18601
18602PNI RM3100 IIO DRIVER
18603M:	Song Qiang <songqiang1304521@gmail.com>
18604L:	linux-iio@vger.kernel.org
18605S:	Maintained
18606F:	Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
18607F:	drivers/iio/magnetometer/rm3100*
18608
18609PNP SUPPORT
18610M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
18611L:	linux-acpi@vger.kernel.org
18612S:	Maintained
18613F:	drivers/pnp/
18614F:	include/linux/pnp.h
18615
18616POSIX CLOCKS and TIMERS
18617M:	Anna-Maria Behnsen <anna-maria@linutronix.de>
18618M:	Frederic Weisbecker <frederic@kernel.org>
18619M:	Thomas Gleixner <tglx@linutronix.de>
18620L:	linux-kernel@vger.kernel.org
18621S:	Maintained
18622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18623F:	fs/timerfd.c
18624F:	include/linux/time_namespace.h
18625F:	include/linux/timerfd.h
18626F:	include/uapi/linux/time.h
18627F:	include/uapi/linux/timerfd.h
18628F:	include/trace/events/timer*
18629F:	kernel/time/itimer.c
18630F:	kernel/time/posix-*
18631F:	kernel/time/namespace.c
18632
18633POWER MANAGEMENT CORE
18634M:	"Rafael J. Wysocki" <rafael@kernel.org>
18635L:	linux-pm@vger.kernel.org
18636S:	Supported
18637B:	https://bugzilla.kernel.org
18638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
18639F:	drivers/base/power/
18640F:	drivers/powercap/
18641F:	include/linux/intel_rapl.h
18642F:	include/linux/pm.h
18643F:	include/linux/pm_*
18644F:	include/linux/powercap.h
18645F:	kernel/configs/nopm.config
18646
18647POWER SEQUENCING
18648M:	Bartosz Golaszewski <brgl@bgdev.pl>
18649L:	linux-pm@vger.kernel.org
18650S:	Maintained
18651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
18652F:	Documentation/driver-api/pwrseq.rst
18653F:	drivers/power/sequencing/
18654F:	include/linux/pwrseq/
18655
18656POWER STATE COORDINATION INTERFACE (PSCI)
18657M:	Mark Rutland <mark.rutland@arm.com>
18658M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
18659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18660S:	Maintained
18661F:	drivers/firmware/psci/
18662F:	include/linux/psci.h
18663F:	include/uapi/linux/psci.h
18664
18665POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
18666M:	Sebastian Reichel <sre@kernel.org>
18667L:	linux-pm@vger.kernel.org
18668S:	Maintained
18669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18670F:	Documentation/ABI/testing/sysfs-class-power
18671F:	Documentation/devicetree/bindings/power/supply/
18672F:	drivers/power/supply/
18673F:	include/linux/power/
18674F:	include/linux/power_supply.h
18675F:	tools/testing/selftests/power_supply/
18676
18677POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
18678M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
18679L:	linuxppc-dev@lists.ozlabs.org
18680S:	Maintained
18681F:	drivers/char/powernv-op-panel.c
18682
18683PPP OVER ATM (RFC 2364)
18684M:	Mitchell Blank Jr <mitch@sfgoth.com>
18685S:	Maintained
18686F:	include/uapi/linux/atmppp.h
18687F:	net/atm/pppoatm.c
18688
18689PPP OVER ETHERNET
18690M:	Michal Ostrowski <mostrows@earthlink.net>
18691S:	Maintained
18692F:	drivers/net/ppp/pppoe.c
18693F:	drivers/net/ppp/pppox.c
18694
18695PPP OVER L2TP
18696M:	James Chapman <jchapman@katalix.com>
18697S:	Maintained
18698F:	include/linux/if_pppol2tp.h
18699F:	include/uapi/linux/if_pppol2tp.h
18700F:	net/l2tp/l2tp_ppp.c
18701
18702PPP PROTOCOL DRIVERS AND COMPRESSORS
18703L:	linux-ppp@vger.kernel.org
18704S:	Orphan
18705F:	drivers/net/ppp/ppp_*
18706
18707PPS SUPPORT
18708M:	Rodolfo Giometti <giometti@enneenne.com>
18709L:	linuxpps@ml.enneenne.com (subscribers-only)
18710S:	Maintained
18711W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
18712F:	Documentation/ABI/testing/sysfs-pps
18713F:	Documentation/devicetree/bindings/pps/pps-gpio.yaml
18714F:	Documentation/driver-api/pps.rst
18715F:	drivers/pps/
18716F:	include/linux/pps*.h
18717F:	include/uapi/linux/pps.h
18718
18719PRESSURE STALL INFORMATION (PSI)
18720M:	Johannes Weiner <hannes@cmpxchg.org>
18721M:	Suren Baghdasaryan <surenb@google.com>
18722R:	Peter Ziljstra <peterz@infradead.org>
18723S:	Maintained
18724F:	include/linux/psi*
18725F:	kernel/sched/psi.c
18726
18727PROPELLER BUILD
18728M:	Rong Xu <xur@google.com>
18729M:	Han Shen <shenhan@google.com>
18730S:	Supported
18731F:	Documentation/dev-tools/propeller.rst
18732F:	scripts/Makefile.propeller
18733
18734PRINTK
18735M:	Petr Mladek <pmladek@suse.com>
18736R:	Steven Rostedt <rostedt@goodmis.org>
18737R:	John Ogness <john.ogness@linutronix.de>
18738R:	Sergey Senozhatsky <senozhatsky@chromium.org>
18739S:	Maintained
18740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
18741F:	include/linux/printk.h
18742F:	kernel/printk/
18743
18744PRINTK INDEXING
18745R:	Chris Down <chris@chrisdown.name>
18746S:	Maintained
18747F:	Documentation/core-api/printk-index.rst
18748F:	kernel/printk/index.c
18749K:	printk_index
18750
18751PROC FILESYSTEM
18752L:	linux-kernel@vger.kernel.org
18753L:	linux-fsdevel@vger.kernel.org
18754S:	Maintained
18755F:	Documentation/filesystems/proc.rst
18756F:	fs/proc/
18757F:	include/linux/proc_fs.h
18758F:	tools/testing/selftests/proc/
18759
18760PROC SYSCTL
18761M:	Kees Cook <kees@kernel.org>
18762M:	Joel Granados <joel.granados@kernel.org>
18763L:	linux-kernel@vger.kernel.org
18764L:	linux-fsdevel@vger.kernel.org
18765S:	Maintained
18766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
18767F:	fs/proc/proc_sysctl.c
18768F:	include/linux/sysctl.h
18769F:	kernel/sysctl-test.c
18770F:	kernel/sysctl.c
18771F:	tools/testing/selftests/sysctl/
18772
18773PS3 NETWORK SUPPORT
18774M:	Geoff Levand <geoff@infradead.org>
18775L:	netdev@vger.kernel.org
18776L:	linuxppc-dev@lists.ozlabs.org
18777S:	Maintained
18778F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
18779
18780PS3 PLATFORM SUPPORT
18781M:	Geoff Levand <geoff@infradead.org>
18782L:	linuxppc-dev@lists.ozlabs.org
18783S:	Maintained
18784F:	arch/powerpc/boot/ps3*
18785F:	arch/powerpc/include/asm/lv1call.h
18786F:	arch/powerpc/include/asm/ps3*.h
18787F:	arch/powerpc/platforms/ps3/
18788F:	drivers/*/ps3*
18789F:	drivers/ps3/
18790F:	drivers/rtc/rtc-ps3.c
18791F:	drivers/usb/host/*ps3.c
18792F:	sound/ppc/snd_ps3*
18793
18794PS3VRAM DRIVER
18795M:	Jim Paris <jim@jtan.com>
18796M:	Geoff Levand <geoff@infradead.org>
18797L:	linuxppc-dev@lists.ozlabs.org
18798S:	Maintained
18799F:	drivers/block/ps3vram.c
18800
18801PSAMPLE PACKET SAMPLING SUPPORT
18802M:	Yotam Gigi <yotam.gi@gmail.com>
18803S:	Maintained
18804F:	include/net/psample.h
18805F:	include/uapi/linux/psample.h
18806F:	net/psample
18807
18808PSE NETWORK DRIVER
18809M:	Oleksij Rempel <o.rempel@pengutronix.de>
18810M:	Kory Maincent <kory.maincent@bootlin.com>
18811L:	netdev@vger.kernel.org
18812S:	Maintained
18813F:	Documentation/devicetree/bindings/net/pse-pd/
18814F:	drivers/net/pse-pd/
18815F:	net/ethtool/pse-pd.c
18816
18817PSTORE FILESYSTEM
18818M:	Kees Cook <kees@kernel.org>
18819R:	Tony Luck <tony.luck@intel.com>
18820R:	Guilherme G. Piccoli <gpiccoli@igalia.com>
18821L:	linux-hardening@vger.kernel.org
18822S:	Supported
18823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
18824F:	Documentation/admin-guide/pstore-blk.rst
18825F:	Documentation/admin-guide/ramoops.rst
18826F:	Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
18827F:	drivers/acpi/apei/erst.c
18828F:	drivers/firmware/efi/efi-pstore.c
18829F:	fs/pstore/
18830F:	include/linux/pstore*
18831K:	\b(pstore|ramoops)
18832
18833PT5161L HARDWARE MONITOR DRIVER
18834M:	Cosmo Chou <cosmo.chou@quantatw.com>
18835L:	linux-hwmon@vger.kernel.org
18836S:	Maintained
18837F:	Documentation/hwmon/pt5161l.rst
18838F:	drivers/hwmon/pt5161l.c
18839
18840PTP HARDWARE CLOCK SUPPORT
18841M:	Richard Cochran <richardcochran@gmail.com>
18842L:	netdev@vger.kernel.org
18843S:	Maintained
18844W:	http://linuxptp.sourceforge.net/
18845F:	Documentation/ABI/testing/sysfs-ptp
18846F:	Documentation/driver-api/ptp.rst
18847F:	drivers/net/phy/dp83640*
18848F:	drivers/ptp/*
18849F:	include/linux/ptp_cl*
18850K:	(?:\b|_)ptp(?:\b|_)
18851
18852PTP MOCKUP CLOCK SUPPORT
18853M:	Vladimir Oltean <vladimir.oltean@nxp.com>
18854L:	netdev@vger.kernel.org
18855S:	Maintained
18856F:	drivers/ptp/ptp_mock.c
18857F:	include/linux/ptp_mock.h
18858
18859PTP VIRTUAL CLOCK SUPPORT
18860M:	Yangbo Lu <yangbo.lu@nxp.com>
18861L:	netdev@vger.kernel.org
18862S:	Maintained
18863F:	drivers/ptp/ptp_vclock.c
18864F:	net/ethtool/phc_vclocks.c
18865
18866PTP VMCLOCK SUPPORT
18867M:	David Woodhouse <dwmw2@infradead.org>
18868L:	netdev@vger.kernel.org
18869S:	Maintained
18870F:	drivers/ptp/ptp_vmclock.c
18871F:	include/uapi/linux/vmclock-abi.h
18872
18873PTRACE SUPPORT
18874M:	Oleg Nesterov <oleg@redhat.com>
18875S:	Maintained
18876F:	arch/*/*/ptrace*.c
18877F:	arch/*/include/asm/ptrace*.h
18878F:	arch/*/ptrace*.c
18879F:	include/asm-generic/syscall.h
18880F:	include/linux/ptrace.h
18881F:	include/linux/regset.h
18882F:	include/uapi/linux/ptrace.h
18883F:	kernel/ptrace.c
18884
18885PULSE8-CEC DRIVER
18886M:	Hans Verkuil <hverkuil@xs4all.nl>
18887L:	linux-media@vger.kernel.org
18888S:	Maintained
18889T:	git git://linuxtv.org/media.git
18890F:	drivers/media/cec/usb/pulse8/
18891
18892PURELIFI PLFXLC DRIVER
18893M:	Srinivasan Raju <srini.raju@purelifi.com>
18894L:	linux-wireless@vger.kernel.org
18895S:	Supported
18896F:	drivers/net/wireless/purelifi/plfxlc/
18897
18898PVRUSB2 VIDEO4LINUX DRIVER
18899M:	Mike Isely <isely@pobox.com>
18900L:	pvrusb2@isely.net	(subscribers-only)
18901L:	linux-media@vger.kernel.org
18902S:	Maintained
18903W:	http://www.isely.net/pvrusb2/
18904T:	git git://linuxtv.org/media.git
18905F:	Documentation/driver-api/media/drivers/pvrusb2*
18906F:	drivers/media/usb/pvrusb2/
18907
18908PWC WEBCAM DRIVER
18909M:	Hans Verkuil <hverkuil@xs4all.nl>
18910L:	linux-media@vger.kernel.org
18911S:	Odd Fixes
18912T:	git git://linuxtv.org/media.git
18913F:	drivers/media/usb/pwc/*
18914F:	include/trace/events/pwc.h
18915
18916PWM IR Transmitter
18917M:	Sean Young <sean@mess.org>
18918L:	linux-media@vger.kernel.org
18919S:	Maintained
18920F:	Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
18921F:	drivers/media/rc/pwm-ir-tx.c
18922
18923PWM SUBSYSTEM
18924M:	Uwe Kleine-König <ukleinek@kernel.org>
18925L:	linux-pwm@vger.kernel.org
18926S:	Maintained
18927Q:	https://patchwork.ozlabs.org/project/linux-pwm/list/
18928T:	git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
18929F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
18930F:	Documentation/devicetree/bindings/pwm/
18931F:	Documentation/driver-api/pwm.rst
18932F:	drivers/gpio/gpio-mvebu.c
18933F:	drivers/pwm/
18934F:	drivers/video/backlight/pwm_bl.c
18935F:	include/dt-bindings/pwm/
18936F:	include/linux/pwm.h
18937F:	include/linux/pwm_backlight.h
18938K:	pwm_(config|apply_might_sleep|apply_atomic|ops)
18939
18940PXA GPIO DRIVER
18941M:	Robert Jarzmik <robert.jarzmik@free.fr>
18942L:	linux-gpio@vger.kernel.org
18943S:	Maintained
18944F:	drivers/gpio/gpio-pxa.c
18945
18946PXA MMCI DRIVER
18947S:	Orphan
18948
18949PXA RTC DRIVER
18950M:	Robert Jarzmik <robert.jarzmik@free.fr>
18951L:	linux-rtc@vger.kernel.org
18952S:	Maintained
18953
18954PXA2xx/PXA3xx SUPPORT
18955M:	Daniel Mack <daniel@zonque.org>
18956M:	Haojian Zhuang <haojian.zhuang@gmail.com>
18957M:	Robert Jarzmik <robert.jarzmik@free.fr>
18958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18959S:	Maintained
18960T:	git git://github.com/hzhuang1/linux.git
18961T:	git git://github.com/rjarzmik/linux.git
18962F:	arch/arm/boot/dts/intel/pxa/
18963F:	arch/arm/mach-pxa/
18964F:	drivers/dma/pxa*
18965F:	drivers/pcmcia/pxa2xx*
18966F:	drivers/pinctrl/pxa/
18967F:	drivers/spi/spi-pxa2xx*
18968F:	drivers/usb/gadget/udc/pxa2*
18969F:	include/sound/pxa2xx-lib.h
18970F:	sound/arm/pxa*
18971F:	sound/soc/pxa/
18972
18973QAT DRIVER
18974M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
18975L:	qat-linux@intel.com
18976S:	Supported
18977F:	drivers/crypto/intel/qat/
18978
18979QCOM AUDIO (ASoC) DRIVERS
18980M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
18981L:	linux-sound@vger.kernel.org
18982L:	linux-arm-msm@vger.kernel.org
18983S:	Supported
18984F:	Documentation/devicetree/bindings/soc/qcom/qcom,apr*
18985F:	Documentation/devicetree/bindings/sound/qcom,*
18986F:	drivers/soc/qcom/apr.c
18987F:	include/dt-bindings/sound/qcom,wcd9335.h
18988F:	sound/soc/codecs/lpass-rx-macro.*
18989F:	sound/soc/codecs/lpass-tx-macro.*
18990F:	sound/soc/codecs/lpass-va-macro.c
18991F:	sound/soc/codecs/lpass-wsa-macro.*
18992F:	sound/soc/codecs/msm8916-wcd-analog.c
18993F:	sound/soc/codecs/msm8916-wcd-digital.c
18994F:	sound/soc/codecs/wcd-clsh-v2.*
18995F:	sound/soc/codecs/wcd-mbhc-v2.*
18996F:	sound/soc/codecs/wcd9335.*
18997F:	sound/soc/codecs/wcd934x.c
18998F:	sound/soc/codecs/wsa881x.c
18999F:	sound/soc/codecs/wsa883x.c
19000F:	sound/soc/codecs/wsa884x.c
19001F:	sound/soc/qcom/
19002
19003QCOM EMBEDDED USB DEBUGGER (EUD)
19004M:	Souradeep Chowdhury <quic_schowdhu@quicinc.com>
19005L:	linux-arm-msm@vger.kernel.org
19006S:	Maintained
19007F:	Documentation/ABI/testing/sysfs-driver-eud
19008F:	Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
19009F:	drivers/usb/misc/qcom_eud.c
19010
19011QCOM IPA DRIVER
19012M:	Alex Elder <elder@kernel.org>
19013L:	netdev@vger.kernel.org
19014S:	Maintained
19015F:	drivers/net/ipa/
19016
19017QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
19018M:	Gabriel Somlo <somlo@cmu.edu>
19019M:	"Michael S. Tsirkin" <mst@redhat.com>
19020L:	qemu-devel@nongnu.org
19021S:	Maintained
19022F:	drivers/firmware/qemu_fw_cfg.c
19023F:	include/uapi/linux/qemu_fw_cfg.h
19024
19025QIB DRIVER
19026M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19027L:	linux-rdma@vger.kernel.org
19028S:	Supported
19029F:	drivers/infiniband/hw/qib/
19030
19031QLOGIC QL41xxx FCOE DRIVER
19032M:	Saurav Kashyap <skashyap@marvell.com>
19033M:	Javed Hasan <jhasan@marvell.com>
19034M:	GR-QLogic-Storage-Upstream@marvell.com
19035L:	linux-scsi@vger.kernel.org
19036S:	Supported
19037F:	drivers/scsi/qedf/
19038
19039QLOGIC QL41xxx ISCSI DRIVER
19040M:	Nilesh Javali <njavali@marvell.com>
19041M:	Manish Rangankar <mrangankar@marvell.com>
19042M:	GR-QLogic-Storage-Upstream@marvell.com
19043L:	linux-scsi@vger.kernel.org
19044S:	Supported
19045F:	drivers/scsi/qedi/
19046
19047QLOGIC QL4xxx ETHERNET DRIVER
19048M:	Manish Chopra <manishc@marvell.com>
19049L:	netdev@vger.kernel.org
19050S:	Supported
19051F:	drivers/net/ethernet/qlogic/qed/
19052F:	drivers/net/ethernet/qlogic/qede/
19053F:	include/linux/qed/
19054
19055QLOGIC QL4xxx RDMA DRIVER
19056M:	Michal Kalderon <mkalderon@marvell.com>
19057L:	linux-rdma@vger.kernel.org
19058S:	Supported
19059F:	drivers/infiniband/hw/qedr/
19060F:	include/uapi/rdma/qedr-abi.h
19061
19062QLOGIC QLA1280 SCSI DRIVER
19063M:	Michael Reed <mdr@sgi.com>
19064L:	linux-scsi@vger.kernel.org
19065S:	Maintained
19066F:	drivers/scsi/qla1280.[ch]
19067
19068QLOGIC QLA2XXX FC-SCSI DRIVER
19069M:	Nilesh Javali <njavali@marvell.com>
19070M:	GR-QLogic-Storage-Upstream@marvell.com
19071L:	linux-scsi@vger.kernel.org
19072S:	Supported
19073F:	drivers/scsi/qla2xxx/
19074
19075QLOGIC QLA3XXX NETWORK DRIVER
19076M:	GR-Linux-NIC-Dev@marvell.com
19077L:	netdev@vger.kernel.org
19078S:	Supported
19079F:	drivers/net/ethernet/qlogic/qla3xxx.*
19080
19081QLOGIC QLA4XXX iSCSI DRIVER
19082M:	Nilesh Javali <njavali@marvell.com>
19083M:	Manish Rangankar <mrangankar@marvell.com>
19084M:	GR-QLogic-Storage-Upstream@marvell.com
19085L:	linux-scsi@vger.kernel.org
19086S:	Supported
19087F:	drivers/scsi/qla4xxx/
19088
19089QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
19090M:	Shahed Shaikh <shshaikh@marvell.com>
19091M:	Manish Chopra <manishc@marvell.com>
19092M:	GR-Linux-NIC-Dev@marvell.com
19093L:	netdev@vger.kernel.org
19094S:	Supported
19095F:	drivers/net/ethernet/qlogic/qlcnic/
19096
19097QM1D1B0004 MEDIA DRIVER
19098M:	Akihiro Tsukada <tskd08@gmail.com>
19099L:	linux-media@vger.kernel.org
19100S:	Odd Fixes
19101F:	drivers/media/tuners/qm1d1b0004*
19102
19103QM1D1C0042 MEDIA DRIVER
19104M:	Akihiro Tsukada <tskd08@gmail.com>
19105L:	linux-media@vger.kernel.org
19106S:	Odd Fixes
19107F:	drivers/media/tuners/qm1d1c0042*
19108
19109QNX4 FILESYSTEM
19110M:	Anders Larsen <al@alarsen.net>
19111S:	Maintained
19112W:	http://www.alarsen.net/linux/qnx4fs/
19113F:	fs/qnx4/
19114F:	include/uapi/linux/qnx4_fs.h
19115F:	include/uapi/linux/qnxtypes.h
19116
19117QNX6 FILESYSTEM
19118S:	Orphan
19119F:	Documentation/filesystems/qnx6.rst
19120F:	fs/qnx6/
19121F:	include/linux/qnx6_fs.h
19122
19123QORIQ DPAA2 FSL-MC BUS DRIVER
19124M:	Stuart Yoder <stuyoder@gmail.com>
19125M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
19126L:	linux-kernel@vger.kernel.org
19127S:	Maintained
19128F:	Documentation/ABI/stable/sysfs-bus-fsl-mc
19129F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
19130F:	Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
19131F:	drivers/bus/fsl-mc/
19132F:	include/uapi/linux/fsl_mc.h
19133
19134QT1010 MEDIA DRIVER
19135L:	linux-media@vger.kernel.org
19136S:	Orphan
19137W:	https://linuxtv.org
19138Q:	http://patchwork.linuxtv.org/project/linux-media/list/
19139F:	drivers/media/tuners/qt1010*
19140
19141QUALCOMM ATH12K WIRELESS DRIVER
19142M:	Kalle Valo <kvalo@kernel.org>
19143M:	Jeff Johnson <jjohnson@kernel.org>
19144L:	ath12k@lists.infradead.org
19145S:	Supported
19146W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
19147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19148F:	drivers/net/wireless/ath/ath12k/
19149N:	ath12k
19150
19151QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
19152M:	Kalle Valo <kvalo@kernel.org>
19153M:	Jeff Johnson <jjohnson@kernel.org>
19154L:	ath10k@lists.infradead.org
19155S:	Supported
19156W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
19157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19158F:	drivers/net/wireless/ath/ath10k/
19159N:	ath10k
19160
19161QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
19162M:	Kalle Valo <kvalo@kernel.org>
19163M:	Jeff Johnson <jjohnson@kernel.org>
19164L:	ath11k@lists.infradead.org
19165S:	Supported
19166W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
19167B:	https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
19168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19169F:	drivers/net/wireless/ath/ath11k/
19170N:	ath11k
19171
19172QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
19173M:	Toke Høiland-Jørgensen <toke@toke.dk>
19174L:	linux-wireless@vger.kernel.org
19175S:	Maintained
19176W:	https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
19177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19178F:	Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
19179F:	drivers/net/wireless/ath/ath9k/
19180
19181QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
19182M:	Stefan Wahren <wahrenst@gmx.net>
19183L:	netdev@vger.kernel.org
19184S:	Maintained
19185F:	Documentation/devicetree/bindings/net/qca,qca7000.txt
19186F:	drivers/net/ethernet/qualcomm/qca*
19187
19188QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19189M:	Stephan Gerhold <stephan@gerhold.net>
19190L:	netdev@vger.kernel.org
19191L:	linux-arm-msm@vger.kernel.org
19192S:	Maintained
19193F:	Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19194F:	drivers/net/wwan/qcom_bam_dmux.c
19195
19196QUALCOMM CAMERA SUBSYSTEM DRIVER
19197M:	Robert Foss <rfoss@kernel.org>
19198M:	Todor Tomov <todor.too@gmail.com>
19199M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19200L:	linux-media@vger.kernel.org
19201S:	Maintained
19202F:	Documentation/admin-guide/media/qcom_camss.rst
19203F:	Documentation/devicetree/bindings/media/qcom,*camss*
19204F:	drivers/media/platform/qcom/camss/
19205
19206QUALCOMM CLOCK DRIVERS
19207M:	Bjorn Andersson <andersson@kernel.org>
19208L:	linux-arm-msm@vger.kernel.org
19209S:	Supported
19210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19211F:	Documentation/devicetree/bindings/clock/qcom,*
19212F:	drivers/clk/qcom/
19213F:	include/dt-bindings/clock/qcom,*
19214
19215QUALCOMM CLOUD AI (QAIC) DRIVER
19216M:	Jeffrey Hugo <quic_jhugo@quicinc.com>
19217R:	Carl Vanderlip <quic_carlv@quicinc.com>
19218L:	linux-arm-msm@vger.kernel.org
19219L:	dri-devel@lists.freedesktop.org
19220S:	Supported
19221T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
19222F:	Documentation/accel/qaic/
19223F:	drivers/accel/qaic/
19224F:	include/uapi/drm/qaic_accel.h
19225
19226QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19227M:	Bjorn Andersson <andersson@kernel.org>
19228M:	Konrad Dybcio <konradybcio@kernel.org>
19229L:	linux-pm@vger.kernel.org
19230L:	linux-arm-msm@vger.kernel.org
19231S:	Maintained
19232F:	Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19233F:	drivers/pmdomain/qcom/cpr.c
19234
19235QUALCOMM CPUCP MAILBOX DRIVER
19236M:	Sibi Sankar <quic_sibis@quicinc.com>
19237L:	linux-arm-msm@vger.kernel.org
19238S:	Supported
19239F:	Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19240F:	drivers/mailbox/qcom-cpucp-mbox.c
19241
19242QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19243M:	Ilia Lin <ilia.lin@kernel.org>
19244L:	linux-pm@vger.kernel.org
19245S:	Maintained
19246F:	Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19247F:	Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19248F:	drivers/cpufreq/qcom-cpufreq-nvmem.c
19249
19250QUALCOMM CRYPTO DRIVERS
19251M:	Thara Gopinath <thara.gopinath@gmail.com>
19252L:	linux-crypto@vger.kernel.org
19253L:	linux-arm-msm@vger.kernel.org
19254S:	Maintained
19255F:	Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19256F:	drivers/crypto/qce/
19257
19258QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19259M:	Timur Tabi <timur@kernel.org>
19260L:	netdev@vger.kernel.org
19261S:	Maintained
19262F:	drivers/net/ethernet/qualcomm/emac/
19263
19264QUALCOMM ETHQOS ETHERNET DRIVER
19265M:	Vinod Koul <vkoul@kernel.org>
19266L:	netdev@vger.kernel.org
19267L:	linux-arm-msm@vger.kernel.org
19268S:	Maintained
19269F:	Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19270F:	drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19271
19272QUALCOMM FASTRPC DRIVER
19273M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19274M:	Amol Maheshwari <amahesh@qti.qualcomm.com>
19275L:	linux-arm-msm@vger.kernel.org
19276L:	dri-devel@lists.freedesktop.org
19277S:	Maintained
19278F:	Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19279F:	drivers/misc/fastrpc.c
19280F:	include/uapi/misc/fastrpc.h
19281
19282QUALCOMM HEXAGON ARCHITECTURE
19283M:	Brian Cain <bcain@quicinc.com>
19284L:	linux-hexagon@vger.kernel.org
19285S:	Supported
19286T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19287F:	arch/hexagon/
19288
19289QUALCOMM HIDMA DRIVER
19290M:	Sinan Kaya <okaya@kernel.org>
19291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19292L:	linux-arm-msm@vger.kernel.org
19293L:	dmaengine@vger.kernel.org
19294S:	Supported
19295F:	drivers/dma/qcom/hidma*
19296
19297QUALCOMM I2C CCI DRIVER
19298M:	Loic Poulain <loic.poulain@linaro.org>
19299M:	Robert Foss <rfoss@kernel.org>
19300L:	linux-i2c@vger.kernel.org
19301L:	linux-arm-msm@vger.kernel.org
19302S:	Maintained
19303F:	Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19304F:	drivers/i2c/busses/i2c-qcom-cci.c
19305
19306QUALCOMM INTERCONNECT BWMON DRIVER
19307M:	Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
19308L:	linux-arm-msm@vger.kernel.org
19309S:	Maintained
19310F:	Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19311F:	drivers/soc/qcom/icc-bwmon.c
19312F:	drivers/soc/qcom/trace_icc-bwmon.h
19313
19314QUALCOMM IOMMU
19315M:	Rob Clark <robdclark@gmail.com>
19316L:	iommu@lists.linux.dev
19317L:	linux-arm-msm@vger.kernel.org
19318S:	Maintained
19319F:	drivers/iommu/arm/arm-smmu/qcom_iommu.c
19320F:	drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19321F:	drivers/iommu/msm_iommu*
19322
19323QUALCOMM IPC ROUTER (QRTR) DRIVER
19324M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19325L:	linux-arm-msm@vger.kernel.org
19326S:	Maintained
19327F:	include/trace/events/qrtr.h
19328F:	include/uapi/linux/qrtr.h
19329F:	net/qrtr/
19330
19331QUALCOMM IPCC MAILBOX DRIVER
19332M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19333L:	linux-arm-msm@vger.kernel.org
19334S:	Supported
19335F:	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
19336F:	drivers/mailbox/qcom-ipcc.c
19337F:	include/dt-bindings/mailbox/qcom-ipcc.h
19338
19339QUALCOMM IPQ4019 USB PHY DRIVER
19340M:	Robert Marko <robert.marko@sartura.hr>
19341M:	Luka Perkov <luka.perkov@sartura.hr>
19342L:	linux-arm-msm@vger.kernel.org
19343S:	Maintained
19344F:	Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
19345F:	drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
19346
19347QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
19348M:	Robert Marko <robert.marko@sartura.hr>
19349M:	Luka Perkov <luka.perkov@sartura.hr>
19350L:	linux-arm-msm@vger.kernel.org
19351S:	Maintained
19352F:	Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
19353F:	drivers/regulator/vqmmc-ipq4019-regulator.c
19354
19355QUALCOMM NAND CONTROLLER DRIVER
19356M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
19357L:	linux-mtd@lists.infradead.org
19358L:	linux-arm-msm@vger.kernel.org
19359S:	Maintained
19360F:	Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
19361F:	drivers/mtd/nand/raw/qcom_nandc.c
19362
19363QUALCOMM QSEECOM DRIVER
19364M:	Maximilian Luz <luzmaximilian@gmail.com>
19365L:	linux-arm-msm@vger.kernel.org
19366S:	Maintained
19367F:	drivers/firmware/qcom/qcom_qseecom.c
19368
19369QUALCOMM QSEECOM UEFISECAPP DRIVER
19370M:	Maximilian Luz <luzmaximilian@gmail.com>
19371L:	linux-arm-msm@vger.kernel.org
19372S:	Maintained
19373F:	drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
19374
19375QUALCOMM RMNET DRIVER
19376M:	Subash Abhinov Kasiviswanathan <quic_subashab@quicinc.com>
19377M:	Sean Tranchetti <quic_stranche@quicinc.com>
19378L:	netdev@vger.kernel.org
19379S:	Maintained
19380F:	Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
19381F:	drivers/net/ethernet/qualcomm/rmnet/
19382F:	include/linux/if_rmnet.h
19383
19384QUALCOMM TRUST ZONE MEMORY ALLOCATOR
19385M:	Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
19386L:	linux-arm-msm@vger.kernel.org
19387S:	Maintained
19388F:	drivers/firmware/qcom/qcom_tzmem.c
19389F:	drivers/firmware/qcom/qcom_tzmem.h
19390F:	include/linux/firmware/qcom/qcom_tzmem.h
19391
19392QUALCOMM TSENS THERMAL DRIVER
19393M:	Amit Kucheria <amitk@kernel.org>
19394M:	Thara Gopinath <thara.gopinath@gmail.com>
19395L:	linux-pm@vger.kernel.org
19396L:	linux-arm-msm@vger.kernel.org
19397S:	Maintained
19398F:	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
19399F:	drivers/thermal/qcom/
19400
19401QUALCOMM TYPEC PORT MANAGER DRIVER
19402M:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19403L:	linux-arm-msm@vger.kernel.org
19404L:	linux-usb@vger.kernel.org
19405S:	Maintained
19406F:	Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
19407F:	drivers/usb/typec/tcpm/qcom/
19408
19409QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
19410M:	Stanimir Varbanov <stanimir.k.varbanov@gmail.com>
19411M:	Vikash Garodia <quic_vgarodia@quicinc.com>
19412R:	Bryan O'Donoghue <bryan.odonoghue@linaro.org>
19413L:	linux-media@vger.kernel.org
19414L:	linux-arm-msm@vger.kernel.org
19415S:	Maintained
19416T:	git git://linuxtv.org/media.git
19417F:	Documentation/devicetree/bindings/media/*venus*
19418F:	drivers/media/platform/qcom/venus/
19419
19420QUALCOMM WCN36XX WIRELESS DRIVER
19421M:	Loic Poulain <loic.poulain@linaro.org>
19422L:	wcn36xx@lists.infradead.org
19423S:	Supported
19424W:	https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
19425F:	drivers/net/wireless/ath/wcn36xx/
19426
19427QUANTENNA QTNFMAC WIRELESS DRIVER
19428M:	Igor Mitsyanko <imitsyanko@quantenna.com>
19429R:	Sergey Matyukevich <geomatsi@gmail.com>
19430L:	linux-wireless@vger.kernel.org
19431S:	Maintained
19432F:	drivers/net/wireless/quantenna
19433
19434RADEON and AMDGPU DRM DRIVERS
19435M:	Alex Deucher <alexander.deucher@amd.com>
19436M:	Christian König <christian.koenig@amd.com>
19437M:	Xinhui Pan <Xinhui.Pan@amd.com>
19438L:	amd-gfx@lists.freedesktop.org
19439S:	Supported
19440B:	https://gitlab.freedesktop.org/drm/amd/-/issues
19441C:	irc://irc.oftc.net/radeon
19442T:	git https://gitlab.freedesktop.org/agd5f/linux.git
19443F:	Documentation/gpu/amdgpu/
19444F:	drivers/gpu/drm/amd/
19445F:	drivers/gpu/drm/ci/xfails/amd*
19446F:	drivers/gpu/drm/radeon/
19447F:	include/uapi/drm/amdgpu_drm.h
19448F:	include/uapi/drm/radeon_drm.h
19449
19450RADEON FRAMEBUFFER DISPLAY DRIVER
19451M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
19452L:	linux-fbdev@vger.kernel.org
19453S:	Maintained
19454F:	drivers/video/fbdev/aty/radeon*
19455F:	include/uapi/linux/radeonfb.h
19456
19457RADIOSHARK RADIO DRIVER
19458M:	Hans Verkuil <hverkuil@xs4all.nl>
19459L:	linux-media@vger.kernel.org
19460S:	Maintained
19461T:	git git://linuxtv.org/media.git
19462F:	drivers/media/radio/radio-shark.c
19463
19464RADIOSHARK2 RADIO DRIVER
19465M:	Hans Verkuil <hverkuil@xs4all.nl>
19466L:	linux-media@vger.kernel.org
19467S:	Maintained
19468T:	git git://linuxtv.org/media.git
19469F:	drivers/media/radio/radio-shark2.c
19470F:	drivers/media/radio/radio-tea5777.c
19471
19472RADOS BLOCK DEVICE (RBD)
19473M:	Ilya Dryomov <idryomov@gmail.com>
19474R:	Dongsheng Yang <dongsheng.yang@easystack.cn>
19475L:	ceph-devel@vger.kernel.org
19476S:	Supported
19477W:	http://ceph.com/
19478T:	git https://github.com/ceph/ceph-client.git
19479F:	Documentation/ABI/testing/sysfs-bus-rbd
19480F:	drivers/block/rbd.c
19481F:	drivers/block/rbd_types.h
19482
19483RAGE128 FRAMEBUFFER DISPLAY DRIVER
19484L:	linux-fbdev@vger.kernel.org
19485S:	Orphan
19486F:	drivers/video/fbdev/aty/aty128fb.c
19487
19488RAINSHADOW-CEC DRIVER
19489M:	Hans Verkuil <hverkuil@xs4all.nl>
19490L:	linux-media@vger.kernel.org
19491S:	Maintained
19492T:	git git://linuxtv.org/media.git
19493F:	drivers/media/cec/usb/rainshadow/
19494
19495RALINK MIPS ARCHITECTURE
19496M:	John Crispin <john@phrozen.org>
19497M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19498L:	linux-mips@vger.kernel.org
19499S:	Maintained
19500F:	arch/mips/ralink
19501
19502RALINK MT7621 MIPS ARCHITECTURE
19503M:	Chester A. Unal <chester.a.unal@arinc9.com>
19504M:	Sergio Paracuellos <sergio.paracuellos@gmail.com>
19505L:	linux-mips@vger.kernel.org
19506S:	Maintained
19507F:	arch/mips/boot/dts/ralink/mt7621*
19508
19509RALINK RT2X00 WIRELESS LAN DRIVER
19510M:	Stanislaw Gruszka <stf_xl@wp.pl>
19511L:	linux-wireless@vger.kernel.org
19512S:	Maintained
19513F:	drivers/net/wireless/ralink/rt2x00/
19514
19515RAMDISK RAM BLOCK DEVICE DRIVER
19516M:	Jens Axboe <axboe@kernel.dk>
19517S:	Maintained
19518F:	Documentation/admin-guide/blockdev/ramdisk.rst
19519F:	drivers/block/brd.c
19520
19521RANCHU VIRTUAL BOARD FOR MIPS
19522M:	Miodrag Dinic <miodrag.dinic@mips.com>
19523L:	linux-mips@vger.kernel.org
19524S:	Supported
19525F:	arch/mips/configs/generic/board-ranchu.config
19526F:	arch/mips/generic/board-ranchu.c
19527
19528RANDOM NUMBER DRIVER
19529M:	"Theodore Ts'o" <tytso@mit.edu>
19530M:	Jason A. Donenfeld <Jason@zx2c4.com>
19531S:	Maintained
19532T:	git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
19533F:	Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
19534F:	drivers/char/random.c
19535F:	include/linux/random.h
19536F:	include/uapi/linux/random.h
19537F:	drivers/virt/vmgenid.c
19538N:	^.*/vdso/[^/]*getrandom[^/]+$
19539
19540RAPIDIO SUBSYSTEM
19541M:	Matt Porter <mporter@kernel.crashing.org>
19542M:	Alexandre Bounine <alex.bou9@gmail.com>
19543S:	Maintained
19544F:	drivers/rapidio/
19545
19546RAS INFRASTRUCTURE
19547M:	Tony Luck <tony.luck@intel.com>
19548M:	Borislav Petkov <bp@alien8.de>
19549L:	linux-edac@vger.kernel.org
19550S:	Maintained
19551F:	Documentation/admin-guide/RAS
19552F:	drivers/ras/
19553F:	include/linux/ras.h
19554F:	include/ras/ras_event.h
19555
19556RAS FRU MEMORY POISON MANAGER (FMPM)
19557M:	Yazen Ghannam <Yazen.Ghannam@amd.com>
19558L:	linux-edac@vger.kernel.org
19559S:	Maintained
19560F:	drivers/ras/amd/fmpm.c
19561
19562RASPBERRY PI PISP BACK END
19563M:	Jacopo Mondi <jacopo.mondi@ideasonboard.com>
19564L:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19565L:	linux-media@vger.kernel.org
19566S:	Maintained
19567F:	Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
19568F:	drivers/media/platform/raspberrypi/pisp_be/
19569F:	include/uapi/linux/media/raspberrypi/
19570
19571RASPBERRY PI PISP CAMERA FRONT END
19572M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
19573M:	Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
19574S:	Maintained
19575F:	Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
19576F:	drivers/media/platform/raspberrypi/rp1-cfe/
19577
19578RC-CORE / LIRC FRAMEWORK
19579M:	Sean Young <sean@mess.org>
19580L:	linux-media@vger.kernel.org
19581S:	Maintained
19582W:	http://linuxtv.org
19583T:	git git://linuxtv.org/media.git
19584F:	Documentation/driver-api/media/rc-core.rst
19585F:	Documentation/userspace-api/media/rc/
19586F:	drivers/media/rc/
19587F:	include/media/rc-core.h
19588F:	include/media/rc-map.h
19589F:	include/uapi/linux/lirc.h
19590
19591RCMM REMOTE CONTROLS DECODER
19592M:	Patrick Lerda <patrick9876@free.fr>
19593S:	Maintained
19594F:	drivers/media/rc/ir-rcmm-decoder.c
19595
19596RCUTORTURE TEST FRAMEWORK
19597M:	"Paul E. McKenney" <paulmck@kernel.org>
19598M:	Josh Triplett <josh@joshtriplett.org>
19599R:	Steven Rostedt <rostedt@goodmis.org>
19600R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19601R:	Lai Jiangshan <jiangshanlai@gmail.com>
19602L:	rcu@vger.kernel.org
19603S:	Supported
19604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19605F:	tools/testing/selftests/rcutorture
19606
19607RDACM20 Camera Sensor
19608M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19609M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19610M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19611M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19612L:	linux-media@vger.kernel.org
19613S:	Maintained
19614F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19615F:	drivers/media/i2c/max9271.c
19616F:	drivers/media/i2c/max9271.h
19617F:	drivers/media/i2c/rdacm20.c
19618
19619RDACM21 Camera Sensor
19620M:	Jacopo Mondi <jacopo+renesas@jmondi.org>
19621M:	Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
19622M:	Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
19623M:	Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
19624L:	linux-media@vger.kernel.org
19625S:	Maintained
19626F:	Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
19627F:	drivers/media/i2c/max9271.c
19628F:	drivers/media/i2c/max9271.h
19629F:	drivers/media/i2c/rdacm21.c
19630
19631RDC R-321X SoC
19632M:	Florian Fainelli <florian@openwrt.org>
19633S:	Maintained
19634
19635RDC R6040 FAST ETHERNET DRIVER
19636M:	Florian Fainelli <f.fainelli@gmail.com>
19637L:	netdev@vger.kernel.org
19638S:	Maintained
19639F:	drivers/net/ethernet/rdc/r6040.c
19640
19641RDMAVT - RDMA verbs software
19642M:	Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
19643L:	linux-rdma@vger.kernel.org
19644S:	Supported
19645F:	drivers/infiniband/sw/rdmavt
19646
19647RDS - RELIABLE DATAGRAM SOCKETS
19648M:	Allison Henderson <allison.henderson@oracle.com>
19649L:	netdev@vger.kernel.org
19650L:	linux-rdma@vger.kernel.org
19651L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
19652S:	Supported
19653W:	https://oss.oracle.com/projects/rds/
19654F:	Documentation/networking/rds.rst
19655F:	net/rds/
19656F:	tools/testing/selftests/net/rds/
19657
19658RDT - RESOURCE ALLOCATION
19659M:	Fenghua Yu <fenghua.yu@intel.com>
19660M:	Reinette Chatre <reinette.chatre@intel.com>
19661L:	linux-kernel@vger.kernel.org
19662S:	Supported
19663F:	Documentation/arch/x86/resctrl*
19664F:	arch/x86/include/asm/resctrl.h
19665F:	arch/x86/kernel/cpu/resctrl/
19666F:	tools/testing/selftests/resctrl/
19667
19668READ-COPY UPDATE (RCU)
19669M:	"Paul E. McKenney" <paulmck@kernel.org>
19670M:	Frederic Weisbecker <frederic@kernel.org> (kernel/rcu/tree_nocb.h)
19671M:	Neeraj Upadhyay <neeraj.upadhyay@kernel.org> (kernel/rcu/tasks.h)
19672M:	Joel Fernandes <joel@joelfernandes.org>
19673M:	Josh Triplett <josh@joshtriplett.org>
19674M:	Boqun Feng <boqun.feng@gmail.com>
19675M:	Uladzislau Rezki <urezki@gmail.com>
19676R:	Steven Rostedt <rostedt@goodmis.org>
19677R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
19678R:	Lai Jiangshan <jiangshanlai@gmail.com>
19679R:	Zqiang <qiang.zhang1211@gmail.com>
19680L:	rcu@vger.kernel.org
19681S:	Supported
19682W:	http://www.rdrop.com/users/paulmck/RCU/
19683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19684F:	Documentation/RCU/
19685F:	include/linux/rcu*
19686F:	kernel/rcu/
19687X:	Documentation/RCU/torture.rst
19688X:	include/linux/srcu*.h
19689X:	kernel/rcu/srcu*.c
19690
19691REAL TIME CLOCK (RTC) SUBSYSTEM
19692M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
19693L:	linux-rtc@vger.kernel.org
19694S:	Maintained
19695Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
19696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
19697F:	Documentation/admin-guide/rtc.rst
19698F:	Documentation/devicetree/bindings/rtc/
19699F:	drivers/rtc/
19700F:	include/linux/rtc.h
19701F:	include/linux/rtc/
19702F:	include/uapi/linux/rtc.h
19703F:	tools/testing/selftests/rtc/
19704
19705Real-time Linux Analysis (RTLA) tools
19706M:	Steven Rostedt <rostedt@goodmis.org>
19707L:	linux-trace-kernel@vger.kernel.org
19708S:	Maintained
19709F:	Documentation/tools/rtla/
19710F:	tools/tracing/rtla/
19711
19712Real-time Linux (PREEMPT_RT)
19713M:	Sebastian Andrzej Siewior <bigeasy@linutronix.de>
19714M:	Clark Williams <clrkwllms@kernel.org>
19715M:	Steven Rostedt <rostedt@goodmis.org>
19716L:	linux-rt-devel@lists.linux.dev
19717S:	Supported
19718K:	PREEMPT_RT
19719
19720REALTEK AUDIO CODECS
19721M:	Oder Chiou <oder_chiou@realtek.com>
19722S:	Maintained
19723F:	include/sound/rt*.h
19724F:	sound/soc/codecs/rt*
19725
19726REALTEK OTTO WATCHDOG
19727M:	Sander Vanheule <sander@svanheule.net>
19728L:	linux-watchdog@vger.kernel.org
19729S:	Maintained
19730F:	Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
19731F:	drivers/watchdog/realtek_otto_wdt.c
19732
19733REALTEK RTL83xx SMI DSA ROUTER CHIPS
19734M:	Linus Walleij <linus.walleij@linaro.org>
19735M:	Alvin Šipraga <alsi@bang-olufsen.dk>
19736S:	Maintained
19737F:	Documentation/devicetree/bindings/net/dsa/realtek.yaml
19738F:	drivers/net/dsa/realtek/*
19739
19740REALTEK SPI-NAND
19741M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
19742S:	Maintained
19743F:	Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
19744F:	drivers/spi/spi-realtek-rtl-snand.c
19745
19746REALTEK WIRELESS DRIVER (rtlwifi family)
19747M:	Ping-Ke Shih <pkshih@realtek.com>
19748L:	linux-wireless@vger.kernel.org
19749S:	Maintained
19750T:	git https://github.com/pkshih/rtw.git
19751F:	drivers/net/wireless/realtek/rtlwifi/
19752
19753REALTEK WIRELESS DRIVER (rtw88)
19754M:	Ping-Ke Shih <pkshih@realtek.com>
19755L:	linux-wireless@vger.kernel.org
19756S:	Maintained
19757T:	git https://github.com/pkshih/rtw.git
19758F:	drivers/net/wireless/realtek/rtw88/
19759
19760REALTEK WIRELESS DRIVER (rtw89)
19761M:	Ping-Ke Shih <pkshih@realtek.com>
19762L:	linux-wireless@vger.kernel.org
19763S:	Maintained
19764T:	git https://github.com/pkshih/rtw.git
19765F:	drivers/net/wireless/realtek/rtw89/
19766
19767REDPINE WIRELESS DRIVER
19768L:	linux-wireless@vger.kernel.org
19769S:	Orphan
19770F:	drivers/net/wireless/rsi/
19771
19772REGISTER MAP ABSTRACTION
19773M:	Mark Brown <broonie@kernel.org>
19774L:	linux-kernel@vger.kernel.org
19775S:	Supported
19776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
19777F:	Documentation/devicetree/bindings/regmap/
19778F:	drivers/base/regmap/
19779F:	include/linux/regmap.h
19780
19781REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
19782M:	Bjorn Andersson <andersson@kernel.org>
19783M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19784L:	linux-remoteproc@vger.kernel.org
19785S:	Maintained
19786T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
19787F:	Documentation/ABI/testing/sysfs-class-remoteproc
19788F:	Documentation/devicetree/bindings/remoteproc/
19789F:	Documentation/staging/remoteproc.rst
19790F:	drivers/remoteproc/
19791F:	include/linux/remoteproc.h
19792F:	include/linux/remoteproc/
19793
19794REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
19795M:	Bjorn Andersson <andersson@kernel.org>
19796M:	Mathieu Poirier <mathieu.poirier@linaro.org>
19797L:	linux-remoteproc@vger.kernel.org
19798S:	Maintained
19799T:	git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
19800F:	Documentation/ABI/testing/sysfs-bus-rpmsg
19801F:	Documentation/staging/rpmsg.rst
19802F:	drivers/rpmsg/
19803F:	include/linux/rpmsg.h
19804F:	include/linux/rpmsg/
19805F:	include/uapi/linux/rpmsg.h
19806F:	samples/rpmsg/
19807
19808REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
19809M:	Stephan Gerhold <stephan@gerhold.net>
19810L:	netdev@vger.kernel.org
19811L:	linux-remoteproc@vger.kernel.org
19812S:	Maintained
19813F:	drivers/net/wwan/rpmsg_wwan_ctrl.c
19814
19815RENESAS CLOCK DRIVERS
19816M:	Geert Uytterhoeven <geert+renesas@glider.be>
19817L:	linux-renesas-soc@vger.kernel.org
19818S:	Supported
19819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
19820F:	Documentation/devicetree/bindings/clock/renesas,*
19821F:	drivers/clk/renesas/
19822
19823RENESAS EMEV2 I2C DRIVER
19824M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19825L:	linux-renesas-soc@vger.kernel.org
19826S:	Supported
19827F:	Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
19828F:	drivers/i2c/busses/i2c-emev2.c
19829
19830RENESAS ETHERNET AVB DRIVER
19831M:	Paul Barker <paul.barker.ct@bp.renesas.com>
19832M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19833L:	netdev@vger.kernel.org
19834L:	linux-renesas-soc@vger.kernel.org
19835S:	Supported
19836F:	Documentation/devicetree/bindings/net/renesas,etheravb.yaml
19837F:	drivers/net/ethernet/renesas/Kconfig
19838F:	drivers/net/ethernet/renesas/Makefile
19839F:	drivers/net/ethernet/renesas/ravb*
19840
19841RENESAS ETHERNET SWITCH DRIVER
19842R:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
19843L:	netdev@vger.kernel.org
19844L:	linux-renesas-soc@vger.kernel.org
19845F:	Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
19846F:	drivers/net/ethernet/renesas/Kconfig
19847F:	drivers/net/ethernet/renesas/Makefile
19848F:	drivers/net/ethernet/renesas/rcar_gen4*
19849F:	drivers/net/ethernet/renesas/rswitch*
19850
19851RENESAS ETHERNET TSN DRIVER
19852M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19853L:	netdev@vger.kernel.org
19854L:	linux-renesas-soc@vger.kernel.org
19855S:	Supported
19856F:	Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
19857F:	drivers/net/ethernet/renesas/rtsn.*
19858
19859RENESAS IDT821034 ASoC CODEC
19860M:	Herve Codina <herve.codina@bootlin.com>
19861L:	linux-sound@vger.kernel.org
19862S:	Maintained
19863F:	Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
19864F:	sound/soc/codecs/idt821034.c
19865
19866RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
19867M:	Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
19868L:	linux-sound@vger.kernel.org
19869L:	linux-renesas-soc@vger.kernel.org
19870S:	Supported
19871F:	Documentation/devicetree/bindings/sound/renesas,rsnd.*
19872F:	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
19873F:	sound/soc/renesas/rcar/
19874F:	sound/soc/renesas/fsi.c
19875F:	include/sound/sh_fsi.h
19876
19877RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
19878M:	Miquel Raynal <miquel.raynal@bootlin.com>
19879L:	linux-mtd@lists.infradead.org
19880L:	linux-renesas-soc@vger.kernel.org
19881S:	Maintained
19882F:	Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
19883F:	drivers/mtd/nand/raw/renesas-nand-controller.c
19884
19885RENESAS R-CAR GYROADC DRIVER
19886M:	Marek Vasut <marek.vasut@gmail.com>
19887L:	linux-iio@vger.kernel.org
19888S:	Supported
19889F:	Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
19890F:	drivers/iio/adc/rcar-gyroadc.c
19891
19892RENESAS R-CAR I2C DRIVERS
19893M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
19894L:	linux-renesas-soc@vger.kernel.org
19895S:	Supported
19896F:	Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
19897F:	Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
19898F:	drivers/i2c/busses/i2c-rcar.c
19899F:	drivers/i2c/busses/i2c-sh_mobile.c
19900
19901RENESAS R-CAR SATA DRIVER
19902M:	Geert Uytterhoeven <geert+renesas@glider.be>
19903L:	linux-ide@vger.kernel.org
19904L:	linux-renesas-soc@vger.kernel.org
19905S:	Supported
19906F:	Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
19907F:	drivers/ata/sata_rcar.c
19908
19909RENESAS R-CAR THERMAL DRIVERS
19910M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
19911L:	linux-renesas-soc@vger.kernel.org
19912S:	Supported
19913F:	Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
19914F:	Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
19915F:	drivers/thermal/renesas/rcar_gen3_thermal.c
19916F:	drivers/thermal/renesas/rcar_thermal.c
19917
19918RENESAS RIIC DRIVER
19919M:	Chris Brandt <chris.brandt@renesas.com>
19920L:	linux-renesas-soc@vger.kernel.org
19921S:	Supported
19922F:	Documentation/devicetree/bindings/i2c/renesas,riic.yaml
19923F:	drivers/i2c/busses/i2c-riic.c
19924
19925RENESAS RZ AUDIO (ASoC) DRIVER
19926M:	Biju Das <biju.das.jz@bp.renesas.com>
19927M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19928L:	linux-sound@vger.kernel.org
19929L:	linux-renesas-soc@vger.kernel.org
19930S:	Supported
19931F:	Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
19932F:	sound/soc/renesas/rz-ssi.c
19933
19934RENESAS RZ/G2L A/D DRIVER
19935M:	Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
19936L:	linux-iio@vger.kernel.org
19937L:	linux-renesas-soc@vger.kernel.org
19938S:	Supported
19939F:	Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
19940F:	drivers/iio/adc/rzg2l_adc.c
19941
19942RENESAS RZ/G2L MTU3a COUNTER DRIVER
19943M:	Biju Das <biju.das.jz@bp.renesas.com>
19944L:	linux-iio@vger.kernel.org
19945L:	linux-renesas-soc@vger.kernel.org
19946S:	Supported
19947F:	Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
19948F:	drivers/counter/rz-mtu3-cnt.c
19949
19950RENESAS RTCA-3 RTC DRIVER
19951M:	Claudiu Beznea <claudiu.beznea.uj@bp.renesas.com>
19952L:	linux-rtc@vger.kernel.org
19953L:	linux-renesas-soc@vger.kernel.org
19954S:	Supported
19955F:	Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
19956F:	drivers/rtc/rtc-renesas-rtca3.c
19957
19958RENESAS RZ/N1 A5PSW SWITCH DRIVER
19959M:	Clément Léger <clement.leger@bootlin.com>
19960L:	linux-renesas-soc@vger.kernel.org
19961L:	netdev@vger.kernel.org
19962S:	Maintained
19963F:	Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
19964F:	Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
19965F:	drivers/net/dsa/rzn1_a5psw*
19966F:	drivers/net/pcs/pcs-rzn1-miic.c
19967F:	include/dt-bindings/net/pcs-rzn1-miic.h
19968F:	include/linux/pcs-rzn1-miic.h
19969F:	net/dsa/tag_rzn1_a5psw.c
19970
19971RENESAS RZ/N1 DWMAC GLUE LAYER
19972M:	Romain Gantois <romain.gantois@bootlin.com>
19973S:	Maintained
19974F:	Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
19975F:	drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
19976
19977RENESAS RZ/N1 RTC CONTROLLER DRIVER
19978M:	Miquel Raynal <miquel.raynal@bootlin.com>
19979L:	linux-rtc@vger.kernel.org
19980L:	linux-renesas-soc@vger.kernel.org
19981S:	Maintained
19982F:	Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
19983F:	drivers/rtc/rtc-rzn1.c
19984
19985RENESAS RZ/N1 USBF CONTROLLER DRIVER
19986M:	Herve Codina <herve.codina@bootlin.com>
19987L:	linux-renesas-soc@vger.kernel.org
19988L:	linux-usb@vger.kernel.org
19989S:	Maintained
19990F:	Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
19991F:	drivers/usb/gadget/udc/renesas_usbf.c
19992
19993RENESAS RZ/V2M I2C DRIVER
19994M:	Fabrizio Castro <fabrizio.castro.jz@renesas.com>
19995L:	linux-i2c@vger.kernel.org
19996L:	linux-renesas-soc@vger.kernel.org
19997S:	Supported
19998F:	Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
19999F:	drivers/i2c/busses/i2c-rzv2m.c
20000
20001RENESAS SUPERH ETHERNET DRIVER
20002M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
20003L:	netdev@vger.kernel.org
20004L:	linux-renesas-soc@vger.kernel.org
20005S:	Supported
20006F:	Documentation/devicetree/bindings/net/renesas,ether.yaml
20007F:	drivers/net/ethernet/renesas/Kconfig
20008F:	drivers/net/ethernet/renesas/Makefile
20009F:	drivers/net/ethernet/renesas/sh_eth*
20010F:	include/linux/sh_eth.h
20011
20012RENESAS USB PHY DRIVER
20013M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
20014L:	linux-renesas-soc@vger.kernel.org
20015S:	Maintained
20016F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
20017
20018RENESAS VERSACLOCK 7 CLOCK DRIVER
20019M:	Alex Helms <alexander.helms.jy@renesas.com>
20020S:	Maintained
20021F:	Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
20022F:	drivers/clk/clk-versaclock7.c
20023
20024RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
20025M:	Herve Codina <herve.codina@bootlin.com>
20026L:	linux-iio@vger.kernel.org
20027S:	Maintained
20028F:	Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
20029F:	drivers/iio/potentiometer/x9250.c
20030
20031RESET CONTROLLER FRAMEWORK
20032M:	Philipp Zabel <p.zabel@pengutronix.de>
20033S:	Maintained
20034T:	git git://git.pengutronix.de/git/pza/linux
20035F:	Documentation/devicetree/bindings/reset/
20036F:	Documentation/driver-api/reset.rst
20037F:	drivers/reset/
20038F:	include/dt-bindings/reset/
20039F:	include/linux/reset-controller.h
20040F:	include/linux/reset.h
20041F:	include/linux/reset/
20042K:	\b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
20043
20044RESTARTABLE SEQUENCES SUPPORT
20045M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
20046M:	Peter Zijlstra <peterz@infradead.org>
20047M:	"Paul E. McKenney" <paulmck@kernel.org>
20048M:	Boqun Feng <boqun.feng@gmail.com>
20049L:	linux-kernel@vger.kernel.org
20050S:	Supported
20051F:	include/trace/events/rseq.h
20052F:	include/uapi/linux/rseq.h
20053F:	kernel/rseq.c
20054F:	tools/testing/selftests/rseq/
20055
20056RFKILL
20057M:	Johannes Berg <johannes@sipsolutions.net>
20058L:	linux-wireless@vger.kernel.org
20059S:	Maintained
20060W:	https://wireless.wiki.kernel.org/
20061Q:	https://patchwork.kernel.org/project/linux-wireless/list/
20062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
20063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
20064F:	Documentation/ABI/stable/sysfs-class-rfkill
20065F:	Documentation/driver-api/rfkill.rst
20066F:	include/linux/rfkill.h
20067F:	include/uapi/linux/rfkill.h
20068F:	net/rfkill/
20069
20070RHASHTABLE
20071M:	Thomas Graf <tgraf@suug.ch>
20072M:	Herbert Xu <herbert@gondor.apana.org.au>
20073L:	netdev@vger.kernel.org
20074S:	Maintained
20075F:	include/linux/rhashtable-types.h
20076F:	include/linux/rhashtable.h
20077F:	lib/rhashtable.c
20078F:	lib/test_rhashtable.c
20079
20080RICOH R5C592 MEMORYSTICK DRIVER
20081M:	Maxim Levitsky <maximlevitsky@gmail.com>
20082S:	Maintained
20083F:	drivers/memstick/host/r592.*
20084
20085RICOH SMARTMEDIA/XD DRIVER
20086M:	Maxim Levitsky <maximlevitsky@gmail.com>
20087S:	Maintained
20088F:	drivers/mtd/nand/raw/r852.c
20089F:	drivers/mtd/nand/raw/r852.h
20090
20091RISC-V AIA DRIVERS
20092M:	Anup Patel <anup@brainfault.org>
20093L:	linux-riscv@lists.infradead.org
20094S:	Maintained
20095F:	Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
20096F:	Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
20097F:	drivers/irqchip/irq-riscv-aplic-*.c
20098F:	drivers/irqchip/irq-riscv-aplic-*.h
20099F:	drivers/irqchip/irq-riscv-imsic-*.c
20100F:	drivers/irqchip/irq-riscv-imsic-*.h
20101F:	drivers/irqchip/irq-riscv-intc.c
20102F:	include/linux/irqchip/riscv-aplic.h
20103F:	include/linux/irqchip/riscv-imsic.h
20104
20105RISC-V ARCHITECTURE
20106M:	Paul Walmsley <paul.walmsley@sifive.com>
20107M:	Palmer Dabbelt <palmer@dabbelt.com>
20108M:	Albert Ou <aou@eecs.berkeley.edu>
20109L:	linux-riscv@lists.infradead.org
20110S:	Supported
20111Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20112C:	irc://irc.libera.chat/riscv
20113P:	Documentation/arch/riscv/patch-acceptance.rst
20114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
20115F:	arch/riscv/
20116N:	riscv
20117K:	riscv
20118
20119RISC-V IOMMU
20120M:	Tomasz Jeznach <tjeznach@rivosinc.com>
20121L:	iommu@lists.linux.dev
20122L:	linux-riscv@lists.infradead.org
20123S:	Maintained
20124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
20125F:	Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
20126F:	drivers/iommu/riscv/
20127
20128RISC-V MICROCHIP FPGA SUPPORT
20129M:	Conor Dooley <conor.dooley@microchip.com>
20130M:	Daire McNamara <daire.mcnamara@microchip.com>
20131L:	linux-riscv@lists.infradead.org
20132S:	Supported
20133F:	Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
20134F:	Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
20135F:	Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
20136F:	Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
20137F:	Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
20138F:	Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
20139F:	Documentation/devicetree/bindings/riscv/microchip.yaml
20140F:	Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
20141F:	Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
20142F:	Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
20143F:	arch/riscv/boot/dts/microchip/
20144F:	drivers/char/hw_random/mpfs-rng.c
20145F:	drivers/clk/microchip/clk-mpfs*.c
20146F:	drivers/firmware/microchip/mpfs-auto-update.c
20147F:	drivers/gpio/gpio-mpfs.c
20148F:	drivers/i2c/busses/i2c-microchip-corei2c.c
20149F:	drivers/mailbox/mailbox-mpfs.c
20150F:	drivers/pci/controller/plda/pcie-microchip-host.c
20151F:	drivers/pwm/pwm-microchip-core.c
20152F:	drivers/reset/reset-mpfs.c
20153F:	drivers/rtc/rtc-mpfs.c
20154F:	drivers/soc/microchip/mpfs-sys-controller.c
20155F:	drivers/spi/spi-microchip-core-qspi.c
20156F:	drivers/spi/spi-microchip-core.c
20157F:	drivers/usb/musb/mpfs.c
20158F:	include/soc/microchip/mpfs.h
20159
20160RISC-V MISC SOC SUPPORT
20161M:	Conor Dooley <conor@kernel.org>
20162L:	linux-riscv@lists.infradead.org
20163S:	Maintained
20164Q:	https://patchwork.kernel.org/project/linux-riscv/list/
20165T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20166F:	arch/riscv/boot/dts/canaan/
20167F:	arch/riscv/boot/dts/microchip/
20168F:	arch/riscv/boot/dts/sifive/
20169F:	arch/riscv/boot/dts/starfive/
20170
20171RISC-V PMU DRIVERS
20172M:	Atish Patra <atishp@atishpatra.org>
20173R:	Anup Patel <anup@brainfault.org>
20174L:	linux-riscv@lists.infradead.org
20175S:	Supported
20176F:	drivers/perf/riscv_pmu.c
20177F:	drivers/perf/riscv_pmu_legacy.c
20178F:	drivers/perf/riscv_pmu_sbi.c
20179
20180RISC-V THEAD SoC SUPPORT
20181M:	Drew Fustini <drew@pdp7.com>
20182M:	Guo Ren <guoren@kernel.org>
20183M:	Fu Wei <wefu@redhat.com>
20184L:	linux-riscv@lists.infradead.org
20185S:	Maintained
20186T:	git https://github.com/pdp7/linux.git
20187F:	Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
20188F:	Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
20189F:	Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
20190F:	Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
20191F:	arch/riscv/boot/dts/thead/
20192F:	drivers/clk/thead/clk-th1520-ap.c
20193F:	drivers/mailbox/mailbox-th1520.c
20194F:	drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
20195F:	drivers/pinctrl/pinctrl-th1520.c
20196F:	include/dt-bindings/clock/thead,th1520-clk-ap.h
20197
20198RNBD BLOCK DRIVERS
20199M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
20200M:	Jack Wang <jinpu.wang@ionos.com>
20201L:	linux-block@vger.kernel.org
20202S:	Maintained
20203F:	drivers/block/rnbd/
20204
20205ROCCAT DRIVERS
20206M:	Stefan Achatz <erazor_de@users.sourceforge.net>
20207S:	Maintained
20208W:	http://sourceforge.net/projects/roccat/
20209F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
20210F:	drivers/hid/hid-roccat*
20211F:	include/linux/hid-roccat*
20212
20213ROCKCHIP CAN-FD DRIVER
20214M:	Marc Kleine-Budde <mkl@pengutronix.de>
20215R:	kernel@pengutronix.de
20216L:	linux-can@vger.kernel.org
20217S:	Maintained
20218F:	Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
20219F:	drivers/net/can/rockchip/
20220
20221ROCKCHIP CRYPTO DRIVERS
20222M:	Corentin Labbe <clabbe@baylibre.com>
20223L:	linux-crypto@vger.kernel.org
20224S:	Maintained
20225F:	Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
20226F:	drivers/crypto/rockchip/
20227
20228ROCKCHIP I2S TDM DRIVER
20229M:	Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
20230L:	linux-rockchip@lists.infradead.org
20231S:	Maintained
20232F:	Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
20233F:	sound/soc/rockchip/rockchip_i2s_tdm.*
20234
20235ROCKCHIP ISP V1 DRIVER
20236M:	Dafna Hirschfeld <dafna@fastmail.com>
20237M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20238L:	linux-media@vger.kernel.org
20239L:	linux-rockchip@lists.infradead.org
20240S:	Maintained
20241F:	Documentation/admin-guide/media/rkisp1.rst
20242F:	Documentation/devicetree/bindings/media/rockchip-isp1.yaml
20243F:	Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
20244F:	drivers/media/platform/rockchip/rkisp1
20245F:	include/uapi/linux/rkisp1-config.h
20246
20247ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
20248M:	Daniel Golle <daniel@makrotopia.org>
20249M:	Aurelien Jarno <aurelien@aurel32.net>
20250S:	Maintained
20251F:	Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
20252F:	drivers/char/hw_random/rockchip-rng.c
20253
20254ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
20255M:	Jacob Chen <jacob-chen@iotwrt.com>
20256M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20257L:	linux-media@vger.kernel.org
20258L:	linux-rockchip@lists.infradead.org
20259S:	Maintained
20260F:	Documentation/devicetree/bindings/media/rockchip-rga.yaml
20261F:	drivers/media/platform/rockchip/rga/
20262
20263ROCKCHIP RK3308 INTERNAL AUDIO CODEC
20264M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
20265S:	Maintained
20266F:	Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
20267F:	sound/soc/codecs/rk3308_codec.c
20268F:	sound/soc/codecs/rk3308_codec.h
20269
20270ROCKCHIP VIDEO DECODER DRIVER
20271M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
20272L:	linux-media@vger.kernel.org
20273L:	linux-rockchip@lists.infradead.org
20274S:	Maintained
20275F:	Documentation/devicetree/bindings/media/rockchip,vdec.yaml
20276F:	drivers/staging/media/rkvdec/
20277
20278ROCKER DRIVER
20279M:	Jiri Pirko <jiri@resnulli.us>
20280L:	netdev@vger.kernel.org
20281S:	Supported
20282F:	drivers/net/ethernet/rocker/
20283
20284ROCKETPORT EXPRESS/INFINITY DRIVER
20285M:	Kevin Cernekee <cernekee@gmail.com>
20286L:	linux-serial@vger.kernel.org
20287S:	Odd Fixes
20288F:	drivers/tty/serial/rp2.*
20289
20290ROHM BD99954 CHARGER IC
20291M:	Matti Vaittinen <mazziesaccount@gmail.com>
20292S:	Supported
20293F:	drivers/power/supply/bd99954-charger.c
20294F:	drivers/power/supply/bd99954-charger.h
20295
20296ROHM BH1745 COLOUR SENSOR
20297M:	Mudit Sharma <muditsharma.info@gmail.com>
20298L:	linux-iio@vger.kernel.org
20299S:	Maintained
20300F:	drivers/iio/light/bh1745.c
20301
20302ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
20303M:	Tomasz Duszynski <tduszyns@gmail.com>
20304S:	Maintained
20305F:	Documentation/devicetree/bindings/iio/light/bh1750.yaml
20306F:	drivers/iio/light/bh1750.c
20307
20308ROHM BM1390 PRESSURE SENSOR DRIVER
20309M:	Matti Vaittinen <mazziesaccount@gmail.com>
20310L:	linux-iio@vger.kernel.org
20311S:	Supported
20312F:	drivers/iio/pressure/rohm-bm1390.c
20313
20314ROHM BU270xx LIGHT SENSOR DRIVERs
20315M:	Matti Vaittinen <mazziesaccount@gmail.com>
20316L:	linux-iio@vger.kernel.org
20317S:	Supported
20318F:	drivers/iio/light/rohm-bu27008.c
20319F:	drivers/iio/light/rohm-bu27034.c
20320
20321ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
20322M:	Marek Vasut <marek.vasut+renesas@gmail.com>
20323L:	linux-kernel@vger.kernel.org
20324L:	linux-renesas-soc@vger.kernel.org
20325S:	Supported
20326F:	Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
20327F:	drivers/gpio/gpio-bd9571mwv.c
20328F:	drivers/mfd/bd9571mwv.c
20329F:	drivers/regulator/bd9571mwv-regulator.c
20330F:	include/linux/mfd/bd9571mwv.h
20331
20332ROHM POWER MANAGEMENT IC DEVICE DRIVERS
20333M:	Matti Vaittinen <mazziesaccount@gmail.com>
20334S:	Supported
20335F:	drivers/clk/clk-bd718x7.c
20336F:	drivers/gpio/gpio-bd71815.c
20337F:	drivers/gpio/gpio-bd71828.c
20338F:	drivers/mfd/rohm-bd71828.c
20339F:	drivers/mfd/rohm-bd718x7.c
20340F:	drivers/mfd/rohm-bd9576.c
20341F:	drivers/mfd/rohm-bd96801.c
20342F:	drivers/regulator/bd71815-regulator.c
20343F:	drivers/regulator/bd71828-regulator.c
20344F:	drivers/regulator/bd718x7-regulator.c
20345F:	drivers/regulator/bd9576-regulator.c
20346F:	drivers/regulator/bd96801-regulator.c
20347F:	drivers/regulator/rohm-regulator.c
20348F:	drivers/rtc/rtc-bd70528.c
20349F:	drivers/watchdog/bd9576_wdt.c
20350F:	drivers/watchdog/bd96801_wdt.c
20351F:	include/linux/mfd/rohm-bd71815.h
20352F:	include/linux/mfd/rohm-bd71828.h
20353F:	include/linux/mfd/rohm-bd718x7.h
20354F:	include/linux/mfd/rohm-bd957x.h
20355F:	include/linux/mfd/rohm-bd96801.h
20356F:	include/linux/mfd/rohm-generic.h
20357F:	include/linux/mfd/rohm-shared.h
20358
20359ROSE NETWORK LAYER
20360L:	linux-hams@vger.kernel.org
20361S:	Orphan
20362W:	https://linux-ax25.in-berlin.de
20363F:	include/net/rose.h
20364F:	include/uapi/linux/rose.h
20365F:	net/rose/
20366
20367ROTATION DRIVER FOR ALLWINNER A83T
20368M:	Jernej Skrabec <jernej.skrabec@gmail.com>
20369L:	linux-media@vger.kernel.org
20370S:	Maintained
20371T:	git git://linuxtv.org/media.git
20372F:	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
20373F:	drivers/media/platform/sunxi/sun8i-rotate/
20374
20375RPMB SUBSYSTEM
20376M:	Jens Wiklander <jens.wiklander@linaro.org>
20377L:	linux-kernel@vger.kernel.org
20378S:	Supported
20379F:	drivers/misc/rpmb-core.c
20380F:	include/linux/rpmb.h
20381
20382RPMSG TTY DRIVER
20383M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
20384L:	linux-remoteproc@vger.kernel.org
20385S:	Maintained
20386F:	drivers/tty/rpmsg_tty.c
20387
20388RTASE ETHERNET DRIVER
20389M:	Justin Lai <justinlai0215@realtek.com>
20390M:	Larry Chiu <larry.chiu@realtek.com>
20391L:	netdev@vger.kernel.org
20392S:	Maintained
20393F:	drivers/net/ethernet/realtek/rtase/
20394
20395RTL2830 MEDIA DRIVER
20396L:	linux-media@vger.kernel.org
20397S:	Orphan
20398W:	https://linuxtv.org
20399Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20400F:	drivers/media/dvb-frontends/rtl2830*
20401
20402RTL2832 MEDIA DRIVER
20403L:	linux-media@vger.kernel.org
20404S:	Orphan
20405W:	https://linuxtv.org
20406Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20407F:	drivers/media/dvb-frontends/rtl2832*
20408
20409RTL2832_SDR MEDIA DRIVER
20410L:	linux-media@vger.kernel.org
20411S:	Orphan
20412W:	https://linuxtv.org
20413Q:	http://patchwork.linuxtv.org/project/linux-media/list/
20414F:	drivers/media/dvb-frontends/rtl2832_sdr*
20415
20416RTL8180 WIRELESS DRIVER
20417L:	linux-wireless@vger.kernel.org
20418S:	Orphan
20419F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
20420
20421RTL8187 WIRELESS DRIVER
20422M:	Hin-Tak Leung <hintak.leung@gmail.com>
20423L:	linux-wireless@vger.kernel.org
20424S:	Maintained
20425T:	git https://github.com/pkshih/rtw.git
20426F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
20427
20428RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
20429M:	Jes Sorensen <Jes.Sorensen@gmail.com>
20430L:	linux-wireless@vger.kernel.org
20431S:	Maintained
20432T:	git https://github.com/pkshih/rtw.git
20433F:	drivers/net/wireless/realtek/rtl8xxxu/
20434
20435RTL9300 I2C DRIVER (rtl9300-i2c)
20436M:	Chris Packham <chris.packham@alliedtelesis.co.nz>
20437L:	linux-i2c@vger.kernel.org
20438S:	Maintained
20439F:	Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
20440F:	drivers/i2c/busses/i2c-rtl9300.c
20441
20442RTRS TRANSPORT DRIVERS
20443M:	Md. Haris Iqbal <haris.iqbal@ionos.com>
20444M:	Jack Wang <jinpu.wang@ionos.com>
20445L:	linux-rdma@vger.kernel.org
20446S:	Maintained
20447F:	drivers/infiniband/ulp/rtrs/
20448
20449RUNTIME VERIFICATION (RV)
20450M:	Steven Rostedt <rostedt@goodmis.org>
20451L:	linux-trace-kernel@vger.kernel.org
20452S:	Maintained
20453F:	Documentation/trace/rv/
20454F:	include/linux/rv.h
20455F:	include/rv/
20456F:	kernel/trace/rv/
20457F:	tools/verification/
20458
20459RUST
20460M:	Miguel Ojeda <ojeda@kernel.org>
20461M:	Alex Gaynor <alex.gaynor@gmail.com>
20462R:	Boqun Feng <boqun.feng@gmail.com>
20463R:	Gary Guo <gary@garyguo.net>
20464R:	Björn Roy Baron <bjorn3_gh@protonmail.com>
20465R:	Benno Lossin <benno.lossin@proton.me>
20466R:	Andreas Hindborg <a.hindborg@kernel.org>
20467R:	Alice Ryhl <aliceryhl@google.com>
20468R:	Trevor Gross <tmgross@umich.edu>
20469L:	rust-for-linux@vger.kernel.org
20470S:	Supported
20471W:	https://rust-for-linux.com
20472B:	https://github.com/Rust-for-Linux/linux/issues
20473C:	zulip://rust-for-linux.zulipchat.com
20474P:	https://rust-for-linux.com/contributing
20475T:	git https://github.com/Rust-for-Linux/linux.git rust-next
20476F:	.clippy.toml
20477F:	Documentation/rust/
20478F:	include/trace/events/rust_sample.h
20479F:	rust/
20480F:	samples/rust/
20481F:	scripts/*rust*
20482F:	tools/testing/selftests/rust/
20483K:	\b(?i:rust)\b
20484
20485RUST [ALLOC]
20486M:	Danilo Krummrich <dakr@kernel.org>
20487L:	rust-for-linux@vger.kernel.org
20488S:	Maintained
20489F:	rust/kernel/alloc.rs
20490F:	rust/kernel/alloc/
20491
20492RXRPC SOCKETS (AF_RXRPC)
20493M:	David Howells <dhowells@redhat.com>
20494M:	Marc Dionne <marc.dionne@auristor.com>
20495L:	linux-afs@lists.infradead.org
20496S:	Supported
20497W:	https://www.infradead.org/~dhowells/kafs/
20498F:	Documentation/networking/rxrpc.rst
20499F:	include/keys/rxrpc-type.h
20500F:	include/net/af_rxrpc.h
20501F:	include/trace/events/rxrpc.h
20502F:	include/uapi/linux/rxrpc.h
20503F:	net/rxrpc/
20504
20505S3 SAVAGE FRAMEBUFFER DRIVER
20506M:	Antonino Daplas <adaplas@gmail.com>
20507L:	linux-fbdev@vger.kernel.org
20508S:	Maintained
20509F:	drivers/video/fbdev/savage/
20510
20511S390 ARCHITECTURE
20512M:	Heiko Carstens <hca@linux.ibm.com>
20513M:	Vasily Gorbik <gor@linux.ibm.com>
20514M:	Alexander Gordeev <agordeev@linux.ibm.com>
20515R:	Christian Borntraeger <borntraeger@linux.ibm.com>
20516R:	Sven Schnelle <svens@linux.ibm.com>
20517L:	linux-s390@vger.kernel.org
20518S:	Supported
20519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20520F:	Documentation/driver-api/s390-drivers.rst
20521F:	Documentation/arch/s390/
20522F:	arch/s390/
20523F:	drivers/s390/
20524F:	drivers/watchdog/diag288_wdt.c
20525
20526S390 COMMON I/O LAYER
20527M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20528M:	Peter Oberparleiter <oberpar@linux.ibm.com>
20529L:	linux-s390@vger.kernel.org
20530S:	Supported
20531F:	drivers/s390/cio/
20532
20533S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
20534M:	Harald Freudenberger <freude@linux.ibm.com>
20535M:	Holger Dengler <dengler@linux.ibm.com>
20536L:	linux-crypto@vger.kernel.org
20537L:	linux-s390@vger.kernel.org
20538S:	Supported
20539F:	arch/s390/crypto/
20540F:	arch/s390/include/asm/archrandom.h
20541F:	arch/s390/include/asm/cpacf.h
20542
20543S390 DASD DRIVER
20544M:	Stefan Haberland <sth@linux.ibm.com>
20545M:	Jan Hoeppner <hoeppner@linux.ibm.com>
20546L:	linux-s390@vger.kernel.org
20547S:	Supported
20548F:	block/partitions/ibm.c
20549F:	drivers/s390/block/dasd*
20550F:	include/linux/dasd_mod.h
20551
20552S390 HWRANDOM TRNG DRIVER
20553M:	Harald Freudenberger <freude@linux.ibm.com>
20554M:	Holger Dengler <dengler@linux.ibm.com>
20555L:	linux-crypto@vger.kernel.org
20556L:	linux-s390@vger.kernel.org
20557S:	Supported
20558F:	drivers/char/hw_random/s390-trng.c
20559
20560S390 IOMMU (PCI)
20561M:	Niklas Schnelle <schnelle@linux.ibm.com>
20562M:	Matthew Rosato <mjrosato@linux.ibm.com>
20563R:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20564L:	linux-s390@vger.kernel.org
20565S:	Supported
20566F:	drivers/iommu/s390-iommu.c
20567
20568S390 IUCV NETWORK LAYER
20569M:	Alexandra Winter <wintera@linux.ibm.com>
20570M:	Thorsten Winkler <twinkler@linux.ibm.com>
20571L:	linux-s390@vger.kernel.org
20572L:	netdev@vger.kernel.org
20573S:	Supported
20574F:	drivers/s390/net/*iucv*
20575F:	include/net/iucv/
20576F:	net/iucv/
20577
20578S390 MM
20579M:	Alexander Gordeev <agordeev@linux.ibm.com>
20580M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20581L:	linux-s390@vger.kernel.org
20582S:	Supported
20583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
20584F:	arch/s390/include/asm/pgtable.h
20585F:	arch/s390/mm
20586
20587S390 NETWORK DRIVERS
20588M:	Alexandra Winter <wintera@linux.ibm.com>
20589M:	Thorsten Winkler <twinkler@linux.ibm.com>
20590L:	linux-s390@vger.kernel.org
20591L:	netdev@vger.kernel.org
20592S:	Supported
20593F:	drivers/s390/net/
20594
20595S390 PCI SUBSYSTEM
20596M:	Niklas Schnelle <schnelle@linux.ibm.com>
20597M:	Gerald Schaefer <gerald.schaefer@linux.ibm.com>
20598L:	linux-s390@vger.kernel.org
20599S:	Supported
20600F:	Documentation/arch/s390/pci.rst
20601F:	arch/s390/pci/
20602F:	drivers/pci/hotplug/s390_pci_hpc.c
20603
20604S390 PTP DRIVER
20605M:	Sven Schnelle <svens@linux.ibm.com>
20606L:	linux-s390@vger.kernel.org
20607S:	Supported
20608F:	drivers/ptp/ptp_s390.c
20609
20610S390 SCM DRIVER
20611M:	Vineeth Vijayan <vneethv@linux.ibm.com>
20612L:	linux-s390@vger.kernel.org
20613S:	Supported
20614F:	drivers/s390/block/scm*
20615F:	drivers/s390/cio/scm.c
20616
20617S390 VFIO AP DRIVER
20618M:	Tony Krowiak <akrowiak@linux.ibm.com>
20619M:	Halil Pasic <pasic@linux.ibm.com>
20620M:	Jason Herne <jjherne@linux.ibm.com>
20621L:	linux-s390@vger.kernel.org
20622S:	Supported
20623F:	Documentation/arch/s390/vfio-ap*
20624F:	drivers/s390/crypto/vfio_ap*
20625
20626S390 VFIO-CCW DRIVER
20627M:	Eric Farman <farman@linux.ibm.com>
20628M:	Matthew Rosato <mjrosato@linux.ibm.com>
20629R:	Halil Pasic <pasic@linux.ibm.com>
20630L:	linux-s390@vger.kernel.org
20631L:	kvm@vger.kernel.org
20632S:	Supported
20633F:	Documentation/arch/s390/vfio-ccw.rst
20634F:	drivers/s390/cio/vfio_ccw*
20635F:	include/uapi/linux/vfio_ccw.h
20636
20637S390 VFIO-PCI DRIVER
20638M:	Matthew Rosato <mjrosato@linux.ibm.com>
20639M:	Eric Farman <farman@linux.ibm.com>
20640L:	linux-s390@vger.kernel.org
20641L:	kvm@vger.kernel.org
20642S:	Supported
20643F:	arch/s390/kvm/pci*
20644F:	drivers/vfio/pci/vfio_pci_zdev.c
20645F:	include/uapi/linux/vfio_zdev.h
20646
20647S390 ZCRYPT AND PKEY DRIVER AND AP BUS
20648M:	Harald Freudenberger <freude@linux.ibm.com>
20649M:	Holger Dengler <dengler@linux.ibm.com>
20650L:	linux-s390@vger.kernel.org
20651S:	Supported
20652F:	arch/s390/include/asm/ap.h
20653F:	arch/s390/include/asm/pkey.h
20654F:	arch/s390/include/asm/trace/zcrypt.h
20655F:	arch/s390/include/uapi/asm/pkey.h
20656F:	arch/s390/include/uapi/asm/zcrypt.h
20657F:	drivers/s390/crypto/
20658
20659S390 ZFCP DRIVER
20660M:	Steffen Maier <maier@linux.ibm.com>
20661M:	Benjamin Block <bblock@linux.ibm.com>
20662L:	linux-s390@vger.kernel.org
20663S:	Supported
20664F:	drivers/s390/scsi/zfcp_*
20665
20666SAA6588 RDS RECEIVER DRIVER
20667M:	Hans Verkuil <hverkuil@xs4all.nl>
20668L:	linux-media@vger.kernel.org
20669S:	Odd Fixes
20670W:	https://linuxtv.org
20671T:	git git://linuxtv.org/media.git
20672F:	drivers/media/i2c/saa6588*
20673
20674SAA7134 VIDEO4LINUX DRIVER
20675M:	Mauro Carvalho Chehab <mchehab@kernel.org>
20676L:	linux-media@vger.kernel.org
20677S:	Odd fixes
20678W:	https://linuxtv.org
20679T:	git git://linuxtv.org/media.git
20680F:	Documentation/driver-api/media/drivers/saa7134*
20681F:	drivers/media/pci/saa7134/
20682
20683SAA7146 VIDEO4LINUX-2 DRIVER
20684M:	Hans Verkuil <hverkuil@xs4all.nl>
20685L:	linux-media@vger.kernel.org
20686S:	Maintained
20687T:	git git://linuxtv.org/media.git
20688F:	drivers/media/common/saa7146/
20689F:	drivers/media/pci/saa7146/
20690F:	include/media/drv-intf/saa7146*
20691
20692SAFESETID SECURITY MODULE
20693M:	Micah Morton <mortonm@chromium.org>
20694S:	Supported
20695F:	Documentation/admin-guide/LSM/SafeSetID.rst
20696F:	security/safesetid/
20697
20698SAMSUNG AUDIO (ASoC) DRIVERS
20699M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20700L:	linux-sound@vger.kernel.org
20701S:	Maintained
20702B:	mailto:linux-samsung-soc@vger.kernel.org
20703F:	Documentation/devicetree/bindings/sound/samsung*
20704F:	sound/soc/samsung/
20705
20706SAMSUNG EXYNOS850 SoC SUPPORT
20707M:	Sam Protsenko <semen.protsenko@linaro.org>
20708L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20709L:	linux-samsung-soc@vger.kernel.org
20710S:	Maintained
20711F:	Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
20712F:	arch/arm64/boot/dts/exynos/exynos850*
20713F:	drivers/clk/samsung/clk-exynos850.c
20714F:	include/dt-bindings/clock/exynos850.h
20715
20716SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
20717M:	Krzysztof Kozlowski <krzk@kernel.org>
20718L:	linux-crypto@vger.kernel.org
20719L:	linux-samsung-soc@vger.kernel.org
20720S:	Maintained
20721F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
20722F:	drivers/crypto/exynos-rng.c
20723
20724SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
20725M:	Łukasz Stelmach <l.stelmach@samsung.com>
20726L:	linux-samsung-soc@vger.kernel.org
20727S:	Maintained
20728F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
20729F:	drivers/char/hw_random/exynos-trng.c
20730
20731SAMSUNG FRAMEBUFFER DRIVER
20732M:	Jingoo Han <jingoohan1@gmail.com>
20733L:	linux-fbdev@vger.kernel.org
20734S:	Maintained
20735F:	drivers/video/fbdev/s3c-fb.c
20736
20737SAMSUNG INTERCONNECT DRIVERS
20738M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20739M:	Artur Świgoń <a.swigon@samsung.com>
20740L:	linux-pm@vger.kernel.org
20741L:	linux-samsung-soc@vger.kernel.org
20742S:	Supported
20743F:	drivers/interconnect/samsung/
20744
20745SAMSUNG LAPTOP DRIVER
20746M:	Corentin Chary <corentin.chary@gmail.com>
20747L:	platform-driver-x86@vger.kernel.org
20748S:	Maintained
20749F:	drivers/platform/x86/samsung-laptop.c
20750
20751SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
20752M:	Krzysztof Kozlowski <krzk@kernel.org>
20753L:	linux-kernel@vger.kernel.org
20754L:	linux-samsung-soc@vger.kernel.org
20755S:	Maintained
20756B:	mailto:linux-samsung-soc@vger.kernel.org
20757F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
20758F:	Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
20759F:	Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
20760F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
20761F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
20762F:	drivers/clk/clk-s2mps11.c
20763F:	drivers/mfd/sec*.c
20764F:	drivers/regulator/s2m*.c
20765F:	drivers/regulator/s5m*.c
20766F:	drivers/rtc/rtc-s5m.c
20767F:	include/linux/mfd/samsung/
20768
20769SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
20770M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
20771L:	linux-media@vger.kernel.org
20772L:	linux-samsung-soc@vger.kernel.org
20773S:	Maintained
20774F:	drivers/media/platform/samsung/s3c-camif/
20775F:	include/media/drv-intf/s3c_camif.h
20776
20777SAMSUNG S3FWRN5 NFC DRIVER
20778M:	Krzysztof Kozlowski <krzk@kernel.org>
20779S:	Maintained
20780F:	Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
20781F:	drivers/nfc/s3fwrn5
20782
20783SAMSUNG S5C73M3 CAMERA DRIVER
20784M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20785M:	Andrzej Hajda <andrzej.hajda@intel.com>
20786L:	linux-media@vger.kernel.org
20787S:	Supported
20788F:	Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
20789F:	drivers/media/i2c/s5c73m3/*
20790
20791SAMSUNG S5K5BAF CAMERA DRIVER
20792M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20793M:	Andrzej Hajda <andrzej.hajda@intel.com>
20794L:	linux-media@vger.kernel.org
20795S:	Supported
20796F:	drivers/media/i2c/s5k5baf.c
20797
20798SAMSUNG S5P Security SubSystem (SSS) DRIVER
20799M:	Krzysztof Kozlowski <krzk@kernel.org>
20800M:	Vladimir Zapolskiy <vz@mleia.com>
20801L:	linux-crypto@vger.kernel.org
20802L:	linux-samsung-soc@vger.kernel.org
20803S:	Maintained
20804F:	Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
20805F:	Documentation/devicetree/bindings/crypto/samsung-sss.yaml
20806F:	drivers/crypto/s5p-sss.c
20807
20808SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
20809M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20810L:	linux-media@vger.kernel.org
20811S:	Supported
20812Q:	https://patchwork.linuxtv.org/project/linux-media/list/
20813F:	Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
20814F:	Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
20815F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
20816F:	Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
20817F:	Documentation/devicetree/bindings/media/samsung,fimc.yaml
20818F:	drivers/media/platform/samsung/exynos4-is/
20819
20820SAMSUNG SOC CLOCK DRIVERS
20821M:	Krzysztof Kozlowski <krzk@kernel.org>
20822M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20823M:	Chanwoo Choi <cw00.choi@samsung.com>
20824R:	Alim Akhtar <alim.akhtar@samsung.com>
20825L:	linux-samsung-soc@vger.kernel.org
20826S:	Maintained
20827T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
20828F:	Documentation/devicetree/bindings/clock/samsung,*.yaml
20829F:	Documentation/devicetree/bindings/clock/samsung,s3c*
20830F:	drivers/clk/samsung/
20831F:	include/dt-bindings/clock/exynos*.h
20832F:	include/dt-bindings/clock/s5p*.h
20833F:	include/dt-bindings/clock/samsung,*.h
20834F:	include/linux/clk/samsung.h
20835
20836SAMSUNG SPI DRIVERS
20837M:	Andi Shyti <andi.shyti@kernel.org>
20838L:	linux-spi@vger.kernel.org
20839L:	linux-samsung-soc@vger.kernel.org
20840S:	Maintained
20841F:	Documentation/devicetree/bindings/spi/samsung,spi*.yaml
20842F:	drivers/spi/spi-s3c*
20843F:	include/linux/platform_data/spi-s3c64xx.h
20844
20845SAMSUNG SXGBE DRIVERS
20846M:	Byungho An <bh74.an@samsung.com>
20847L:	netdev@vger.kernel.org
20848S:	Supported
20849F:	drivers/net/ethernet/samsung/sxgbe/
20850
20851SAMSUNG THERMAL DRIVER
20852M:	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
20853M:	Krzysztof Kozlowski <krzk@kernel.org>
20854L:	linux-pm@vger.kernel.org
20855L:	linux-samsung-soc@vger.kernel.org
20856S:	Maintained
20857F:	Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
20858F:	drivers/thermal/samsung/
20859
20860SAMSUNG USB2 PHY DRIVER
20861M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
20862L:	linux-kernel@vger.kernel.org
20863S:	Supported
20864F:	Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
20865F:	Documentation/driver-api/phy/samsung-usb2.rst
20866F:	drivers/phy/samsung/phy-exynos4210-usb2.c
20867F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
20868F:	drivers/phy/samsung/phy-exynos5250-usb2.c
20869F:	drivers/phy/samsung/phy-s5pv210-usb2.c
20870F:	drivers/phy/samsung/phy-samsung-usb2.c
20871F:	drivers/phy/samsung/phy-samsung-usb2.h
20872
20873SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
20874M:	Paul Barker <paul.barker@sancloud.com>
20875R:	Marc Murphy <marc.murphy@sancloud.com>
20876S:	Supported
20877F:	arch/arm/boot/dts/ti/omap/am335x-sancloud*
20878
20879SC1200 WDT DRIVER
20880M:	Zwane Mwaikambo <zwanem@gmail.com>
20881S:	Maintained
20882F:	drivers/watchdog/sc1200wdt.c
20883
20884SCHEDULER
20885M:	Ingo Molnar <mingo@redhat.com>
20886M:	Peter Zijlstra <peterz@infradead.org>
20887M:	Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
20888M:	Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
20889R:	Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
20890R:	Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
20891R:	Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
20892R:	Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
20893R:	Valentin Schneider <vschneid@redhat.com> (TOPOLOGY)
20894L:	linux-kernel@vger.kernel.org
20895S:	Maintained
20896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
20897F:	include/linux/preempt.h
20898F:	include/linux/sched.h
20899F:	include/linux/wait.h
20900F:	include/uapi/linux/sched.h
20901F:	kernel/sched/
20902
20903SCHEDULER - SCHED_EXT
20904R:	Tejun Heo <tj@kernel.org>
20905R:	David Vernet <void@manifault.com>
20906R:	Andrea Righi <arighi@nvidia.com>
20907R:	Changwoo Min <changwoo@igalia.com>
20908L:	linux-kernel@vger.kernel.org
20909S:	Maintained
20910W:	https://github.com/sched-ext/scx
20911T:	git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
20912F:	include/linux/sched/ext.h
20913F:	kernel/sched/ext.h
20914F:	kernel/sched/ext.c
20915F:	tools/sched_ext/
20916F:	tools/testing/selftests/sched_ext
20917
20918SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
20919M:	Gustavo Silva <gustavograzs@gmail.com>
20920S:	Maintained
20921F:	drivers/iio/chemical/ens160_core.c
20922F:	drivers/iio/chemical/ens160_i2c.c
20923F:	drivers/iio/chemical/ens160_spi.c
20924F:	drivers/iio/chemical/ens160.h
20925
20926SCSI LIBSAS SUBSYSTEM
20927R:	John Garry <john.g.garry@oracle.com>
20928R:	Jason Yan <yanaijie@huawei.com>
20929L:	linux-scsi@vger.kernel.org
20930S:	Supported
20931F:	Documentation/scsi/libsas.rst
20932F:	drivers/scsi/libsas/
20933F:	include/scsi/libsas.h
20934F:	include/scsi/sas_ata.h
20935
20936SCSI RDMA PROTOCOL (SRP) INITIATOR
20937M:	Bart Van Assche <bvanassche@acm.org>
20938L:	linux-rdma@vger.kernel.org
20939S:	Supported
20940Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20941F:	drivers/infiniband/ulp/srp/
20942F:	include/scsi/srp.h
20943
20944SCSI RDMA PROTOCOL (SRP) TARGET
20945M:	Bart Van Assche <bvanassche@acm.org>
20946L:	linux-rdma@vger.kernel.org
20947L:	target-devel@vger.kernel.org
20948S:	Supported
20949Q:	http://patchwork.kernel.org/project/linux-rdma/list/
20950F:	drivers/infiniband/ulp/srpt/
20951
20952SCSI SG DRIVER
20953M:	Doug Gilbert <dgilbert@interlog.com>
20954L:	linux-scsi@vger.kernel.org
20955S:	Maintained
20956W:	http://sg.danny.cz/sg
20957F:	Documentation/scsi/scsi-generic.rst
20958F:	drivers/scsi/sg.c
20959F:	include/scsi/sg.h
20960
20961SCSI SUBSYSTEM
20962M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
20963M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20964L:	linux-scsi@vger.kernel.org
20965S:	Maintained
20966Q:	https://patchwork.kernel.org/project/linux-scsi/list/
20967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
20968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20969F:	Documentation/devicetree/bindings/scsi/
20970F:	drivers/scsi/
20971F:	drivers/ufs/
20972F:	include/scsi/
20973F:	include/uapi/scsi/
20974
20975SCSI TAPE DRIVER
20976M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
20977L:	linux-scsi@vger.kernel.org
20978S:	Maintained
20979F:	Documentation/scsi/st.rst
20980F:	drivers/scsi/st.*
20981F:	drivers/scsi/st_*.h
20982
20983SCSI TARGET CORE USER DRIVER
20984M:	Bodo Stroesser <bostroesser@gmail.com>
20985L:	linux-scsi@vger.kernel.org
20986L:	target-devel@vger.kernel.org
20987S:	Supported
20988F:	Documentation/target/tcmu-design.rst
20989F:	drivers/target/target_core_user.c
20990F:	include/uapi/linux/target_core_user.h
20991
20992SCSI TARGET SUBSYSTEM
20993M:	"Martin K. Petersen" <martin.petersen@oracle.com>
20994L:	linux-scsi@vger.kernel.org
20995L:	target-devel@vger.kernel.org
20996S:	Supported
20997Q:	https://patchwork.kernel.org/project/target-devel/list/
20998T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
20999F:	Documentation/target/
21000F:	drivers/target/
21001F:	include/target/
21002
21003SCTP PROTOCOL
21004M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
21005M:	Xin Long <lucien.xin@gmail.com>
21006L:	linux-sctp@vger.kernel.org
21007S:	Maintained
21008W:	https://github.com/sctp/lksctp-tools/wiki
21009F:	Documentation/networking/sctp.rst
21010F:	include/linux/sctp.h
21011F:	include/net/sctp/
21012F:	include/uapi/linux/sctp.h
21013F:	net/sctp/
21014
21015SCx200 CPU SUPPORT
21016M:	Jim Cromie <jim.cromie@gmail.com>
21017S:	Odd Fixes
21018F:	Documentation/i2c/busses/scx200_acb.rst
21019F:	arch/x86/platform/scx200/
21020F:	drivers/i2c/busses/scx200*
21021F:	drivers/mtd/maps/scx200_docflash.c
21022F:	drivers/watchdog/scx200_wdt.c
21023F:	include/linux/scx200.h
21024
21025SCx200 GPIO DRIVER
21026M:	Jim Cromie <jim.cromie@gmail.com>
21027S:	Maintained
21028F:	drivers/char/scx200_gpio.c
21029F:	include/linux/scx200_gpio.h
21030
21031SCx200 HRT CLOCKSOURCE DRIVER
21032M:	Jim Cromie <jim.cromie@gmail.com>
21033S:	Maintained
21034F:	drivers/clocksource/scx200_hrt.c
21035
21036SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
21037M:	Sascha Sommer <saschasommer@freenet.de>
21038L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
21039S:	Maintained
21040F:	drivers/mmc/host/sdricoh_cs.c
21041
21042SECO BOARDS CEC DRIVER
21043M:	Ettore Chimenti <ek5.chimenti@gmail.com>
21044S:	Maintained
21045F:	drivers/media/cec/platform/seco/seco-cec.c
21046F:	drivers/media/cec/platform/seco/seco-cec.h
21047
21048SECURE COMPUTING
21049M:	Kees Cook <kees@kernel.org>
21050R:	Andy Lutomirski <luto@amacapital.net>
21051R:	Will Drewry <wad@chromium.org>
21052S:	Supported
21053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
21054F:	Documentation/userspace-api/seccomp_filter.rst
21055F:	include/linux/seccomp.h
21056F:	include/uapi/linux/seccomp.h
21057F:	kernel/seccomp.c
21058F:	tools/testing/selftests/kselftest_harness.h
21059F:	tools/testing/selftests/seccomp/*
21060K:	\bsecure_computing
21061K:	\bTIF_SECCOMP\b
21062
21063SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
21064M:	Kamal Dasu <kamal.dasu@broadcom.com>
21065M:	Al Cooper <alcooperx@gmail.com>
21066R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
21067L:	linux-mmc@vger.kernel.org
21068S:	Maintained
21069F:	drivers/mmc/host/sdhci-brcmstb*
21070
21071SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
21072M:	Adrian Hunter <adrian.hunter@intel.com>
21073L:	linux-mmc@vger.kernel.org
21074S:	Supported
21075F:	Documentation/devicetree/bindings/mmc/sdhci-common.yaml
21076F:	drivers/mmc/host/sdhci*
21077
21078SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
21079M:	Aubin Constans <aubin.constans@microchip.com>
21080R:	Eugen Hristev <eugen.hristev@collabora.com>
21081L:	linux-mmc@vger.kernel.org
21082S:	Supported
21083F:	drivers/mmc/host/sdhci-of-at91.c
21084
21085SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
21086M:	Haibo Chen <haibo.chen@nxp.com>
21087L:	imx@lists.linux.dev
21088L:	linux-mmc@vger.kernel.org
21089L:	s32@nxp.com
21090S:	Maintained
21091F:	drivers/mmc/host/sdhci-esdhc-imx.c
21092
21093SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
21094M:	Ben Dooks <ben-linux@fluff.org>
21095M:	Jaehoon Chung <jh80.chung@samsung.com>
21096L:	linux-mmc@vger.kernel.org
21097S:	Maintained
21098F:	drivers/mmc/host/sdhci-s3c*
21099
21100SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
21101M:	Viresh Kumar <vireshk@kernel.org>
21102L:	linux-mmc@vger.kernel.org
21103S:	Maintained
21104F:	drivers/mmc/host/sdhci-spear.c
21105
21106SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
21107M:	Vignesh Raghavendra <vigneshr@ti.com>
21108L:	linux-mmc@vger.kernel.org
21109S:	Maintained
21110F:	drivers/mmc/host/sdhci-omap.c
21111
21112SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
21113M:	Jonathan Derrick <jonathan.derrick@linux.dev>
21114L:	linux-block@vger.kernel.org
21115S:	Supported
21116F:	block/opal_proto.h
21117F:	block/sed*
21118F:	include/linux/sed*
21119F:	include/uapi/linux/sed*
21120
21121SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
21122M:	Mark Rutland <mark.rutland@arm.com>
21123M:	Lorenzo Pieralisi <lpieralisi@kernel.org>
21124M:	Sudeep Holla <sudeep.holla@arm.com>
21125L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21126S:	Maintained
21127F:	drivers/firmware/smccc/
21128F:	include/linux/arm-smccc.h
21129
21130SECURITY CONTACT
21131M:	Security Officers <security@kernel.org>
21132S:	Supported
21133F:	Documentation/process/security-bugs.rst
21134
21135SECURITY SUBSYSTEM
21136M:	Paul Moore <paul@paul-moore.com>
21137M:	James Morris <jmorris@namei.org>
21138M:	"Serge E. Hallyn" <serge@hallyn.com>
21139L:	linux-security-module@vger.kernel.org
21140S:	Supported
21141Q:	https://patchwork.kernel.org/project/linux-security-module/list
21142B:	mailto:linux-security-module@vger.kernel.org
21143P:	https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
21144T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
21145F:	include/linux/lsm/
21146F:	include/linux/lsm_audit.h
21147F:	include/linux/lsm_hook_defs.h
21148F:	include/linux/lsm_hooks.h
21149F:	include/linux/security.h
21150F:	include/uapi/linux/lsm.h
21151F:	security/
21152F:	tools/testing/selftests/lsm/
21153X:	security/selinux/
21154K:	\bsecurity_[a-z_0-9]\+\b
21155
21156SELINUX SECURITY MODULE
21157M:	Paul Moore <paul@paul-moore.com>
21158M:	Stephen Smalley <stephen.smalley.work@gmail.com>
21159R:	Ondrej Mosnacek <omosnace@redhat.com>
21160L:	selinux@vger.kernel.org
21161S:	Supported
21162W:	https://github.com/SELinuxProject
21163Q:	https://patchwork.kernel.org/project/selinux/list
21164B:	mailto:selinux@vger.kernel.org
21165P:	https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
21166T:	git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
21167F:	Documentation/ABI/removed/sysfs-selinux-checkreqprot
21168F:	Documentation/ABI/removed/sysfs-selinux-disable
21169F:	Documentation/admin-guide/LSM/SELinux.rst
21170F:	include/trace/events/avc.h
21171F:	include/uapi/linux/selinux_netlink.h
21172F:	scripts/selinux/
21173F:	security/selinux/
21174
21175SENSABLE PHANTOM
21176M:	Jiri Slaby <jirislaby@kernel.org>
21177S:	Maintained
21178F:	drivers/misc/phantom.c
21179F:	include/uapi/linux/phantom.h
21180
21181SENSEAIR SUNRISE 006-0-0007
21182M:	Jacopo Mondi <jacopo@jmondi.org>
21183S:	Maintained
21184F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
21185F:	Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
21186F:	drivers/iio/chemical/sunrise_co2.c
21187
21188SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
21189M:	Tomasz Duszynski <tomasz.duszynski@octakon.com>
21190S:	Maintained
21191F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
21192F:	drivers/iio/chemical/scd30.h
21193F:	drivers/iio/chemical/scd30_core.c
21194F:	drivers/iio/chemical/scd30_i2c.c
21195F:	drivers/iio/chemical/scd30_serial.c
21196
21197SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
21198M:	Roan van Dijk <roan@protonic.nl>
21199S:	Maintained
21200F:	Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
21201F:	drivers/iio/chemical/scd4x.c
21202
21203SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
21204M:	Petar Stoykov <petar.stoykov@prodrive-technologies.com>
21205S:	Maintained
21206F:	Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
21207F:	drivers/iio/pressure/sdp500.c
21208
21209SENSIRION SGP40 GAS SENSOR DRIVER
21210M:	Andreas Klinger <ak@it-klinger.de>
21211S:	Maintained
21212F:	Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
21213F:	drivers/iio/chemical/sgp40.c
21214
21215SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
21216M:	Tomasz Duszynski <tduszyns@gmail.com>
21217S:	Maintained
21218F:	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
21219F:	drivers/iio/chemical/sps30.c
21220F:	drivers/iio/chemical/sps30_i2c.c
21221F:	drivers/iio/chemical/sps30_serial.c
21222
21223SERIAL DEVICE BUS
21224M:	Rob Herring <robh@kernel.org>
21225L:	linux-serial@vger.kernel.org
21226S:	Maintained
21227F:	Documentation/devicetree/bindings/serial/serial.yaml
21228F:	drivers/tty/serdev/
21229F:	include/linux/serdev.h
21230
21231SERIAL IR RECEIVER
21232M:	Sean Young <sean@mess.org>
21233L:	linux-media@vger.kernel.org
21234S:	Maintained
21235F:	drivers/media/rc/serial_ir.c
21236
21237SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
21238M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
21239L:	linux-sound@vger.kernel.org
21240S:	Maintained
21241F:	Documentation/devicetree/bindings/slimbus/
21242F:	drivers/slimbus/
21243F:	include/linux/slimbus.h
21244
21245SFC NETWORK DRIVER
21246M:	Edward Cree <ecree.xilinx@gmail.com>
21247M:	Martin Habets <habetsm.xilinx@gmail.com>
21248L:	netdev@vger.kernel.org
21249L:	linux-net-drivers@amd.com
21250S:	Supported
21251F:	Documentation/networking/devlink/sfc.rst
21252F:	drivers/net/ethernet/sfc/
21253
21254SFCTEMP HWMON DRIVER
21255M:	Emil Renner Berthing <kernel@esmil.dk>
21256M:	Hal Feng <hal.feng@starfivetech.com>
21257L:	linux-hwmon@vger.kernel.org
21258S:	Maintained
21259F:	Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
21260F:	Documentation/hwmon/sfctemp.rst
21261F:	drivers/hwmon/sfctemp.c
21262
21263SFF/SFP/SFP+ MODULE SUPPORT
21264M:	Russell King <linux@armlinux.org.uk>
21265L:	netdev@vger.kernel.org
21266S:	Maintained
21267F:	Documentation/devicetree/bindings/net/sff,sfp.yaml
21268F:	drivers/net/phy/phylink.c
21269F:	drivers/net/phy/sfp*
21270F:	include/linux/mdio/mdio-i2c.h
21271F:	include/linux/phylink.h
21272F:	include/linux/sfp.h
21273K:	phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
21274
21275SGI GRU DRIVER
21276M:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
21277S:	Maintained
21278F:	drivers/misc/sgi-gru/
21279
21280SGI XP/XPC/XPNET DRIVER
21281M:	Robin Holt <robinmholt@gmail.com>
21282M:	Steve Wahl <steve.wahl@hpe.com>
21283S:	Maintained
21284F:	drivers/misc/sgi-xp/
21285
21286SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
21287M:	Wenjia Zhang <wenjia@linux.ibm.com>
21288M:	Jan Karcher <jaka@linux.ibm.com>
21289R:	D. Wythe <alibuda@linux.alibaba.com>
21290R:	Tony Lu <tonylu@linux.alibaba.com>
21291R:	Wen Gu <guwen@linux.alibaba.com>
21292L:	linux-rdma@vger.kernel.org
21293L:	linux-s390@vger.kernel.org
21294S:	Supported
21295F:	net/smc/
21296
21297SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
21298M:	Linus Walleij <linus.walleij@linaro.org>
21299L:	linux-iio@vger.kernel.org
21300S:	Maintained
21301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
21302F:	Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
21303F:	drivers/iio/light/gp2ap002.c
21304
21305SHARP RJ54N1CB0C SENSOR DRIVER
21306M:	Jacopo Mondi <jacopo@jmondi.org>
21307L:	linux-media@vger.kernel.org
21308S:	Odd fixes
21309T:	git git://linuxtv.org/media.git
21310F:	drivers/media/i2c/rj54n1cb0c.c
21311F:	include/media/i2c/rj54n1cb0c.h
21312
21313SHRINKER
21314M:	Andrew Morton <akpm@linux-foundation.org>
21315M:	Dave Chinner <david@fromorbit.com>
21316R:	Qi Zheng <zhengqi.arch@bytedance.com>
21317R:	Roman Gushchin <roman.gushchin@linux.dev>
21318R:	Muchun Song <muchun.song@linux.dev>
21319L:	linux-mm@kvack.org
21320S:	Maintained
21321F:	Documentation/admin-guide/mm/shrinker_debugfs.rst
21322F:	include/linux/shrinker.h
21323F:	mm/shrinker.c
21324F:	mm/shrinker_debug.c
21325
21326SH_VOU V4L2 OUTPUT DRIVER
21327L:	linux-media@vger.kernel.org
21328S:	Orphan
21329F:	drivers/media/platform/renesas/sh_vou.c
21330F:	include/media/drv-intf/sh_vou.h
21331
21332SI2157 MEDIA DRIVER
21333L:	linux-media@vger.kernel.org
21334S:	Orphan
21335W:	https://linuxtv.org
21336Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21337F:	drivers/media/tuners/si2157*
21338
21339SI2165 MEDIA DRIVER
21340M:	Matthias Schwarzott <zzam@gentoo.org>
21341L:	linux-media@vger.kernel.org
21342S:	Maintained
21343W:	https://linuxtv.org
21344Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21345F:	drivers/media/dvb-frontends/si2165*
21346
21347SI2168 MEDIA DRIVER
21348L:	linux-media@vger.kernel.org
21349S:	Orphan
21350W:	https://linuxtv.org
21351Q:	http://patchwork.linuxtv.org/project/linux-media/list/
21352F:	drivers/media/dvb-frontends/si2168*
21353
21354SI470X FM RADIO RECEIVER I2C DRIVER
21355M:	Hans Verkuil <hverkuil@xs4all.nl>
21356L:	linux-media@vger.kernel.org
21357S:	Odd Fixes
21358W:	https://linuxtv.org
21359T:	git git://linuxtv.org/media.git
21360F:	Documentation/devicetree/bindings/media/silabs,si470x.yaml
21361F:	drivers/media/radio/si470x/radio-si470x-i2c.c
21362
21363SI470X FM RADIO RECEIVER USB DRIVER
21364M:	Hans Verkuil <hverkuil@xs4all.nl>
21365L:	linux-media@vger.kernel.org
21366S:	Maintained
21367W:	https://linuxtv.org
21368T:	git git://linuxtv.org/media.git
21369F:	drivers/media/radio/si470x/radio-si470x-common.c
21370F:	drivers/media/radio/si470x/radio-si470x-usb.c
21371F:	drivers/media/radio/si470x/radio-si470x.h
21372
21373SI4713 FM RADIO TRANSMITTER I2C DRIVER
21374M:	Eduardo Valentin <edubezval@gmail.com>
21375L:	linux-media@vger.kernel.org
21376S:	Odd Fixes
21377W:	https://linuxtv.org
21378T:	git git://linuxtv.org/media.git
21379F:	drivers/media/radio/si4713/si4713.?
21380
21381SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
21382M:	Eduardo Valentin <edubezval@gmail.com>
21383L:	linux-media@vger.kernel.org
21384S:	Odd Fixes
21385W:	https://linuxtv.org
21386T:	git git://linuxtv.org/media.git
21387F:	drivers/media/radio/si4713/radio-platform-si4713.c
21388
21389SI4713 FM RADIO TRANSMITTER USB DRIVER
21390M:	Hans Verkuil <hverkuil@xs4all.nl>
21391L:	linux-media@vger.kernel.org
21392S:	Maintained
21393W:	https://linuxtv.org
21394T:	git git://linuxtv.org/media.git
21395F:	drivers/media/radio/si4713/radio-usb-si4713.c
21396
21397SIANO DVB DRIVER
21398M:	Mauro Carvalho Chehab <mchehab@kernel.org>
21399L:	linux-media@vger.kernel.org
21400S:	Odd fixes
21401W:	https://linuxtv.org
21402T:	git git://linuxtv.org/media.git
21403F:	drivers/media/common/siano/
21404F:	drivers/media/mmc/siano/
21405F:	drivers/media/usb/siano/
21406F:	drivers/media/usb/siano/
21407
21408SIEMENS IPC LED DRIVERS
21409M:	Bao Cheng Su <baocheng.su@siemens.com>
21410M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
21411M:	Tobias Schaffner <tobias.schaffner@siemens.com>
21412L:	linux-leds@vger.kernel.org
21413S:	Maintained
21414F:	drivers/leds/simple/
21415
21416SIEMENS IPC PLATFORM DRIVERS
21417M:	Bao Cheng Su <baocheng.su@siemens.com>
21418M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
21419M:	Tobias Schaffner <tobias.schaffner@siemens.com>
21420L:	platform-driver-x86@vger.kernel.org
21421S:	Maintained
21422F:	drivers/platform/x86/siemens/
21423F:	include/linux/platform_data/x86/simatic-ipc-base.h
21424F:	include/linux/platform_data/x86/simatic-ipc.h
21425
21426SIEMENS IPC WATCHDOG DRIVERS
21427M:	Bao Cheng Su <baocheng.su@siemens.com>
21428M:	Benedikt Niedermayr <benedikt.niedermayr@siemens.com>
21429M:	Tobias Schaffner <tobias.schaffner@siemens.com>
21430L:	linux-watchdog@vger.kernel.org
21431S:	Maintained
21432F:	drivers/watchdog/simatic-ipc-wdt.c
21433
21434SIFIVE DRIVERS
21435M:	Paul Walmsley <paul.walmsley@sifive.com>
21436M:	Samuel Holland <samuel.holland@sifive.com>
21437L:	linux-riscv@lists.infradead.org
21438S:	Supported
21439F:	drivers/dma/sf-pdma/
21440N:	sifive
21441K:	fu[57]40
21442K:	[^@]sifive
21443
21444SILEAD TOUCHSCREEN DRIVER
21445M:	Hans de Goede <hdegoede@redhat.com>
21446L:	linux-input@vger.kernel.org
21447L:	platform-driver-x86@vger.kernel.org
21448S:	Maintained
21449F:	drivers/input/touchscreen/silead.c
21450F:	drivers/platform/x86/touchscreen_dmi.c
21451
21452SILICON LABS WIRELESS DRIVERS (for WFxxx series)
21453M:	Jérôme Pouiller <jerome.pouiller@silabs.com>
21454S:	Supported
21455F:	Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
21456F:	drivers/net/wireless/silabs/wfx/
21457
21458SILICON MOTION SM712 FRAME BUFFER DRIVER
21459M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
21460M:	Teddy Wang <teddy.wang@siliconmotion.com>
21461M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
21462L:	linux-fbdev@vger.kernel.org
21463S:	Maintained
21464F:	Documentation/fb/sm712fb.rst
21465F:	drivers/video/fbdev/sm712*
21466
21467SILVACO I3C DUAL-ROLE MASTER
21468M:	Miquel Raynal <miquel.raynal@bootlin.com>
21469M:	Conor Culhane <conor.culhane@silvaco.com>
21470L:	linux-i3c@lists.infradead.org (moderated for non-subscribers)
21471S:	Maintained
21472F:	Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
21473F:	drivers/i3c/master/svc-i3c-master.c
21474
21475SIMPLEFB FB DRIVER
21476M:	Hans de Goede <hdegoede@redhat.com>
21477L:	linux-fbdev@vger.kernel.org
21478S:	Maintained
21479F:	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
21480F:	drivers/video/fbdev/simplefb.c
21481F:	include/linux/platform_data/simplefb.h
21482
21483SIOX
21484M:	Thorsten Scherer <t.scherer@eckelmann.de>
21485R:	Pengutronix Kernel Team <kernel@pengutronix.de>
21486S:	Supported
21487F:	drivers/gpio/gpio-siox.c
21488F:	drivers/siox/*
21489F:	include/trace/events/siox.h
21490
21491SIPHASH PRF ROUTINES
21492M:	Jason A. Donenfeld <Jason@zx2c4.com>
21493S:	Maintained
21494F:	include/linux/siphash.h
21495F:	lib/siphash.c
21496F:	lib/siphash_kunit.c
21497
21498SIS 190 ETHERNET DRIVER
21499M:	Francois Romieu <romieu@fr.zoreil.com>
21500L:	netdev@vger.kernel.org
21501S:	Maintained
21502F:	drivers/net/ethernet/sis/sis190.c
21503
21504SIS 900/7016 FAST ETHERNET DRIVER
21505M:	Daniele Venzano <venza@brownhat.org>
21506L:	netdev@vger.kernel.org
21507S:	Maintained
21508W:	http://www.brownhat.org/sis900.html
21509F:	drivers/net/ethernet/sis/sis900.*
21510
21511SIS FRAMEBUFFER DRIVER
21512S:	Orphan
21513F:	Documentation/fb/sisfb.rst
21514F:	drivers/video/fbdev/sis/
21515F:	include/video/sisfb.h
21516
21517SIS I2C TOUCHSCREEN DRIVER
21518M:	Mika Penttilä <mpenttil@redhat.com>
21519L:	linux-input@vger.kernel.org
21520S:	Maintained
21521F:	Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
21522F:	drivers/input/touchscreen/sis_i2c.c
21523
21524SIS USB2VGA DRIVER
21525M:	Thomas Winischhofer <thomas@winischhofer.net>
21526S:	Maintained
21527W:	http://www.winischhofer.at/linuxsisusbvga.shtml
21528F:	drivers/usb/misc/sisusbvga/
21529
21530SL28 CPLD MFD DRIVER
21531M:	Michael Walle <mwalle@kernel.org>
21532S:	Maintained
21533F:	Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
21534F:	Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
21535F:	Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
21536F:	Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
21537F:	Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
21538F:	Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
21539F:	drivers/gpio/gpio-sl28cpld.c
21540F:	drivers/hwmon/sl28cpld-hwmon.c
21541F:	drivers/irqchip/irq-sl28cpld.c
21542F:	drivers/pwm/pwm-sl28cpld.c
21543F:	drivers/watchdog/sl28cpld_wdt.c
21544
21545SL28 VPD NVMEM LAYOUT DRIVER
21546M:	Michael Walle <mwalle@kernel.org>
21547S:	Maintained
21548F:	Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
21549F:	drivers/nvmem/layouts/sl28vpd.c
21550
21551SLAB ALLOCATOR
21552M:	Christoph Lameter <cl@linux.com>
21553M:	Pekka Enberg <penberg@kernel.org>
21554M:	David Rientjes <rientjes@google.com>
21555M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
21556M:	Andrew Morton <akpm@linux-foundation.org>
21557M:	Vlastimil Babka <vbabka@suse.cz>
21558R:	Roman Gushchin <roman.gushchin@linux.dev>
21559R:	Hyeonggon Yoo <42.hyeyoo@gmail.com>
21560L:	linux-mm@kvack.org
21561S:	Maintained
21562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
21563F:	include/linux/sl?b*.h
21564F:	mm/sl?b*
21565
21566SLCAN CAN NETWORK DRIVER
21567M:	Dario Binacchi <dario.binacchi@amarulasolutions.com>
21568L:	linux-can@vger.kernel.org
21569S:	Maintained
21570F:	drivers/net/can/slcan/
21571
21572SLEEPABLE READ-COPY UPDATE (SRCU)
21573M:	Lai Jiangshan <jiangshanlai@gmail.com>
21574M:	"Paul E. McKenney" <paulmck@kernel.org>
21575M:	Josh Triplett <josh@joshtriplett.org>
21576R:	Steven Rostedt <rostedt@goodmis.org>
21577R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
21578L:	rcu@vger.kernel.org
21579S:	Supported
21580W:	http://www.rdrop.com/users/paulmck/RCU/
21581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
21582F:	include/linux/srcu*.h
21583F:	kernel/rcu/srcu*.c
21584
21585SMACK SECURITY MODULE
21586M:	Casey Schaufler <casey@schaufler-ca.com>
21587L:	linux-security-module@vger.kernel.org
21588S:	Maintained
21589W:	http://schaufler-ca.com
21590T:	git git://github.com/cschaufler/smack-next
21591F:	Documentation/admin-guide/LSM/Smack.rst
21592F:	security/smack/
21593
21594SMC91x ETHERNET DRIVER
21595M:	Nicolas Pitre <nico@fluxnic.net>
21596S:	Odd Fixes
21597F:	drivers/net/ethernet/smsc/smc91x.*
21598
21599SMSC EMC2103 HARDWARE MONITOR DRIVER
21600M:	Steve Glendinning <steve.glendinning@shawell.net>
21601L:	linux-hwmon@vger.kernel.org
21602S:	Maintained
21603F:	Documentation/hwmon/emc2103.rst
21604F:	drivers/hwmon/emc2103.c
21605
21606SMSC SCH5627 HARDWARE MONITOR DRIVER
21607M:	Hans de Goede <hdegoede@redhat.com>
21608L:	linux-hwmon@vger.kernel.org
21609S:	Supported
21610F:	Documentation/hwmon/sch5627.rst
21611F:	drivers/hwmon/sch5627.c
21612
21613SMSC UFX6000 and UFX7000 USB to VGA DRIVER
21614M:	Steve Glendinning <steve.glendinning@shawell.net>
21615L:	linux-fbdev@vger.kernel.org
21616S:	Maintained
21617F:	drivers/video/fbdev/smscufx.c
21618
21619SMSC47B397 HARDWARE MONITOR DRIVER
21620M:	Jean Delvare <jdelvare@suse.com>
21621L:	linux-hwmon@vger.kernel.org
21622S:	Maintained
21623F:	Documentation/hwmon/smsc47b397.rst
21624F:	drivers/hwmon/smsc47b397.c
21625
21626SMSC911x ETHERNET DRIVER
21627M:	Steve Glendinning <steve.glendinning@shawell.net>
21628L:	netdev@vger.kernel.org
21629S:	Maintained
21630F:	drivers/net/ethernet/smsc/smsc911x.*
21631F:	include/linux/smsc911x.h
21632
21633SMSC9420 PCI ETHERNET DRIVER
21634M:	Steve Glendinning <steve.glendinning@shawell.net>
21635L:	netdev@vger.kernel.org
21636S:	Maintained
21637F:	drivers/net/ethernet/smsc/smsc9420.*
21638
21639SNET DPU VIRTIO DATA PATH ACCELERATOR
21640R:	Alvaro Karsz <alvaro.karsz@solid-run.com>
21641F:	drivers/vdpa/solidrun/
21642
21643SOCIONEXT (SNI) AVE NETWORK DRIVER
21644M:	Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
21645L:	netdev@vger.kernel.org
21646S:	Maintained
21647F:	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
21648F:	drivers/net/ethernet/socionext/sni_ave.c
21649
21650SOCIONEXT (SNI) NETSEC NETWORK DRIVER
21651M:	Ilias Apalodimas <ilias.apalodimas@linaro.org>
21652M:	Masahisa Kojima <kojima.masahisa@socionext.com>
21653L:	netdev@vger.kernel.org
21654S:	Maintained
21655F:	Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
21656F:	drivers/net/ethernet/socionext/netsec.c
21657
21658SOCIONEXT (SNI) Synquacer SPI DRIVER
21659M:	Masahisa Kojima <masahisa.kojima@linaro.org>
21660M:	Jassi Brar <jaswinder.singh@linaro.org>
21661L:	linux-spi@vger.kernel.org
21662S:	Maintained
21663F:	Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
21664F:	drivers/spi/spi-synquacer.c
21665
21666SOCIONEXT SYNQUACER I2C DRIVER
21667M:	Ard Biesheuvel <ardb@kernel.org>
21668L:	linux-i2c@vger.kernel.org
21669S:	Maintained
21670F:	Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
21671F:	drivers/i2c/busses/i2c-synquacer.c
21672
21673SOCIONEXT UNIPHIER SOUND DRIVER
21674L:	linux-sound@vger.kernel.org
21675S:	Orphan
21676F:	sound/soc/uniphier/
21677
21678SOCKET TIMESTAMPING
21679M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
21680S:	Maintained
21681F:	Documentation/networking/timestamping.rst
21682F:	include/linux/net_tstamp.h
21683F:	include/uapi/linux/net_tstamp.h
21684F:	tools/testing/selftests/net/so_txtime.c
21685
21686SOEKRIS NET48XX LED SUPPORT
21687M:	Chris Boot <bootc@bootc.net>
21688S:	Maintained
21689F:	drivers/leds/leds-net48xx.c
21690
21691SOFT-IWARP DRIVER (siw)
21692M:	Bernard Metzler <bmt@zurich.ibm.com>
21693L:	linux-rdma@vger.kernel.org
21694S:	Supported
21695F:	drivers/infiniband/sw/siw/
21696F:	include/uapi/rdma/siw-abi.h
21697
21698SOFT-ROCE DRIVER (rxe)
21699M:	Zhu Yanjun <zyjzyj2000@gmail.com>
21700L:	linux-rdma@vger.kernel.org
21701S:	Supported
21702F:	drivers/infiniband/sw/rxe/
21703F:	include/uapi/rdma/rdma_user_rxe.h
21704
21705SOFTLOGIC 6x10 MPEG CODEC
21706M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
21707M:	Andrey Utkin <andrey_utkin@fastmail.com>
21708M:	Ismael Luceno <ismael@iodev.co.uk>
21709L:	linux-media@vger.kernel.org
21710S:	Supported
21711F:	drivers/media/pci/solo6x10/
21712
21713SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
21714M:	James Morse <james.morse@arm.com>
21715L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
21716S:	Maintained
21717F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
21718F:	drivers/firmware/arm_sdei.c
21719F:	include/linux/arm_sdei.h
21720F:	include/uapi/linux/arm_sdei.h
21721
21722SOFTWARE NODES AND DEVICE PROPERTIES
21723R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
21724R:	Daniel Scally <djrscally@gmail.com>
21725R:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
21726R:	Sakari Ailus <sakari.ailus@linux.intel.com>
21727L:	linux-acpi@vger.kernel.org
21728S:	Maintained
21729F:	drivers/base/property.c
21730F:	drivers/base/swnode.c
21731F:	include/linux/fwnode.h
21732F:	include/linux/property.h
21733
21734SOFTWARE RAID (Multiple Disks) SUPPORT
21735M:	Song Liu <song@kernel.org>
21736M:	Yu Kuai <yukuai3@huawei.com>
21737L:	linux-raid@vger.kernel.org
21738S:	Supported
21739Q:	https://patchwork.kernel.org/project/linux-raid/list/
21740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
21741F:	drivers/md/Kconfig
21742F:	drivers/md/Makefile
21743F:	drivers/md/md*
21744F:	drivers/md/raid*
21745F:	include/linux/raid/
21746F:	include/uapi/linux/raid/
21747
21748SOLIDRUN CLEARFOG SUPPORT
21749M:	Russell King <linux@armlinux.org.uk>
21750S:	Maintained
21751F:	arch/arm/boot/dts/marvell/armada-388-clearfog*
21752F:	arch/arm/boot/dts/marvell/armada-38x-solidrun-*
21753
21754SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
21755M:	Russell King <linux@armlinux.org.uk>
21756S:	Maintained
21757F:	arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
21758F:	arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
21759F:	arch/arm/boot/dts/nxp/imx/imx6*-sr-*
21760
21761SONIC NETWORK DRIVER
21762M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
21763L:	netdev@vger.kernel.org
21764S:	Maintained
21765F:	drivers/net/ethernet/natsemi/sonic.*
21766
21767SONICS SILICON BACKPLANE DRIVER (SSB)
21768M:	Michael Buesch <m@bues.ch>
21769L:	linux-wireless@vger.kernel.org
21770S:	Maintained
21771F:	drivers/ssb/
21772F:	include/linux/ssb/
21773
21774SONY IMX208 SENSOR DRIVER
21775M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21776L:	linux-media@vger.kernel.org
21777S:	Maintained
21778T:	git git://linuxtv.org/media.git
21779F:	drivers/media/i2c/imx208.c
21780
21781SONY IMX214 SENSOR DRIVER
21782M:	Ricardo Ribalda <ribalda@kernel.org>
21783L:	linux-media@vger.kernel.org
21784S:	Maintained
21785T:	git git://linuxtv.org/media.git
21786F:	Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
21787F:	drivers/media/i2c/imx214.c
21788
21789SONY IMX219 SENSOR DRIVER
21790M:	Dave Stevenson <dave.stevenson@raspberrypi.com>
21791L:	linux-media@vger.kernel.org
21792S:	Maintained
21793T:	git git://linuxtv.org/media.git
21794F:	Documentation/devicetree/bindings/media/i2c/imx219.yaml
21795F:	drivers/media/i2c/imx219.c
21796
21797SONY IMX258 SENSOR DRIVER
21798M:	Sakari Ailus <sakari.ailus@linux.intel.com>
21799L:	linux-media@vger.kernel.org
21800S:	Maintained
21801T:	git git://linuxtv.org/media.git
21802F:	Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
21803F:	drivers/media/i2c/imx258.c
21804
21805SONY IMX274 SENSOR DRIVER
21806M:	Leon Luo <leonl@leopardimaging.com>
21807L:	linux-media@vger.kernel.org
21808S:	Maintained
21809T:	git git://linuxtv.org/media.git
21810F:	Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
21811F:	drivers/media/i2c/imx274.c
21812
21813SONY IMX283 SENSOR DRIVER
21814M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
21815M:	Umang Jain <umang.jain@ideasonboard.com>
21816L:	linux-media@vger.kernel.org
21817S:	Maintained
21818T:	git git://linuxtv.org/media.git
21819F:	Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
21820F:	drivers/media/i2c/imx283.c
21821
21822SONY IMX290 SENSOR DRIVER
21823M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21824L:	linux-media@vger.kernel.org
21825S:	Maintained
21826T:	git git://linuxtv.org/media.git
21827F:	Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
21828F:	drivers/media/i2c/imx290.c
21829
21830SONY IMX296 SENSOR DRIVER
21831M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
21832M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
21833L:	linux-media@vger.kernel.org
21834S:	Maintained
21835T:	git git://linuxtv.org/media.git
21836F:	Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
21837F:	drivers/media/i2c/imx296.c
21838
21839SONY IMX319 SENSOR DRIVER
21840M:	Bingbu Cao <bingbu.cao@intel.com>
21841L:	linux-media@vger.kernel.org
21842S:	Maintained
21843T:	git git://linuxtv.org/media.git
21844F:	drivers/media/i2c/imx319.c
21845
21846SONY IMX334 SENSOR DRIVER
21847L:	linux-media@vger.kernel.org
21848S:	Orphan
21849T:	git git://linuxtv.org/media.git
21850F:	Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
21851F:	drivers/media/i2c/imx334.c
21852
21853SONY IMX335 SENSOR DRIVER
21854L:	linux-media@vger.kernel.org
21855S:	Orphan
21856T:	git git://linuxtv.org/media.git
21857F:	Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
21858F:	drivers/media/i2c/imx335.c
21859
21860SONY IMX355 SENSOR DRIVER
21861M:	Tianshu Qiu <tian.shu.qiu@intel.com>
21862L:	linux-media@vger.kernel.org
21863S:	Maintained
21864T:	git git://linuxtv.org/media.git
21865F:	drivers/media/i2c/imx355.c
21866
21867SONY IMX412 SENSOR DRIVER
21868L:	linux-media@vger.kernel.org
21869S:	Orphan
21870T:	git git://linuxtv.org/media.git
21871F:	Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
21872F:	drivers/media/i2c/imx412.c
21873
21874SONY IMX415 SENSOR DRIVER
21875M:	Michael Riesch <michael.riesch@wolfvision.net>
21876L:	linux-media@vger.kernel.org
21877S:	Maintained
21878T:	git git://linuxtv.org/media.git
21879F:	Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
21880F:	drivers/media/i2c/imx415.c
21881
21882SONY MEMORYSTICK SUBSYSTEM
21883M:	Maxim Levitsky <maximlevitsky@gmail.com>
21884M:	Alex Dubov <oakad@yahoo.com>
21885M:	Ulf Hansson <ulf.hansson@linaro.org>
21886L:	linux-mmc@vger.kernel.org
21887S:	Maintained
21888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
21889F:	drivers/memstick/
21890F:	include/linux/memstick.h
21891
21892SONY VAIO CONTROL DEVICE DRIVER
21893M:	Mattia Dongili <malattia@linux.it>
21894L:	platform-driver-x86@vger.kernel.org
21895S:	Maintained
21896W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
21897F:	Documentation/admin-guide/laptops/sony-laptop.rst
21898F:	drivers/char/sonypi.c
21899F:	drivers/platform/x86/sony-laptop.c
21900F:	include/linux/sony-laptop.h
21901
21902SOPHGO DEVICETREES and DRIVERS
21903M:	Chen Wang <unicorn_wang@outlook.com>
21904M:	Inochi Amaoto <inochiama@outlook.com>
21905T:	git https://github.com/sophgo/linux.git
21906S:	Maintained
21907N:	sophgo
21908K:	sophgo
21909
21910SOUND
21911M:	Jaroslav Kysela <perex@perex.cz>
21912M:	Takashi Iwai <tiwai@suse.com>
21913L:	linux-sound@vger.kernel.org
21914S:	Maintained
21915W:	http://www.alsa-project.org/
21916Q:	http://patchwork.kernel.org/project/alsa-devel/list/
21917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21918F:	Documentation/sound/
21919F:	include/sound/
21920F:	include/uapi/sound/
21921F:	sound/
21922F:	tools/testing/selftests/alsa
21923
21924SOUND - ALSA SELFTESTS
21925M:	Mark Brown <broonie@kernel.org>
21926L:	linux-sound@vger.kernel.org
21927L:	linux-kselftest@vger.kernel.org
21928S:	Supported
21929F:	tools/testing/selftests/alsa
21930
21931SOUND - COMPRESSED AUDIO
21932M:	Vinod Koul <vkoul@kernel.org>
21933L:	linux-sound@vger.kernel.org
21934S:	Supported
21935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
21936F:	Documentation/sound/designs/compress-offload.rst
21937F:	include/sound/compress_driver.h
21938F:	include/uapi/sound/compress_*
21939F:	sound/core/compress_offload.c
21940F:	sound/soc/soc-compress.c
21941
21942SOUND - CORE KUNIT TEST
21943M:	Ivan Orlov <ivan.orlov0322@gmail.com>
21944L:	linux-sound@vger.kernel.org
21945S:	Supported
21946F:	sound/core/sound_kunit.c
21947
21948SOUND - DMAENGINE HELPERS
21949M:	Lars-Peter Clausen <lars@metafoo.de>
21950S:	Supported
21951F:	include/sound/dmaengine_pcm.h
21952F:	sound/core/pcm_dmaengine.c
21953F:	sound/soc/soc-generic-dmaengine-pcm.c
21954
21955SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
21956M:	Liam Girdwood <lgirdwood@gmail.com>
21957M:	Mark Brown <broonie@kernel.org>
21958L:	linux-sound@vger.kernel.org
21959S:	Supported
21960W:	http://alsa-project.org/main/index.php/ASoC
21961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
21962F:	Documentation/devicetree/bindings/sound/
21963F:	Documentation/sound/soc/
21964F:	include/dt-bindings/sound/
21965F:	include/sound/soc*
21966F:	include/sound/sof.h
21967F:	include/sound/sof/
21968F:	include/trace/events/sof*.h
21969F:	include/uapi/sound/asoc.h
21970F:	sound/soc/
21971
21972SOUND - SOC LAYER / dapm-graph
21973M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
21974L:	linux-sound@vger.kernel.org
21975S:	Maintained
21976F:	tools/sound/dapm-graph
21977
21978SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
21979M:	Liam Girdwood <lgirdwood@gmail.com>
21980M:	Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
21981M:	Bard Liao <yung-chuan.liao@linux.intel.com>
21982M:	Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
21983M:	Daniel Baluta <daniel.baluta@nxp.com>
21984R:	Kai Vehmanen <kai.vehmanen@linux.intel.com>
21985R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
21986L:	sound-open-firmware@alsa-project.org (moderated for non-subscribers)
21987S:	Supported
21988W:	https://github.com/thesofproject/linux/
21989F:	sound/soc/sof/
21990
21991SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
21992M:	Mark Brown <broonie@kernel.org>
21993M:	Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
21994S:	Supported
21995L:	linux-sound@vger.kernel.org
21996F:	sound/soc/generic/
21997F:	include/sound/simple_card*
21998F:	Documentation/devicetree/bindings/sound/simple-card.yaml
21999F:	Documentation/devicetree/bindings/sound/audio-graph*.yaml
22000
22001SOUNDWIRE SUBSYSTEM
22002M:	Vinod Koul <vkoul@kernel.org>
22003M:	Bard Liao <yung-chuan.liao@linux.intel.com>
22004R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.dev>
22005R:	Sanyog Kale <sanyog.r.kale@intel.com>
22006L:	linux-sound@vger.kernel.org
22007S:	Supported
22008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
22009F:	Documentation/driver-api/soundwire/
22010F:	drivers/soundwire/
22011F:	include/linux/soundwire/
22012
22013SP2 MEDIA DRIVER
22014M:	Olli Salonen <olli.salonen@iki.fi>
22015L:	linux-media@vger.kernel.org
22016S:	Maintained
22017W:	https://linuxtv.org
22018Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22019F:	drivers/media/dvb-frontends/sp2*
22020
22021SPANISH DOCUMENTATION
22022M:	Carlos Bilbao <carlos.bilbao.osdev@gmail.com>
22023R:	Avadhut Naik <avadhut.naik@amd.com>
22024S:	Maintained
22025F:	Documentation/translations/sp_SP/
22026
22027SPARC + UltraSPARC (sparc/sparc64)
22028M:	"David S. Miller" <davem@davemloft.net>
22029M:	Andreas Larsson <andreas@gaisler.com>
22030L:	sparclinux@vger.kernel.org
22031S:	Maintained
22032Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
22033T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22034T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22035F:	arch/sparc/
22036F:	drivers/sbus/
22037
22038SPARC SERIAL DRIVERS
22039M:	"David S. Miller" <davem@davemloft.net>
22040L:	sparclinux@vger.kernel.org
22041S:	Maintained
22042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22044F:	drivers/tty/serial/suncore.c
22045F:	drivers/tty/serial/sunhv.c
22046F:	drivers/tty/serial/sunsab.c
22047F:	drivers/tty/serial/sunsab.h
22048F:	drivers/tty/serial/sunsu.c
22049F:	drivers/tty/serial/sunzilog.c
22050F:	drivers/tty/serial/sunzilog.h
22051F:	drivers/tty/vcc.c
22052F:	include/linux/sunserialcore.h
22053
22054SPARSE CHECKER
22055M:	"Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
22056L:	linux-sparse@vger.kernel.org
22057S:	Maintained
22058W:	https://sparse.docs.kernel.org/
22059Q:	https://patchwork.kernel.org/project/linux-sparse/list/
22060B:	https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
22061T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
22062F:	include/linux/compiler.h
22063
22064SPEAKUP CONSOLE SPEECH DRIVER
22065M:	William Hubbs <w.d.hubbs@gmail.com>
22066M:	Chris Brannon <chris@the-brannons.com>
22067M:	Kirk Reiser <kirk@reisers.ca>
22068M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
22069L:	speakup@linux-speakup.org
22070S:	Odd Fixes
22071W:	http://www.linux-speakup.org/
22072W:	https://github.com/linux-speakup/speakup
22073B:	https://github.com/linux-speakup/speakup/issues
22074F:	drivers/accessibility/speakup/
22075
22076SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
22077M:	Viresh Kumar <vireshk@kernel.org>
22078M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
22079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22080L:	soc@lists.linux.dev
22081S:	Maintained
22082W:	http://www.st.com/spear
22083F:	arch/arm/boot/dts/st/spear*
22084F:	arch/arm/mach-spear/
22085F:	drivers/clk/spear/
22086F:	drivers/pinctrl/spear/
22087
22088SPI NOR SUBSYSTEM
22089M:	Tudor Ambarus <tudor.ambarus@linaro.org>
22090M:	Pratyush Yadav <pratyush@kernel.org>
22091M:	Michael Walle <mwalle@kernel.org>
22092L:	linux-mtd@lists.infradead.org
22093S:	Maintained
22094W:	http://www.linux-mtd.infradead.org/
22095Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
22096C:	irc://irc.oftc.net/mtd
22097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
22098F:	Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
22099F:	drivers/mtd/spi-nor/
22100F:	include/linux/mtd/spi-nor.h
22101
22102SPI SUBSYSTEM
22103M:	Mark Brown <broonie@kernel.org>
22104L:	linux-spi@vger.kernel.org
22105S:	Maintained
22106Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
22107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
22108F:	Documentation/devicetree/bindings/spi/
22109F:	Documentation/spi/
22110F:	drivers/spi/
22111F:	include/linux/spi/
22112F:	include/uapi/linux/spi/
22113F:	tools/spi/
22114
22115SPIDERNET NETWORK DRIVER for CELL
22116M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
22117M:	Geoff Levand <geoff@infradead.org>
22118L:	netdev@vger.kernel.org
22119L:	linuxppc-dev@lists.ozlabs.org
22120S:	Maintained
22121F:	Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
22122F:	drivers/net/ethernet/toshiba/spider_net*
22123
22124SPMI SUBSYSTEM
22125M:	Stephen Boyd <sboyd@kernel.org>
22126L:	linux-kernel@vger.kernel.org
22127S:	Maintained
22128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
22129F:	Documentation/devicetree/bindings/spmi/
22130F:	drivers/spmi/
22131F:	include/dt-bindings/spmi/spmi.h
22132F:	include/linux/spmi.h
22133F:	include/trace/events/spmi.h
22134
22135SPU FILE SYSTEM
22136L:	linuxppc-dev@lists.ozlabs.org
22137S:	Orphan
22138F:	Documentation/filesystems/spufs/spufs.rst
22139F:	arch/powerpc/platforms/cell/spufs/
22140
22141SQUASHFS FILE SYSTEM
22142M:	Phillip Lougher <phillip@squashfs.org.uk>
22143L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
22144S:	Maintained
22145W:	http://squashfs.org.uk
22146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
22147F:	Documentation/filesystems/squashfs.rst
22148F:	fs/squashfs/
22149
22150SRM (Alpha) environment access
22151M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
22152S:	Maintained
22153F:	arch/alpha/kernel/srm_env.c
22154
22155ST LSM6DSx IMU IIO DRIVER
22156M:	Lorenzo Bianconi <lorenzo@kernel.org>
22157L:	linux-iio@vger.kernel.org
22158S:	Maintained
22159W:	http://www.st.com/
22160F:	Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
22161F:	drivers/iio/imu/st_lsm6dsx/
22162
22163ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
22164M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
22165M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
22166L:	linux-media@vger.kernel.org
22167S:	Maintained
22168T:	git git://linuxtv.org/media.git
22169F:	Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
22170F:	drivers/media/i2c/st-mipid02.c
22171
22172ST STM32 FIREWALL
22173M:	Gatien Chevallier <gatien.chevallier@foss.st.com>
22174S:	Maintained
22175F:	drivers/bus/stm32_etzpc.c
22176F:	drivers/bus/stm32_firewall.c
22177F:	drivers/bus/stm32_rifsc.c
22178
22179ST STM32 I2C/SMBUS DRIVER
22180M:	Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
22181M:	Alain Volmat <alain.volmat@foss.st.com>
22182L:	linux-i2c@vger.kernel.org
22183S:	Maintained
22184F:	drivers/i2c/busses/i2c-stm32*
22185
22186ST STM32 SPI DRIVER
22187M:	Alain Volmat <alain.volmat@foss.st.com>
22188L:	linux-spi@vger.kernel.org
22189S:	Maintained
22190F:	drivers/spi/spi-stm32.c
22191
22192ST STPDDC60 DRIVER
22193M:	Daniel Nilsson <daniel.nilsson@flex.com>
22194L:	linux-hwmon@vger.kernel.org
22195S:	Maintained
22196F:	Documentation/hwmon/stpddc60.rst
22197F:	drivers/hwmon/pmbus/stpddc60.c
22198
22199ST VGXY61 DRIVER
22200M:	Benjamin Mugnier <benjamin.mugnier@foss.st.com>
22201M:	Sylvain Petinot <sylvain.petinot@foss.st.com>
22202L:	linux-media@vger.kernel.org
22203S:	Maintained
22204T:	git git://linuxtv.org/media.git
22205F:	Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
22206F:	Documentation/userspace-api/media/drivers/vgxy61.rst
22207F:	drivers/media/i2c/vgxy61.c
22208
22209ST VL53L0X ToF RANGER(I2C) IIO DRIVER
22210M:	Song Qiang <songqiang1304521@gmail.com>
22211L:	linux-iio@vger.kernel.org
22212S:	Maintained
22213F:	Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
22214F:	drivers/iio/proximity/vl53l0x-i2c.c
22215
22216STABLE BRANCH
22217M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22218M:	Sasha Levin <sashal@kernel.org>
22219L:	stable@vger.kernel.org
22220S:	Supported
22221F:	Documentation/process/stable-kernel-rules.rst
22222
22223STAGING - ATOMISP DRIVER
22224M:	Hans de Goede <hdegoede@redhat.com>
22225M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22226R:	Sakari Ailus <sakari.ailus@linux.intel.com>
22227L:	linux-media@vger.kernel.org
22228S:	Maintained
22229F:	drivers/staging/media/atomisp/
22230
22231STAGING - INDUSTRIAL IO
22232M:	Jonathan Cameron <jic23@kernel.org>
22233L:	linux-iio@vger.kernel.org
22234S:	Odd Fixes
22235F:	Documentation/devicetree/bindings/staging/iio/
22236F:	drivers/staging/iio/
22237
22238STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
22239M:	Marc Dietrich <marvin24@gmx.de>
22240L:	ac100@lists.launchpad.net (moderated for non-subscribers)
22241L:	linux-tegra@vger.kernel.org
22242S:	Maintained
22243F:	drivers/staging/nvec/
22244
22245STAGING - SEPS525 LCD CONTROLLER DRIVERS
22246M:	Michael Hennerich <michael.hennerich@analog.com>
22247L:	linux-fbdev@vger.kernel.org
22248S:	Supported
22249F:	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
22250F:	drivers/staging/fbtft/fb_seps525.c
22251
22252STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
22253M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
22254M:	Teddy Wang <teddy.wang@siliconmotion.com>
22255M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
22256L:	linux-fbdev@vger.kernel.org
22257S:	Maintained
22258F:	drivers/staging/sm750fb/
22259
22260STAGING SUBSYSTEM
22261M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22262L:	linux-staging@lists.linux.dev
22263S:	Supported
22264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
22265F:	drivers/staging/
22266
22267STANDALONE CACHE CONTROLLER DRIVERS
22268M:	Conor Dooley <conor@kernel.org>
22269S:	Maintained
22270T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22271F:	Documentation/devicetree/bindings/cache/
22272F:	drivers/cache
22273
22274STARFIRE/DURALAN NETWORK DRIVER
22275M:	Ion Badulescu <ionut@badula.org>
22276S:	Odd Fixes
22277F:	drivers/net/ethernet/adaptec/starfire*
22278
22279STARFIVE CAMERA SUBSYSTEM DRIVER
22280M:	Jack Zhu <jack.zhu@starfivetech.com>
22281M:	Changhuang Liang <changhuang.liang@starfivetech.com>
22282L:	linux-media@vger.kernel.org
22283S:	Maintained
22284F:	Documentation/admin-guide/media/starfive_camss.rst
22285F:	Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
22286F:	drivers/staging/media/starfive/camss
22287
22288STARFIVE CRYPTO DRIVER
22289M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
22290M:	William Qiu <william.qiu@starfivetech.com>
22291S:	Supported
22292F:	Documentation/devicetree/bindings/crypto/starfive*
22293F:	drivers/crypto/starfive/
22294
22295STARFIVE DEVICETREES
22296M:	Emil Renner Berthing <kernel@esmil.dk>
22297S:	Maintained
22298F:	arch/riscv/boot/dts/starfive/
22299
22300STARFIVE DWMAC GLUE LAYER
22301M:	Emil Renner Berthing <kernel@esmil.dk>
22302M:	Minda Chen <minda.chen@starfivetech.com>
22303S:	Maintained
22304F:	Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
22305F:	drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
22306
22307STARFIVE JH7110 DPHY RX DRIVER
22308M:	Jack Zhu <jack.zhu@starfivetech.com>
22309M:	Changhuang Liang <changhuang.liang@starfivetech.com>
22310S:	Supported
22311F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
22312F:	drivers/phy/starfive/phy-jh7110-dphy-rx.c
22313
22314STARFIVE JH7110 DPHY TX DRIVER
22315M:	Keith Zhao <keith.zhao@starfivetech.com>
22316M:	Shengyang Chen <shengyang.chen@starfivetech.com>
22317S:	Supported
22318F:	Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
22319F:	drivers/phy/starfive/phy-jh7110-dphy-tx.c
22320
22321STARFIVE JH7110 MMC/SD/SDIO DRIVER
22322M:	William Qiu <william.qiu@starfivetech.com>
22323S:	Supported
22324F:	Documentation/devicetree/bindings/mmc/starfive*
22325F:	drivers/mmc/host/dw_mmc-starfive.c
22326
22327STARFIVE JH7110 PLL CLOCK DRIVER
22328M:	Xingyu Wu <xingyu.wu@starfivetech.com>
22329S:	Supported
22330F:	Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
22331F:	drivers/clk/starfive/clk-starfive-jh7110-pll.c
22332
22333STARFIVE JH7110 PWMDAC DRIVER
22334M:	Hal Feng <hal.feng@starfivetech.com>
22335M:	Xingyu Wu <xingyu.wu@starfivetech.com>
22336S:	Supported
22337F:	Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
22338F:	sound/soc/starfive/jh7110_pwmdac.c
22339
22340STARFIVE JH7110 SYSCON
22341M:	William Qiu <william.qiu@starfivetech.com>
22342M:	Xingyu Wu <xingyu.wu@starfivetech.com>
22343S:	Supported
22344F:	Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
22345
22346STARFIVE JH7110 TDM DRIVER
22347M:	Walker Chen <walker.chen@starfivetech.com>
22348S:	Maintained
22349F:	Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
22350F:	sound/soc/starfive/jh7110_tdm.c
22351
22352STARFIVE JH71X0 CLOCK DRIVERS
22353M:	Emil Renner Berthing <kernel@esmil.dk>
22354M:	Hal Feng <hal.feng@starfivetech.com>
22355S:	Maintained
22356F:	Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
22357F:	drivers/clk/starfive/clk-starfive-jh71*
22358F:	include/dt-bindings/clock/starfive?jh71*.h
22359
22360STARFIVE JH71X0 PINCTRL DRIVERS
22361M:	Emil Renner Berthing <kernel@esmil.dk>
22362M:	Jianlong Huang <jianlong.huang@starfivetech.com>
22363M:	Hal Feng <hal.feng@starfivetech.com>
22364L:	linux-gpio@vger.kernel.org
22365S:	Maintained
22366F:	Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
22367F:	drivers/pinctrl/starfive/pinctrl-starfive-jh71*
22368F:	include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
22369F:	include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
22370
22371STARFIVE JH71X0 RESET CONTROLLER DRIVERS
22372M:	Emil Renner Berthing <kernel@esmil.dk>
22373M:	Hal Feng <hal.feng@starfivetech.com>
22374S:	Maintained
22375F:	Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
22376F:	drivers/reset/starfive/reset-starfive-jh71*
22377F:	include/dt-bindings/reset/starfive?jh71*.h
22378
22379STARFIVE JH71X0 USB DRIVERS
22380M:	Minda Chen <minda.chen@starfivetech.com>
22381S:	Maintained
22382F:	Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
22383F:	drivers/usb/cdns3/cdns3-starfive.c
22384
22385STARFIVE JH71XX PMU CONTROLLER DRIVER
22386M:	Walker Chen <walker.chen@starfivetech.com>
22387M:	Changhuang Liang <changhuang.liang@starfivetech.com>
22388S:	Supported
22389F:	Documentation/devicetree/bindings/power/starfive*
22390F:	drivers/pmdomain/starfive/
22391F:	include/dt-bindings/power/starfive,jh7110-pmu.h
22392
22393STARFIVE SOC DRIVERS
22394M:	Conor Dooley <conor@kernel.org>
22395S:	Maintained
22396T:	git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
22397F:	Documentation/devicetree/bindings/soc/starfive/
22398
22399STARFIVE STARLINK PMU DRIVER
22400M:	Ji Sheng Teoh <jisheng.teoh@starfivetech.com>
22401S:	Maintained
22402F:	Documentation/admin-guide/perf/starfive_starlink_pmu.rst
22403F:	Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
22404F:	drivers/perf/starfive_starlink_pmu.c
22405
22406STARFIVE TRNG DRIVER
22407M:	Jia Jie Ho <jiajie.ho@starfivetech.com>
22408S:	Supported
22409F:	Documentation/devicetree/bindings/rng/starfive*
22410F:	drivers/char/hw_random/jh7110-trng.c
22411
22412STARFIVE WATCHDOG DRIVER
22413M:	Xingyu Wu <xingyu.wu@starfivetech.com>
22414M:	Ziv Xu <ziv.xu@starfivetech.com>
22415S:	Supported
22416F:	Documentation/devicetree/bindings/watchdog/starfive*
22417F:	drivers/watchdog/starfive-wdt.c
22418
22419STARFIVE JH71X0 PCIE AND USB PHY DRIVER
22420M:	Minda Chen <minda.chen@starfivetech.com>
22421S:	Supported
22422F:	Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
22423F:	Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
22424F:	drivers/phy/starfive/phy-jh7110-pcie.c
22425F:	drivers/phy/starfive/phy-jh7110-usb.c
22426
22427STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
22428M:	Changhuang Liang <changhuang.liang@starfivetech.com>
22429S:	Supported
22430F:	Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
22431F:	drivers/irqchip/irq-starfive-jh8100-intc.c
22432
22433STATIC BRANCH/CALL
22434M:	Peter Zijlstra <peterz@infradead.org>
22435M:	Josh Poimboeuf <jpoimboe@kernel.org>
22436M:	Jason Baron <jbaron@akamai.com>
22437R:	Steven Rostedt <rostedt@goodmis.org>
22438R:	Ard Biesheuvel <ardb@kernel.org>
22439S:	Supported
22440F:	arch/*/include/asm/jump_label*.h
22441F:	arch/*/include/asm/static_call*.h
22442F:	arch/*/kernel/jump_label.c
22443F:	arch/*/kernel/static_call.c
22444F:	include/linux/jump_label*.h
22445F:	include/linux/static_call*.h
22446F:	kernel/jump_label.c
22447F:	kernel/static_call.c
22448
22449STI AUDIO (ASoC) DRIVERS
22450M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
22451L:	linux-sound@vger.kernel.org
22452S:	Maintained
22453F:	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
22454F:	sound/soc/sti/
22455
22456STI CEC DRIVER
22457M:	Alain Volmat <alain.volmat@foss.st.com>
22458S:	Maintained
22459F:	Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
22460F:	drivers/media/cec/platform/sti/
22461
22462STK1160 USB VIDEO CAPTURE DRIVER
22463M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
22464L:	linux-media@vger.kernel.org
22465S:	Maintained
22466T:	git git://linuxtv.org/media.git
22467F:	drivers/media/usb/stk1160/
22468
22469STM32 AUDIO (ASoC) DRIVERS
22470M:	Olivier Moysan <olivier.moysan@foss.st.com>
22471M:	Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
22472L:	linux-sound@vger.kernel.org
22473S:	Maintained
22474F:	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
22475F:	Documentation/devicetree/bindings/sound/st,stm32-*.yaml
22476F:	sound/soc/stm/
22477
22478STM32 DMA DRIVERS
22479M:	Amélie Delaunay <amelie.delaunay@foss.st.com>
22480L:	dmaengine@vger.kernel.org
22481L:	linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
22482S:	Maintained
22483F:	Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
22484F:	Documentation/devicetree/bindings/dma/stm32/
22485F:	drivers/dma/stm32/
22486
22487STM32 TIMER/LPTIMER DRIVERS
22488M:	Fabrice Gasnier <fabrice.gasnier@foss.st.com>
22489S:	Maintained
22490F:	Documentation/ABI/testing/*timer-stm32
22491F:	Documentation/devicetree/bindings/*/*stm32-*timer*
22492F:	drivers/*/stm32-*timer*
22493F:	drivers/pwm/pwm-stm32*
22494F:	include/linux/*/stm32-*tim*
22495
22496STM32MP25 USB3/PCIE COMBOPHY DRIVER
22497M:	Christian Bruel <christian.bruel@foss.st.com>
22498S:	Maintained
22499F:	Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
22500F:	drivers/phy/st/phy-stm32-combophy.c
22501
22502STMMAC ETHERNET DRIVER
22503L:	netdev@vger.kernel.org
22504S:	Orphan
22505F:	Documentation/networking/device_drivers/ethernet/stmicro/
22506F:	drivers/net/ethernet/stmicro/stmmac/
22507
22508SUN HAPPY MEAL ETHERNET DRIVER
22509M:	Sean Anderson <seanga2@gmail.com>
22510S:	Maintained
22511F:	drivers/net/ethernet/sun/sunhme.*
22512
22513SUN3/3X
22514M:	Sam Creasey <sammy@sammy.net>
22515S:	Maintained
22516W:	http://sammy.net/sun3/
22517F:	arch/m68k/include/asm/sun3*
22518F:	arch/m68k/kernel/*sun3*
22519F:	arch/m68k/sun3*/
22520F:	drivers/net/ethernet/i825xx/sun3*
22521
22522SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
22523M:	Hans de Goede <hdegoede@redhat.com>
22524L:	linux-input@vger.kernel.org
22525S:	Maintained
22526F:	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
22527F:	drivers/input/keyboard/sun4i-lradc-keys.c
22528
22529SUNPLUS ETHERNET DRIVER
22530M:	Wells Lu <wellslutw@gmail.com>
22531L:	netdev@vger.kernel.org
22532S:	Maintained
22533W:	https://sunplus.atlassian.net/wiki/spaces/doc/overview
22534F:	Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
22535F:	drivers/net/ethernet/sunplus/
22536
22537SUNPLUS MMC DRIVER
22538M:	Tony Huang <tonyhuang.sunplus@gmail.com>
22539M:	Li-hao Kuo <lhjeff911@gmail.com>
22540S:	Maintained
22541F:	Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
22542F:	drivers/mmc/host/sunplus-mmc.c
22543
22544SUNPLUS OCOTP DRIVER
22545M:	Vincent Shih <vincent.sunplus@gmail.com>
22546S:	Maintained
22547F:	Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
22548F:	drivers/nvmem/sunplus-ocotp.c
22549
22550SUNPLUS PWM DRIVER
22551M:	Hammer Hsieh <hammerh0314@gmail.com>
22552S:	Maintained
22553F:	Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
22554F:	drivers/pwm/pwm-sunplus.c
22555
22556SUNPLUS RTC DRIVER
22557M:	Vincent Shih <vincent.sunplus@gmail.com>
22558L:	linux-rtc@vger.kernel.org
22559S:	Maintained
22560F:	Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
22561F:	drivers/rtc/rtc-sunplus.c
22562
22563SUNPLUS SPI CONTROLLER INTERFACE DRIVER
22564M:	Li-hao Kuo <lhjeff911@gmail.com>
22565L:	linux-spi@vger.kernel.org
22566S:	Maintained
22567F:	Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
22568F:	drivers/spi/spi-sunplus-sp7021.c
22569
22570SUNPLUS UART DRIVER
22571M:	Hammer Hsieh <hammerh0314@gmail.com>
22572S:	Maintained
22573F:	Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
22574F:	drivers/tty/serial/sunplus-uart.c
22575
22576SUNPLUS USB2 PHY DRIVER
22577M:	Vincent Shih <vincent.sunplus@gmail.com>
22578L:	linux-usb@vger.kernel.org
22579S:	Maintained
22580F:	Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
22581F:	drivers/phy/sunplus/Kconfig
22582F:	drivers/phy/sunplus/Makefile
22583F:	drivers/phy/sunplus/phy-sunplus-usb2.c
22584
22585SUNPLUS WATCHDOG DRIVER
22586M:	Xiantao Hu <xt.hu@cqplus1.com>
22587L:	linux-watchdog@vger.kernel.org
22588S:	Maintained
22589F:	Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
22590F:	drivers/watchdog/sunplus_wdt.c
22591
22592SUPERH
22593M:	Yoshinori Sato <ysato@users.sourceforge.jp>
22594M:	Rich Felker <dalias@libc.org>
22595M:	John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
22596L:	linux-sh@vger.kernel.org
22597S:	Maintained
22598Q:	http://patchwork.kernel.org/project/linux-sh/list/
22599F:	Documentation/arch/sh/
22600F:	arch/sh/
22601F:	drivers/sh/
22602
22603SUSPEND TO RAM
22604M:	"Rafael J. Wysocki" <rafael@kernel.org>
22605M:	Len Brown <len.brown@intel.com>
22606M:	Pavel Machek <pavel@ucw.cz>
22607L:	linux-pm@vger.kernel.org
22608S:	Supported
22609B:	https://bugzilla.kernel.org
22610F:	Documentation/power/
22611F:	arch/x86/kernel/acpi/sleep*
22612F:	arch/x86/kernel/acpi/wakeup*
22613F:	drivers/base/power/
22614F:	include/linux/freezer.h
22615F:	include/linux/pm.h
22616F:	include/linux/suspend.h
22617F:	kernel/power/
22618
22619SVGA HANDLING
22620M:	Martin Mares <mj@ucw.cz>
22621L:	linux-video@atrey.karlin.mff.cuni.cz
22622S:	Maintained
22623F:	Documentation/admin-guide/svga.rst
22624F:	arch/x86/boot/video*
22625
22626SWITCHDEV
22627M:	Jiri Pirko <jiri@resnulli.us>
22628M:	Ivan Vecera <ivecera@redhat.com>
22629L:	netdev@vger.kernel.org
22630S:	Supported
22631F:	include/net/switchdev.h
22632F:	net/switchdev/
22633
22634SY8106A REGULATOR DRIVER
22635M:	Icenowy Zheng <icenowy@aosc.io>
22636S:	Maintained
22637F:	Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
22638F:	drivers/regulator/sy8106a-regulator.c
22639
22640SYNC FILE FRAMEWORK
22641M:	Sumit Semwal <sumit.semwal@linaro.org>
22642R:	Gustavo Padovan <gustavo@padovan.org>
22643L:	linux-media@vger.kernel.org
22644L:	dri-devel@lists.freedesktop.org
22645S:	Maintained
22646T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
22647F:	Documentation/driver-api/sync_file.rst
22648F:	drivers/dma-buf/dma-fence*
22649F:	drivers/dma-buf/sw_sync.c
22650F:	drivers/dma-buf/sync_*
22651F:	include/linux/sync_file.h
22652F:	include/uapi/linux/sync_file.h
22653
22654SYNOPSYS ARC ARCHITECTURE
22655M:	Vineet Gupta <vgupta@kernel.org>
22656L:	linux-snps-arc@lists.infradead.org
22657S:	Supported
22658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
22659F:	Documentation/arch/arc
22660F:	Documentation/devicetree/bindings/arc/*
22661F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
22662F:	arch/arc/
22663F:	drivers/clocksource/arc_timer.c
22664F:	drivers/tty/serial/arc_uart.c
22665
22666SYNOPSYS ARC HSDK SDP pll clock driver
22667M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22668S:	Supported
22669F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
22670F:	drivers/clk/clk-hsdk-pll.c
22671
22672SYNOPSYS ARC SDP clock driver
22673M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22674S:	Supported
22675F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
22676F:	drivers/clk/axs10x/*
22677
22678SYNOPSYS ARC SDP platform support
22679M:	Alexey Brodkin <abrodkin@synopsys.com>
22680S:	Supported
22681F:	Documentation/devicetree/bindings/arc/axs10*
22682F:	arch/arc/boot/dts/ax*
22683F:	arch/arc/plat-axs10x
22684
22685SYNOPSYS AXS10x RESET CONTROLLER DRIVER
22686M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22687S:	Supported
22688F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
22689F:	drivers/reset/reset-axs10x.c
22690
22691SYNOPSYS CREG GPIO DRIVER
22692M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22693S:	Maintained
22694F:	Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
22695F:	drivers/gpio/gpio-creg-snps.c
22696
22697SYNOPSYS DESIGNWARE 8250 UART DRIVER
22698M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
22699R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22700S:	Supported
22701F:	drivers/tty/serial/8250/8250_dw.c
22702F:	drivers/tty/serial/8250/8250_dwlib.*
22703F:	drivers/tty/serial/8250/8250_lpss.c
22704
22705SYNOPSYS DESIGNWARE APB GPIO DRIVER
22706M:	Hoan Tran <hoan@os.amperecomputing.com>
22707L:	linux-gpio@vger.kernel.org
22708S:	Maintained
22709F:	Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
22710F:	drivers/gpio/gpio-dwapb.c
22711
22712SYNOPSYS DESIGNWARE AXI DMAC DRIVER
22713M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22714S:	Maintained
22715F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
22716F:	drivers/dma/dw-axi-dmac/
22717
22718SYNOPSYS DESIGNWARE DMAC DRIVER
22719M:	Viresh Kumar <vireshk@kernel.org>
22720R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22721S:	Maintained
22722F:	Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
22723F:	Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
22724F:	drivers/dma/dw/
22725F:	include/dt-bindings/dma/dw-dmac.h
22726F:	include/linux/dma/dw.h
22727F:	include/linux/platform_data/dma-dw.h
22728
22729SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
22730M:	Jose Abreu <Jose.Abreu@synopsys.com>
22731L:	netdev@vger.kernel.org
22732S:	Supported
22733F:	drivers/net/ethernet/synopsys/
22734
22735SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
22736L:	netdev@vger.kernel.org
22737S:	Orphan
22738F:	drivers/net/pcs/pcs-xpcs.c
22739F:	drivers/net/pcs/pcs-xpcs.h
22740F:	include/linux/pcs/pcs-xpcs.h
22741
22742SYNOPSYS DESIGNWARE I2C DRIVER
22743M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
22744R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
22745R:	Mika Westerberg <mika.westerberg@linux.intel.com>
22746R:	Jan Dabros <jsd@semihalf.com>
22747L:	linux-i2c@vger.kernel.org
22748S:	Supported
22749F:	drivers/i2c/busses/i2c-designware-*
22750
22751SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
22752M:	Jaehoon Chung <jh80.chung@samsung.com>
22753L:	linux-mmc@vger.kernel.org
22754S:	Maintained
22755F:	drivers/mmc/host/dw_mmc*
22756
22757SYNOPSYS DESIGNWARE PCIE PMU DRIVER
22758M:	Shuai Xue <xueshuai@linux.alibaba.com>
22759M:	Jing Zhang <renyu.zj@linux.alibaba.com>
22760S:	Supported
22761F:	Documentation/admin-guide/perf/dwc_pcie_pmu.rst
22762F:	drivers/perf/dwc_pcie_pmu.c
22763
22764SYNOPSYS HSDK RESET CONTROLLER DRIVER
22765M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
22766S:	Supported
22767F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
22768F:	drivers/reset/reset-hsdk.c
22769F:	include/dt-bindings/reset/snps,hsdk-reset.h
22770
22771SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
22772M:	Prabu Thangamuthu <prabu.t@synopsys.com>
22773M:	Manjunath M B <manjumb@synopsys.com>
22774L:	linux-mmc@vger.kernel.org
22775S:	Maintained
22776F:	drivers/mmc/host/sdhci-pci-dwc-mshc.c
22777
22778SYSTEM CONFIGURATION (SYSCON)
22779M:	Lee Jones <lee@kernel.org>
22780M:	Arnd Bergmann <arnd@arndb.de>
22781S:	Supported
22782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
22783F:	drivers/mfd/syscon.c
22784
22785SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
22786M:	Sudeep Holla <sudeep.holla@arm.com>
22787R:	Cristian Marussi <cristian.marussi@arm.com>
22788L:	arm-scmi@vger.kernel.org
22789L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
22790S:	Maintained
22791F:	Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
22792F:	drivers/clk/clk-sc[mp]i.c
22793F:	drivers/cpufreq/sc[mp]i-cpufreq.c
22794F:	drivers/firmware/arm_scmi/
22795F:	drivers/firmware/arm_scpi.c
22796F:	drivers/hwmon/scmi-hwmon.c
22797F:	drivers/pinctrl/pinctrl-scmi.c
22798F:	drivers/pmdomain/arm/
22799F:	drivers/powercap/arm_scmi_powercap.c
22800F:	drivers/regulator/scmi-regulator.c
22801F:	drivers/reset/reset-scmi.c
22802F:	include/linux/sc[mp]i_protocol.h
22803F:	include/trace/events/scmi.h
22804F:	include/uapi/linux/virtio_scmi.h
22805
22806SYSTEM RESET/SHUTDOWN DRIVERS
22807M:	Sebastian Reichel <sre@kernel.org>
22808L:	linux-pm@vger.kernel.org
22809S:	Maintained
22810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
22811F:	Documentation/devicetree/bindings/power/reset/
22812F:	drivers/power/reset/
22813
22814SYSTEM TRACE MODULE CLASS
22815M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
22816S:	Maintained
22817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
22818F:	Documentation/trace/stm.rst
22819F:	drivers/hwtracing/stm/
22820F:	include/linux/stm.h
22821F:	include/uapi/linux/stm.h
22822
22823SYSTEM76 ACPI DRIVER
22824M:	Jeremy Soller <jeremy@system76.com>
22825M:	System76 Product Development <productdev@system76.com>
22826L:	platform-driver-x86@vger.kernel.org
22827S:	Maintained
22828F:	drivers/platform/x86/system76_acpi.c
22829
22830SYSV FILESYSTEM
22831S:	Orphan
22832F:	Documentation/filesystems/sysv-fs.rst
22833F:	fs/sysv/
22834F:	include/linux/sysv_fs.h
22835
22836TASKSTATS STATISTICS INTERFACE
22837M:	Balbir Singh <bsingharora@gmail.com>
22838S:	Maintained
22839F:	Documentation/accounting/taskstats*
22840F:	include/linux/taskstats*
22841F:	kernel/taskstats.c
22842
22843TC subsystem
22844M:	Jamal Hadi Salim <jhs@mojatatu.com>
22845M:	Cong Wang <xiyou.wangcong@gmail.com>
22846M:	Jiri Pirko <jiri@resnulli.us>
22847L:	netdev@vger.kernel.org
22848S:	Maintained
22849F:	include/net/pkt_cls.h
22850F:	include/net/pkt_sched.h
22851F:	include/net/tc_act/
22852F:	include/uapi/linux/pkt_cls.h
22853F:	include/uapi/linux/pkt_sched.h
22854F:	include/uapi/linux/tc_act/
22855F:	include/uapi/linux/tc_ematch/
22856F:	net/sched/
22857F:	tools/testing/selftests/tc-testing
22858
22859TC90522 MEDIA DRIVER
22860M:	Akihiro Tsukada <tskd08@gmail.com>
22861L:	linux-media@vger.kernel.org
22862S:	Odd Fixes
22863F:	drivers/media/dvb-frontends/tc90522*
22864
22865TCP LOW PRIORITY MODULE
22866M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
22867M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
22868S:	Maintained
22869W:	http://tcp-lp-mod.sourceforge.net/
22870F:	net/ipv4/tcp_lp.c
22871
22872TDA10071 MEDIA DRIVER
22873L:	linux-media@vger.kernel.org
22874S:	Orphan
22875W:	https://linuxtv.org
22876Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22877F:	drivers/media/dvb-frontends/tda10071*
22878
22879TDA18212 MEDIA DRIVER
22880L:	linux-media@vger.kernel.org
22881S:	Orphan
22882W:	https://linuxtv.org
22883Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22884F:	drivers/media/tuners/tda18212*
22885
22886TDA18218 MEDIA DRIVER
22887L:	linux-media@vger.kernel.org
22888S:	Orphan
22889W:	https://linuxtv.org
22890Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22891F:	drivers/media/tuners/tda18218*
22892
22893TDA18250 MEDIA DRIVER
22894M:	Olli Salonen <olli.salonen@iki.fi>
22895L:	linux-media@vger.kernel.org
22896S:	Maintained
22897W:	https://linuxtv.org
22898Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22899T:	git git://linuxtv.org/media.git
22900F:	drivers/media/tuners/tda18250*
22901
22902TDA18271 MEDIA DRIVER
22903M:	Michael Krufky <mkrufky@linuxtv.org>
22904L:	linux-media@vger.kernel.org
22905S:	Maintained
22906W:	https://linuxtv.org
22907W:	http://github.com/mkrufky
22908Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22909T:	git git://linuxtv.org/mkrufky/tuners.git
22910F:	drivers/media/tuners/tda18271*
22911
22912TDA1997x MEDIA DRIVER
22913M:	Tim Harvey <tharvey@gateworks.com>
22914L:	linux-media@vger.kernel.org
22915S:	Maintained
22916W:	https://linuxtv.org
22917Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22918F:	drivers/media/i2c/tda1997x.*
22919
22920TDA827x MEDIA DRIVER
22921M:	Michael Krufky <mkrufky@linuxtv.org>
22922L:	linux-media@vger.kernel.org
22923S:	Maintained
22924W:	https://linuxtv.org
22925W:	http://github.com/mkrufky
22926Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22927T:	git git://linuxtv.org/mkrufky/tuners.git
22928F:	drivers/media/tuners/tda8290.*
22929
22930TDA8290 MEDIA DRIVER
22931M:	Michael Krufky <mkrufky@linuxtv.org>
22932L:	linux-media@vger.kernel.org
22933S:	Maintained
22934W:	https://linuxtv.org
22935W:	http://github.com/mkrufky
22936Q:	http://patchwork.linuxtv.org/project/linux-media/list/
22937T:	git git://linuxtv.org/mkrufky/tuners.git
22938F:	drivers/media/tuners/tda8290.*
22939
22940TDA9840 MEDIA DRIVER
22941M:	Hans Verkuil <hverkuil@xs4all.nl>
22942L:	linux-media@vger.kernel.org
22943S:	Maintained
22944W:	https://linuxtv.org
22945T:	git git://linuxtv.org/media.git
22946F:	drivers/media/i2c/tda9840*
22947
22948TEA5761 TUNER DRIVER
22949M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22950L:	linux-media@vger.kernel.org
22951S:	Odd fixes
22952W:	https://linuxtv.org
22953T:	git git://linuxtv.org/media.git
22954F:	drivers/media/tuners/tea5761.*
22955
22956TEA5767 TUNER DRIVER
22957M:	Mauro Carvalho Chehab <mchehab@kernel.org>
22958L:	linux-media@vger.kernel.org
22959S:	Maintained
22960W:	https://linuxtv.org
22961T:	git git://linuxtv.org/media.git
22962F:	drivers/media/tuners/tea5767.*
22963
22964TEA6415C MEDIA DRIVER
22965M:	Hans Verkuil <hverkuil@xs4all.nl>
22966L:	linux-media@vger.kernel.org
22967S:	Maintained
22968W:	https://linuxtv.org
22969T:	git git://linuxtv.org/media.git
22970F:	drivers/media/i2c/tea6415c*
22971
22972TEA6420 MEDIA DRIVER
22973M:	Hans Verkuil <hverkuil@xs4all.nl>
22974L:	linux-media@vger.kernel.org
22975S:	Maintained
22976W:	https://linuxtv.org
22977T:	git git://linuxtv.org/media.git
22978F:	drivers/media/i2c/tea6420*
22979
22980TEAM DRIVER
22981M:	Jiri Pirko <jiri@resnulli.us>
22982L:	netdev@vger.kernel.org
22983S:	Supported
22984F:	Documentation/netlink/specs/team.yaml
22985F:	drivers/net/team/
22986F:	include/linux/if_team.h
22987F:	include/uapi/linux/if_team.h
22988F:	tools/testing/selftests/drivers/net/team/
22989
22990TECHNICAL ADVISORY BOARD PROCESS DOCS
22991M:	"Theodore Ts'o" <tytso@mit.edu>
22992M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22993L:	tech-board-discuss@lists.linux.dev
22994S:	Maintained
22995F:	Documentation/process/contribution-maturity-model.rst
22996F:	Documentation/process/researcher-guidelines.rst
22997
22998TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
22999M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
23000S:	Maintained
23001F:	arch/x86/platform/ts5500/
23002
23003TECHNOTREND USB IR RECEIVER
23004M:	Sean Young <sean@mess.org>
23005L:	linux-media@vger.kernel.org
23006S:	Maintained
23007F:	drivers/media/rc/ttusbir.c
23008
23009TECHWELL TW9900 VIDEO DECODER
23010M:	Mehdi Djait <mehdi.djait@bootlin.com>
23011L:	linux-media@vger.kernel.org
23012S:	Maintained
23013F:	drivers/media/i2c/tw9900.c
23014
23015TECHWELL TW9910 VIDEO DECODER
23016L:	linux-media@vger.kernel.org
23017S:	Orphan
23018F:	drivers/media/i2c/tw9910.c
23019F:	include/media/i2c/tw9910.h
23020
23021TEE SUBSYSTEM
23022M:	Jens Wiklander <jens.wiklander@linaro.org>
23023R:	Sumit Garg <sumit.garg@linaro.org>
23024L:	op-tee@lists.trustedfirmware.org
23025S:	Maintained
23026F:	Documentation/ABI/testing/sysfs-class-tee
23027F:	Documentation/driver-api/tee.rst
23028F:	Documentation/tee/
23029F:	Documentation/userspace-api/tee.rst
23030F:	drivers/tee/
23031F:	include/linux/tee_core.h
23032F:	include/linux/tee_drv.h
23033F:	include/uapi/linux/tee.h
23034
23035TEGRA ARCHITECTURE SUPPORT
23036M:	Thierry Reding <thierry.reding@gmail.com>
23037M:	Jonathan Hunter <jonathanh@nvidia.com>
23038L:	linux-tegra@vger.kernel.org
23039S:	Supported
23040Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
23041T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
23042N:	[^a-z]tegra
23043
23044TEGRA CLOCK DRIVER
23045M:	Peter De Schrijver <pdeschrijver@nvidia.com>
23046M:	Prashant Gaikwad <pgaikwad@nvidia.com>
23047S:	Supported
23048F:	drivers/clk/tegra/
23049
23050TEGRA CRYPTO DRIVERS
23051M:	Akhil R <akhilrajeev@nvidia.com>
23052S:	Supported
23053F:	drivers/crypto/tegra/*
23054
23055TEGRA DMA DRIVERS
23056M:	Laxman Dewangan <ldewangan@nvidia.com>
23057M:	Jon Hunter <jonathanh@nvidia.com>
23058S:	Supported
23059F:	drivers/dma/tegra*
23060
23061TEGRA I2C DRIVER
23062M:	Laxman Dewangan <ldewangan@nvidia.com>
23063R:	Dmitry Osipenko <digetx@gmail.com>
23064S:	Supported
23065F:	drivers/i2c/busses/i2c-tegra.c
23066
23067TEGRA IOMMU DRIVERS
23068M:	Thierry Reding <thierry.reding@gmail.com>
23069R:	Krishna Reddy <vdumpa@nvidia.com>
23070L:	linux-tegra@vger.kernel.org
23071S:	Supported
23072F:	drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
23073F:	drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
23074F:	drivers/iommu/tegra*
23075
23076TEGRA KBC DRIVER
23077M:	Laxman Dewangan <ldewangan@nvidia.com>
23078S:	Supported
23079F:	drivers/input/keyboard/tegra-kbc.c
23080
23081TEGRA NAND DRIVER
23082M:	Stefan Agner <stefan@agner.ch>
23083M:	Lucas Stach <dev@lynxeye.de>
23084S:	Maintained
23085F:	Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
23086F:	drivers/mtd/nand/raw/tegra_nand.c
23087
23088TEGRA PWM DRIVER
23089M:	Thierry Reding <thierry.reding@gmail.com>
23090S:	Supported
23091F:	drivers/pwm/pwm-tegra.c
23092
23093TEGRA QUAD SPI DRIVER
23094M:	Thierry Reding <thierry.reding@gmail.com>
23095M:	Jonathan Hunter <jonathanh@nvidia.com>
23096M:	Sowjanya Komatineni <skomatineni@nvidia.com>
23097L:	linux-tegra@vger.kernel.org
23098S:	Maintained
23099F:	drivers/spi/spi-tegra210-quad.c
23100
23101TEGRA SERIAL DRIVER
23102M:	Laxman Dewangan <ldewangan@nvidia.com>
23103S:	Supported
23104F:	drivers/tty/serial/serial-tegra.c
23105
23106TEGRA SPI DRIVER
23107M:	Laxman Dewangan <ldewangan@nvidia.com>
23108S:	Supported
23109F:	drivers/spi/spi-tegra*
23110
23111TEGRA VIDEO DRIVER
23112M:	Thierry Reding <thierry.reding@gmail.com>
23113M:	Jonathan Hunter <jonathanh@nvidia.com>
23114M:	Sowjanya Komatineni <skomatineni@nvidia.com>
23115M:	Luca Ceresoli <luca.ceresoli@bootlin.com>
23116L:	linux-media@vger.kernel.org
23117L:	linux-tegra@vger.kernel.org
23118S:	Maintained
23119F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
23120F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
23121F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
23122F:	drivers/staging/media/tegra-video/
23123
23124TEGRA XUSB PADCTL DRIVER
23125M:	JC Kuo <jckuo@nvidia.com>
23126S:	Supported
23127F:	drivers/phy/tegra/xusb*
23128
23129TEHUTI ETHERNET DRIVER
23130M:	Andy Gospodarek <andy@greyhouse.net>
23131L:	netdev@vger.kernel.org
23132S:	Supported
23133F:	drivers/net/ethernet/tehuti/tehuti.*
23134
23135TEHUTI TN40XX ETHERNET DRIVER
23136M:	FUJITA Tomonori <fujita.tomonori@gmail.com>
23137L:	netdev@vger.kernel.org
23138S:	Maintained
23139F:	drivers/net/ethernet/tehuti/tn40*
23140
23141TELECOM CLOCK DRIVER FOR MCPL0010
23142M:	Mark Gross <markgross@kernel.org>
23143S:	Supported
23144F:	drivers/char/tlclk.c
23145
23146TEMPO SEMICONDUCTOR DRIVERS
23147M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
23148S:	Maintained
23149F:	Documentation/devicetree/bindings/sound/tscs*.txt
23150F:	sound/soc/codecs/tscs*.c
23151F:	sound/soc/codecs/tscs*.h
23152
23153TENSILICA XTENSA PORT (xtensa)
23154M:	Chris Zankel <chris@zankel.net>
23155M:	Max Filippov <jcmvbkbc@gmail.com>
23156S:	Maintained
23157T:	git https://github.com/jcmvbkbc/linux-xtensa.git
23158F:	arch/xtensa/
23159F:	drivers/irqchip/irq-xtensa-*
23160
23161TEXAS INSTRUMENTS ASoC DRIVERS
23162M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23163L:	linux-sound@vger.kernel.org
23164S:	Maintained
23165F:	Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
23166F:	sound/soc/ti/
23167
23168TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
23169M:	Shenghao Ding <shenghao-ding@ti.com>
23170M:	Kevin Lu <kevin-lu@ti.com>
23171M:	Baojun Xu <baojun.xu@ti.com>
23172L:	linux-sound@vger.kernel.org
23173S:	Maintained
23174F:	Documentation/devicetree/bindings/sound/tas2552.txt
23175F:	Documentation/devicetree/bindings/sound/ti,tas2562.yaml
23176F:	Documentation/devicetree/bindings/sound/ti,tas2770.yaml
23177F:	Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
23178F:	Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
23179F:	Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
23180F:	Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
23181F:	Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
23182F:	Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
23183F:	include/sound/tas2*.h
23184F:	include/sound/tlv320*.h
23185F:	include/sound/tpa6130a2-plat.h
23186F:	sound/pci/hda/tas2781_hda_i2c.c
23187F:	sound/soc/codecs/pcm1681.c
23188F:	sound/soc/codecs/pcm1789*.*
23189F:	sound/soc/codecs/pcm179x*.*
23190F:	sound/soc/codecs/pcm186x*.*
23191F:	sound/soc/codecs/pcm3008.*
23192F:	sound/soc/codecs/pcm3060*.*
23193F:	sound/soc/codecs/pcm3168a*.*
23194F:	sound/soc/codecs/pcm5102a.c
23195F:	sound/soc/codecs/pcm512x*.*
23196F:	sound/soc/codecs/tas2*.*
23197F:	sound/soc/codecs/tlv320*.*
23198F:	sound/soc/codecs/tpa6130a2.*
23199
23200TEXAS INSTRUMENTS DMA DRIVERS
23201M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23202L:	dmaengine@vger.kernel.org
23203S:	Maintained
23204F:	Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
23205F:	Documentation/devicetree/bindings/dma/ti-edma.txt
23206F:	Documentation/devicetree/bindings/dma/ti/
23207F:	drivers/dma/ti/
23208F:	include/linux/dma/k3-psil.h
23209F:	include/linux/dma/k3-udma-glue.h
23210F:	include/linux/dma/ti-cppi5.h
23211X:	drivers/dma/ti/cppi41.c
23212
23213TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
23214M:	Jerome Brunet <jbrunet@baylibre.com>
23215L:	linux-hwmon@vger.kernel.org
23216S:	Maintained
23217F:	Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
23218
23219TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
23220M:	Robert Marko <robert.marko@sartura.hr>
23221M:	Luka Perkov <luka.perkov@sartura.hr>
23222L:	linux-hwmon@vger.kernel.org
23223S:	Maintained
23224F:	Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
23225F:	Documentation/hwmon/tps23861.rst
23226F:	drivers/hwmon/tps23861.c
23227
23228TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
23229M:	Ricardo Ribalda <ribalda@kernel.org>
23230L:	linux-iio@vger.kernel.org
23231S:	Supported
23232F:	Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
23233F:	drivers/iio/dac/ti-dac7612.c
23234
23235TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
23236M:	Nishanth Menon <nm@ti.com>
23237M:	Tero Kristo <kristo@kernel.org>
23238M:	Santosh Shilimkar <ssantosh@kernel.org>
23239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23240S:	Maintained
23241F:	Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
23242F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
23243F:	Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
23244F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
23245F:	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
23246F:	Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
23247F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
23248F:	drivers/clk/keystone/sci-clk.c
23249F:	drivers/firmware/ti_sci*
23250F:	drivers/irqchip/irq-ti-sci-inta.c
23251F:	drivers/irqchip/irq-ti-sci-intr.c
23252F:	drivers/reset/reset-ti-sci.c
23253F:	drivers/soc/ti/ti_sci_inta_msi.c
23254F:	drivers/pmdomain/ti/ti_sci_pm_domains.c
23255F:	include/dt-bindings/soc/ti,sci_pm_domain.h
23256F:	include/linux/soc/ti/ti_sci_inta_msi.h
23257F:	include/linux/soc/ti/ti_sci_protocol.h
23258
23259TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
23260M:	Puranjay Mohan <puranjay@kernel.org>
23261L:	linux-iio@vger.kernel.org
23262S:	Supported
23263F:	Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
23264F:	drivers/iio/temperature/tmp117.c
23265
23266THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
23267M:	Hans Verkuil <hverkuil@xs4all.nl>
23268L:	linux-media@vger.kernel.org
23269S:	Maintained
23270W:	https://linuxtv.org
23271T:	git git://linuxtv.org/media.git
23272F:	drivers/media/radio/radio-raremono.c
23273
23274THERMAL
23275M:	Rafael J. Wysocki <rafael@kernel.org>
23276M:	Daniel Lezcano <daniel.lezcano@linaro.org>
23277R:	Zhang Rui <rui.zhang@intel.com>
23278R:	Lukasz Luba <lukasz.luba@arm.com>
23279L:	linux-pm@vger.kernel.org
23280S:	Supported
23281Q:	https://patchwork.kernel.org/project/linux-pm/list/
23282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
23283F:	Documentation/ABI/testing/sysfs-class-thermal
23284F:	Documentation/admin-guide/thermal/
23285F:	Documentation/devicetree/bindings/thermal/
23286F:	Documentation/driver-api/thermal/
23287F:	drivers/thermal/
23288F:	include/dt-bindings/thermal/
23289F:	include/linux/cpu_cooling.h
23290F:	include/linux/thermal.h
23291F:	include/uapi/linux/thermal.h
23292F:	tools/lib/thermal/
23293F:	tools/thermal/
23294
23295THERMAL DRIVER FOR AMLOGIC SOCS
23296M:	Guillaume La Roque <glaroque@baylibre.com>
23297L:	linux-pm@vger.kernel.org
23298L:	linux-amlogic@lists.infradead.org
23299S:	Supported
23300W:	http://linux-meson.com/
23301F:	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
23302F:	drivers/thermal/amlogic_thermal.c
23303
23304THERMAL/CPU_COOLING
23305M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
23306M:	Daniel Lezcano <daniel.lezcano@linaro.org>
23307M:	Viresh Kumar <viresh.kumar@linaro.org>
23308R:	Lukasz Luba <lukasz.luba@arm.com>
23309L:	linux-pm@vger.kernel.org
23310S:	Supported
23311F:	Documentation/driver-api/thermal/cpu-cooling-api.rst
23312F:	Documentation/driver-api/thermal/cpu-idle-cooling.rst
23313F:	drivers/thermal/cpufreq_cooling.c
23314F:	drivers/thermal/cpuidle_cooling.c
23315F:	include/linux/cpu_cooling.h
23316
23317THERMAL/POWER_ALLOCATOR
23318M:	Lukasz Luba <lukasz.luba@arm.com>
23319L:	linux-pm@vger.kernel.org
23320S:	Maintained
23321F:	Documentation/driver-api/thermal/power_allocator.rst
23322F:	drivers/thermal/gov_power_allocator.c
23323F:	drivers/thermal/thermal_trace_ipa.h
23324
23325THINKPAD ACPI EXTRAS DRIVER
23326M:	Henrique de Moraes Holschuh <hmh@hmh.eng.br>
23327L:	ibm-acpi-devel@lists.sourceforge.net
23328L:	platform-driver-x86@vger.kernel.org
23329S:	Maintained
23330W:	http://ibm-acpi.sourceforge.net
23331W:	http://thinkwiki.org/wiki/Ibm-acpi
23332T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
23333F:	drivers/platform/x86/thinkpad_acpi.c
23334
23335THINKPAD LMI DRIVER
23336M:	Mark Pearson <markpearson@lenovo.com>
23337L:	platform-driver-x86@vger.kernel.org
23338S:	Maintained
23339F:	Documentation/ABI/testing/sysfs-class-firmware-attributes
23340F:	drivers/platform/x86/think-lmi.?
23341
23342THP7312 ISP DRIVER
23343M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
23344M:	Paul Elder <paul.elder@ideasonboard.com>
23345L:	linux-media@vger.kernel.org
23346S:	Maintained
23347T:	git git://linuxtv.org/media.git
23348F:	Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
23349F:	Documentation/userspace-api/media/drivers/thp7312.rst
23350F:	drivers/media/i2c/thp7312.c
23351F:	include/uapi/linux/thp7312.h
23352
23353THUNDERBOLT DMA TRAFFIC TEST DRIVER
23354M:	Isaac Hazan <isaac.hazan@intel.com>
23355L:	linux-usb@vger.kernel.org
23356S:	Maintained
23357F:	drivers/thunderbolt/dma_test.c
23358
23359THUNDERBOLT DRIVER
23360M:	Andreas Noever <andreas.noever@gmail.com>
23361M:	Michael Jamet <michael.jamet@intel.com>
23362M:	Mika Westerberg <mika.westerberg@linux.intel.com>
23363M:	Yehezkel Bernat <YehezkelShB@gmail.com>
23364L:	linux-usb@vger.kernel.org
23365S:	Maintained
23366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
23367F:	Documentation/admin-guide/thunderbolt.rst
23368F:	drivers/thunderbolt/
23369F:	include/linux/thunderbolt.h
23370
23371THUNDERBOLT NETWORK DRIVER
23372M:	Michael Jamet <michael.jamet@intel.com>
23373M:	Mika Westerberg <mika.westerberg@linux.intel.com>
23374M:	Yehezkel Bernat <YehezkelShB@gmail.com>
23375L:	netdev@vger.kernel.org
23376S:	Maintained
23377F:	drivers/net/thunderbolt/
23378
23379THUNDERX GPIO DRIVER
23380M:	Robert Richter <rric@kernel.org>
23381S:	Odd Fixes
23382F:	drivers/gpio/gpio-thunderx.c
23383
23384TI ADS1119 ADC DRIVER
23385M:	Francesco Dolcini <francesco@dolcini.it>
23386M:	João Paulo Gonçalves <jpaulo.silvagoncalves@gmail.com>
23387L:	linux-iio@vger.kernel.org
23388S:	Maintained
23389F:	Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
23390F:	drivers/iio/adc/ti-ads1119.c
23391
23392TI ADS7924 ADC DRIVER
23393M:	Hugo Villeneuve <hvilleneuve@dimonoff.com>
23394L:	linux-iio@vger.kernel.org
23395S:	Supported
23396F:	Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
23397F:	drivers/iio/adc/ti-ads7924.c
23398
23399TI AM437X VPFE DRIVER
23400M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
23401L:	linux-media@vger.kernel.org
23402S:	Maintained
23403W:	https://linuxtv.org
23404Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23405T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23406F:	drivers/media/platform/ti/am437x/
23407
23408TI BANDGAP AND THERMAL DRIVER
23409M:	Eduardo Valentin <edubezval@gmail.com>
23410M:	Keerthy <j-keerthy@ti.com>
23411L:	linux-pm@vger.kernel.org
23412L:	linux-omap@vger.kernel.org
23413S:	Maintained
23414F:	drivers/thermal/ti-soc-thermal/
23415
23416TI BQ27XXX POWER SUPPLY DRIVER
23417F:	drivers/power/supply/bq27xxx_battery.c
23418F:	drivers/power/supply/bq27xxx_battery_i2c.c
23419F:	include/linux/power/bq27xxx_battery.h
23420
23421TI CDCE706 CLOCK DRIVER
23422M:	Max Filippov <jcmvbkbc@gmail.com>
23423S:	Maintained
23424F:	drivers/clk/clk-cdce706.c
23425
23426TI CLOCK DRIVER
23427M:	Tero Kristo <kristo@kernel.org>
23428L:	linux-omap@vger.kernel.org
23429S:	Odd Fixes
23430F:	drivers/clk/ti/
23431F:	include/linux/clk/ti.h
23432
23433TI DAVINCI MACHINE SUPPORT
23434M:	Bartosz Golaszewski <brgl@bgdev.pl>
23435L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23436S:	Maintained
23437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
23438F:	Documentation/devicetree/bindings/i2c/i2c-davinci.txt
23439F:	arch/arm/boot/dts/ti/davinci/
23440F:	arch/arm/mach-davinci/
23441F:	drivers/i2c/busses/i2c-davinci.c
23442
23443TI DAVINCI SERIES CLOCK DRIVER
23444M:	David Lechner <david@lechnology.com>
23445S:	Maintained
23446F:	Documentation/devicetree/bindings/clock/ti/davinci/
23447F:	drivers/clk/davinci/
23448F:	include/linux/clk/davinci.h
23449
23450TI DAVINCI SERIES GPIO DRIVER
23451M:	Keerthy <j-keerthy@ti.com>
23452L:	linux-gpio@vger.kernel.org
23453S:	Maintained
23454F:	Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
23455F:	drivers/gpio/gpio-davinci.c
23456
23457TI DAVINCI SERIES MEDIA DRIVER
23458M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
23459L:	linux-media@vger.kernel.org
23460S:	Maintained
23461W:	https://linuxtv.org
23462Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23463T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
23464F:	drivers/media/platform/ti/davinci/
23465F:	include/media/davinci/
23466
23467TI ENHANCED CAPTURE (eCAP) DRIVER
23468M:	Vignesh Raghavendra <vigneshr@ti.com>
23469R:	Julien Panis <jpanis@baylibre.com>
23470L:	linux-iio@vger.kernel.org
23471L:	linux-omap@vger.kernel.org
23472S:	Maintained
23473F:	Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
23474F:	drivers/counter/ti-ecap-capture.c
23475
23476TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
23477R:	David Lechner <david@lechnology.com>
23478L:	linux-iio@vger.kernel.org
23479F:	Documentation/devicetree/bindings/counter/ti-eqep.yaml
23480F:	drivers/counter/ti-eqep.c
23481
23482TI ETHERNET SWITCH DRIVER (CPSW)
23483R:	Siddharth Vadapalli <s-vadapalli@ti.com>
23484R:	Roger Quadros <rogerq@kernel.org>
23485L:	linux-omap@vger.kernel.org
23486L:	netdev@vger.kernel.org
23487S:	Maintained
23488F:	drivers/net/ethernet/ti/cpsw*
23489F:	drivers/net/ethernet/ti/davinci*
23490
23491TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
23492M:	Alex Dubov <oakad@yahoo.com>
23493S:	Maintained
23494W:	http://tifmxx.berlios.de/
23495F:	drivers/memstick/host/tifm_ms.c
23496F:	drivers/misc/tifm*
23497F:	drivers/mmc/host/tifm_sd.c
23498F:	include/linux/tifm.h
23499
23500TI FPD-LINK DRIVERS
23501M:	Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
23502L:	linux-media@vger.kernel.org
23503S:	Maintained
23504F:	Documentation/devicetree/bindings/media/i2c/ti,ds90*
23505F:	drivers/media/i2c/ds90*
23506F:	include/media/i2c/ds90*
23507
23508TI HDC302X HUMIDITY DRIVER
23509M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
23510M:	Li peiyu <579lpy@gmail.com>
23511L:	linux-iio@vger.kernel.org
23512S:	Maintained
23513F:	Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
23514F:	drivers/iio/humidity/hdc3020.c
23515
23516TI ICSSG ETHERNET DRIVER (ICSSG)
23517R:	MD Danish Anwar <danishanwar@ti.com>
23518R:	Roger Quadros <rogerq@kernel.org>
23519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23520L:	netdev@vger.kernel.org
23521S:	Maintained
23522F:	Documentation/devicetree/bindings/net/ti,icss*.yaml
23523F:	drivers/net/ethernet/ti/icssg/*
23524
23525TI J721E CSI2RX DRIVER
23526M:	Jai Luthra <jai.luthra@linux.dev>
23527L:	linux-media@vger.kernel.org
23528S:	Maintained
23529F:	Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
23530F:	drivers/media/platform/ti/j721e-csi2rx/
23531
23532TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
23533M:	Nishanth Menon <nm@ti.com>
23534M:	Santosh Shilimkar <ssantosh@kernel.org>
23535L:	linux-kernel@vger.kernel.org
23536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23537S:	Maintained
23538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
23539F:	Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
23540F:	drivers/pmdomain/ti/omap_prm.c
23541F:	drivers/soc/ti/*
23542
23543TI LM49xxx FAMILY ASoC CODEC DRIVERS
23544M:	M R Swami Reddy <mr.swami.reddy@ti.com>
23545M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
23546L:	linux-sound@vger.kernel.org
23547S:	Maintained
23548F:	sound/soc/codecs/isabelle*
23549F:	sound/soc/codecs/lm49453*
23550
23551TI LMP92064 ADC DRIVER
23552M:	Leonard Göhrs <l.goehrs@pengutronix.de>
23553R:	kernel@pengutronix.de
23554L:	linux-iio@vger.kernel.org
23555S:	Maintained
23556F:	Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
23557F:	drivers/iio/adc/ti-lmp92064.c
23558
23559TI PCM3060 ASoC CODEC DRIVER
23560M:	Kirill Marinushkin <k.marinushkin@gmail.com>
23561L:	linux-sound@vger.kernel.org
23562S:	Maintained
23563F:	Documentation/devicetree/bindings/sound/pcm3060.txt
23564F:	sound/soc/codecs/pcm3060*
23565
23566TI TAS571X FAMILY ASoC CODEC DRIVER
23567M:	Kevin Cernekee <cernekee@chromium.org>
23568L:	linux-sound@vger.kernel.org
23569S:	Odd Fixes
23570F:	sound/soc/codecs/tas571x*
23571
23572TI TMAG5273 MAGNETOMETER DRIVER
23573M:	Gerald Loacker <gerald.loacker@wolfvision.net>
23574L:	linux-iio@vger.kernel.org
23575S:	Maintained
23576F:	Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
23577F:	drivers/iio/magnetometer/tmag5273.c
23578
23579TI TRF7970A NFC DRIVER
23580M:	Mark Greer <mgreer@animalcreek.com>
23581L:	linux-wireless@vger.kernel.org
23582S:	Supported
23583F:	Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
23584F:	drivers/nfc/trf7970a.c
23585
23586TI TSC2046 ADC DRIVER
23587M:	Oleksij Rempel <o.rempel@pengutronix.de>
23588R:	kernel@pengutronix.de
23589L:	linux-iio@vger.kernel.org
23590S:	Maintained
23591F:	Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
23592F:	drivers/iio/adc/ti-tsc2046.c
23593
23594TI TWL4030 SERIES SOC CODEC DRIVER
23595M:	Peter Ujfalusi <peter.ujfalusi@gmail.com>
23596L:	linux-sound@vger.kernel.org
23597S:	Maintained
23598F:	sound/soc/codecs/twl4030*
23599
23600TI VPE/CAL DRIVERS
23601M:	Benoit Parrot <bparrot@ti.com>
23602L:	linux-media@vger.kernel.org
23603S:	Maintained
23604W:	http://linuxtv.org/
23605Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23606F:	Documentation/devicetree/bindings/media/ti,cal.yaml
23607F:	Documentation/devicetree/bindings/media/ti,vpe.yaml
23608F:	drivers/media/platform/ti/cal/
23609F:	drivers/media/platform/ti/vpe/
23610
23611TI WILINK WIRELESS DRIVERS
23612L:	linux-wireless@vger.kernel.org
23613S:	Orphan
23614W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
23615W:	https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
23616F:	drivers/net/wireless/ti/
23617
23618TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
23619M:	John Stultz <jstultz@google.com>
23620M:	Thomas Gleixner <tglx@linutronix.de>
23621R:	Stephen Boyd <sboyd@kernel.org>
23622L:	linux-kernel@vger.kernel.org
23623S:	Supported
23624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
23625F:	include/linux/clocksource.h
23626F:	include/linux/time.h
23627F:	include/linux/timekeeper_internal.h
23628F:	include/linux/timekeeping.h
23629F:	include/linux/timex.h
23630F:	include/uapi/linux/time.h
23631F:	include/uapi/linux/timex.h
23632F:	kernel/time/alarmtimer.c
23633F:	kernel/time/clocksource*
23634F:	kernel/time/ntp*
23635F:	kernel/time/time.c
23636F:	kernel/time/timeconst.bc
23637F:	kernel/time/timeconv.c
23638F:	kernel/time/timecounter.c
23639F:	kernel/time/timekeeping*
23640F:	kernel/time/time_test.c
23641F:	tools/testing/selftests/timers/
23642
23643TIPC NETWORK LAYER
23644M:	Jon Maloy <jmaloy@redhat.com>
23645L:	netdev@vger.kernel.org (core kernel code)
23646L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
23647S:	Maintained
23648W:	http://tipc.sourceforge.net/
23649F:	include/uapi/linux/tipc*.h
23650F:	net/tipc/
23651
23652TLAN NETWORK DRIVER
23653M:	Samuel Chessman <chessman@tux.org>
23654L:	tlan-devel@lists.sourceforge.net (subscribers-only)
23655S:	Maintained
23656W:	http://sourceforge.net/projects/tlan/
23657F:	Documentation/networking/device_drivers/ethernet/ti/tlan.rst
23658F:	drivers/net/ethernet/ti/tlan.*
23659
23660TMIO/SDHI MMC DRIVER
23661M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
23662L:	linux-mmc@vger.kernel.org
23663L:	linux-renesas-soc@vger.kernel.org
23664S:	Supported
23665F:	drivers/mmc/host/renesas_sdhi*
23666F:	drivers/mmc/host/tmio_mmc*
23667F:	include/linux/platform_data/tmio.h
23668
23669TMP513 HARDWARE MONITOR DRIVER
23670M:	Eric Tremblay <etremblay@distech-controls.com>
23671L:	linux-hwmon@vger.kernel.org
23672S:	Maintained
23673F:	Documentation/hwmon/tmp513.rst
23674F:	drivers/hwmon/tmp513.c
23675
23676TMPFS (SHMEM FILESYSTEM)
23677M:	Hugh Dickins <hughd@google.com>
23678L:	linux-mm@kvack.org
23679S:	Maintained
23680F:	include/linux/shmem_fs.h
23681F:	mm/shmem.c
23682
23683TOMOYO SECURITY MODULE
23684M:	Kentaro Takeda <takedakn@nttdata.co.jp>
23685M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
23686L:	tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
23687L:	tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
23688L:	tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
23689L:	tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
23690S:	Maintained
23691W:	https://tomoyo.sourceforge.net/
23692F:	security/tomoyo/
23693
23694TOPSTAR LAPTOP EXTRAS DRIVER
23695M:	Herton Ronaldo Krzesinski <herton@canonical.com>
23696L:	platform-driver-x86@vger.kernel.org
23697S:	Maintained
23698F:	drivers/platform/x86/topstar-laptop.c
23699
23700TORTURE-TEST MODULES
23701M:	Davidlohr Bueso <dave@stgolabs.net>
23702M:	"Paul E. McKenney" <paulmck@kernel.org>
23703M:	Josh Triplett <josh@joshtriplett.org>
23704L:	linux-kernel@vger.kernel.org
23705S:	Supported
23706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
23707F:	Documentation/RCU/torture.rst
23708F:	kernel/locking/locktorture.c
23709F:	kernel/rcu/rcuscale.c
23710F:	kernel/rcu/rcutorture.c
23711F:	kernel/rcu/refscale.c
23712F:	kernel/torture.c
23713
23714TOSHIBA ACPI EXTRAS DRIVER
23715M:	Azael Avalos <coproscefalo@gmail.com>
23716L:	platform-driver-x86@vger.kernel.org
23717S:	Maintained
23718F:	drivers/platform/x86/toshiba_acpi.c
23719
23720TOSHIBA BLUETOOTH DRIVER
23721M:	Azael Avalos <coproscefalo@gmail.com>
23722L:	platform-driver-x86@vger.kernel.org
23723S:	Maintained
23724F:	drivers/platform/x86/toshiba_bluetooth.c
23725
23726TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
23727M:	Azael Avalos <coproscefalo@gmail.com>
23728L:	platform-driver-x86@vger.kernel.org
23729S:	Maintained
23730F:	drivers/platform/x86/toshiba_haps.c
23731
23732TOSHIBA SMM DRIVER
23733M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
23734S:	Maintained
23735W:	http://www.buzzard.org.uk/toshiba/
23736F:	drivers/char/toshiba.c
23737F:	include/linux/toshiba.h
23738F:	include/uapi/linux/toshiba.h
23739
23740TOSHIBA TC358743 DRIVER
23741M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
23742L:	linux-media@vger.kernel.org
23743S:	Maintained
23744F:	Documentation/devicetree/bindings/media/i2c/tc358743.txt
23745F:	drivers/media/i2c/tc358743*
23746F:	include/media/i2c/tc358743.h
23747
23748TOSHIBA WMI HOTKEYS DRIVER
23749M:	Azael Avalos <coproscefalo@gmail.com>
23750L:	platform-driver-x86@vger.kernel.org
23751S:	Maintained
23752F:	drivers/platform/x86/toshiba-wmi.c
23753
23754TPM DEVICE DRIVER
23755M:	Peter Huewe <peterhuewe@gmx.de>
23756M:	Jarkko Sakkinen <jarkko@kernel.org>
23757R:	Jason Gunthorpe <jgg@ziepe.ca>
23758L:	linux-integrity@vger.kernel.org
23759S:	Maintained
23760W:	https://codeberg.org/jarkko/linux-tpmdd-test
23761Q:	https://patchwork.kernel.org/project/linux-integrity/list/
23762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
23763F:	Documentation/devicetree/bindings/tpm/
23764F:	drivers/char/tpm/
23765F:	tools/testing/selftests/tpm2/
23766
23767TPS546D24 DRIVER
23768M:	Duke Du <dukedu83@gmail.com>
23769L:	linux-hwmon@vger.kernel.org
23770S:	Maintained
23771F:	Documentation/hwmon/tps546d24.rst
23772F:	drivers/hwmon/pmbus/tps546d24.c
23773
23774TQ SYSTEMS BOARD & DRIVER SUPPORT
23775L:	linux@ew.tq-group.com
23776S:	Supported
23777W:	https://www.tq-group.com/en/products/tq-embedded/
23778F:	arch/arm/boot/dts/nxp/imx/*mba*.dts*
23779F:	arch/arm/boot/dts/nxp/imx/*tqma*.dts*
23780F:	arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
23781F:	arch/arm64/boot/dts/freescale/imx*mba*.dts*
23782F:	arch/arm64/boot/dts/freescale/imx*tqma*.dts*
23783F:	arch/arm64/boot/dts/freescale/mba*.dtsi
23784F:	arch/arm64/boot/dts/freescale/tqml*.dts*
23785F:	drivers/gpio/gpio-tqmx86.c
23786F:	drivers/mfd/tqmx86.c
23787F:	drivers/watchdog/tqmx86_wdt.c
23788
23789TRACING
23790M:	Steven Rostedt <rostedt@goodmis.org>
23791M:	Masami Hiramatsu <mhiramat@kernel.org>
23792R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
23793L:	linux-kernel@vger.kernel.org
23794L:	linux-trace-kernel@vger.kernel.org
23795S:	Maintained
23796Q:	https://patchwork.kernel.org/project/linux-trace-kernel/list/
23797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
23798F:	Documentation/trace/*
23799F:	fs/tracefs/
23800F:	include/linux/trace*.h
23801F:	include/trace/
23802F:	kernel/trace/
23803F:	scripts/tracing/
23804F:	tools/testing/selftests/ftrace/
23805
23806TRACING MMIO ACCESSES (MMIOTRACE)
23807M:	Steven Rostedt <rostedt@goodmis.org>
23808M:	Masami Hiramatsu <mhiramat@kernel.org>
23809R:	Karol Herbst <karolherbst@gmail.com>
23810R:	Pekka Paalanen <ppaalanen@gmail.com>
23811L:	linux-kernel@vger.kernel.org
23812L:	nouveau@lists.freedesktop.org
23813S:	Maintained
23814F:	arch/x86/mm/kmmio.c
23815F:	arch/x86/mm/mmio-mod.c
23816F:	arch/x86/mm/testmmiotrace.c
23817F:	include/linux/mmiotrace.h
23818F:	kernel/trace/trace_mmiotrace.c
23819
23820TRACING OS NOISE / LATENCY TRACERS
23821M:	Steven Rostedt <rostedt@goodmis.org>
23822S:	Maintained
23823F:	Documentation/trace/hwlat_detector.rst
23824F:	Documentation/trace/osnoise-tracer.rst
23825F:	Documentation/trace/timerlat-tracer.rst
23826F:	arch/*/kernel/trace.c
23827F:	include/trace/events/osnoise.h
23828F:	kernel/trace/trace_hwlat.c
23829F:	kernel/trace/trace_irqsoff.c
23830F:	kernel/trace/trace_osnoise.c
23831F:	kernel/trace/trace_sched_wakeup.c
23832
23833TRADITIONAL CHINESE DOCUMENTATION
23834M:	Hu Haowen <2023002089@link.tyut.edu.cn>
23835S:	Maintained
23836W:	https://github.com/srcres258/linux-doc
23837T:	git git://github.com/srcres258/linux-doc.git doc-zh-tw
23838F:	Documentation/translations/zh_TW/
23839
23840TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
23841M:	Dan Williams <dan.j.williams@intel.com>
23842L:	linux-coco@lists.linux.dev
23843S:	Maintained
23844F:	Documentation/ABI/testing/configfs-tsm
23845F:	drivers/virt/coco/tsm.c
23846F:	include/linux/tsm.h
23847
23848TRUSTED SERVICES TEE DRIVER
23849M:	Balint Dobszay <balint.dobszay@arm.com>
23850M:	Sudeep Holla <sudeep.holla@arm.com>
23851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
23852L:	trusted-services@lists.trustedfirmware.org
23853S:	Maintained
23854F:	Documentation/tee/ts-tee.rst
23855F:	drivers/tee/tstee/
23856
23857TTY LAYER AND SERIAL DRIVERS
23858M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
23859M:	Jiri Slaby <jirislaby@kernel.org>
23860L:	linux-kernel@vger.kernel.org
23861L:	linux-serial@vger.kernel.org
23862S:	Supported
23863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
23864F:	Documentation/devicetree/bindings/serial/
23865F:	Documentation/driver-api/serial/
23866F:	drivers/tty/
23867F:	include/linux/selection.h
23868F:	include/linux/serial.h
23869F:	include/linux/serial_core.h
23870F:	include/linux/sysrq.h
23871F:	include/linux/tty*.h
23872F:	include/linux/vt.h
23873F:	include/linux/vt_*.h
23874F:	include/uapi/linux/serial.h
23875F:	include/uapi/linux/serial_core.h
23876F:	include/uapi/linux/tty.h
23877
23878TUA9001 MEDIA DRIVER
23879L:	linux-media@vger.kernel.org
23880S:	Orphan
23881W:	https://linuxtv.org
23882Q:	http://patchwork.linuxtv.org/project/linux-media/list/
23883F:	drivers/media/tuners/tua9001*
23884
23885TULIP NETWORK DRIVERS
23886L:	netdev@vger.kernel.org
23887L:	linux-parisc@vger.kernel.org
23888S:	Orphan
23889F:	drivers/net/ethernet/dec/tulip/
23890
23891TUN/TAP driver
23892M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
23893M:	Jason Wang <jasowang@redhat.com>
23894S:	Maintained
23895W:	http://vtun.sourceforge.net/tun
23896F:	Documentation/networking/tuntap.rst
23897F:	arch/um/os-Linux/drivers/
23898F:	drivers/net/tap.c
23899F:	drivers/net/tun.c
23900
23901TURBOCHANNEL SUBSYSTEM
23902M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
23903L:	linux-mips@vger.kernel.org
23904S:	Maintained
23905Q:	https://patchwork.kernel.org/project/linux-mips/list/
23906F:	drivers/tc/
23907F:	include/linux/tc.h
23908
23909TURBOSTAT UTILITY
23910M:	"Len Brown" <lenb@kernel.org>
23911L:	linux-pm@vger.kernel.org
23912S:	Supported
23913Q:	https://patchwork.kernel.org/project/linux-pm/list/
23914B:	https://bugzilla.kernel.org
23915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
23916F:	tools/power/x86/turbostat/
23917F:	tools/testing/selftests/turbostat/
23918
23919TW5864 VIDEO4LINUX DRIVER
23920M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
23921M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
23922M:	Andrey Utkin <andrey_utkin@fastmail.com>
23923L:	linux-media@vger.kernel.org
23924S:	Supported
23925F:	drivers/media/pci/tw5864/
23926
23927TW68 VIDEO4LINUX DRIVER
23928M:	Hans Verkuil <hverkuil@xs4all.nl>
23929L:	linux-media@vger.kernel.org
23930S:	Odd Fixes
23931W:	https://linuxtv.org
23932T:	git git://linuxtv.org/media.git
23933F:	drivers/media/pci/tw68/
23934
23935TW686X VIDEO4LINUX DRIVER
23936M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
23937L:	linux-media@vger.kernel.org
23938S:	Maintained
23939W:	http://linuxtv.org
23940T:	git git://linuxtv.org/media.git
23941F:	drivers/media/pci/tw686x/
23942
23943U-BOOT ENVIRONMENT VARIABLES
23944M:	Rafał Miłecki <rafal@milecki.pl>
23945S:	Maintained
23946F:	Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
23947F:	drivers/nvmem/layouts/u-boot-env.c
23948F:	drivers/nvmem/u-boot-env.c
23949
23950UACCE ACCELERATOR FRAMEWORK
23951M:	Zhangfei Gao <zhangfei.gao@linaro.org>
23952M:	Zhou Wang <wangzhou1@hisilicon.com>
23953L:	linux-accelerators@lists.ozlabs.org
23954L:	linux-kernel@vger.kernel.org
23955S:	Maintained
23956F:	Documentation/ABI/testing/sysfs-driver-uacce
23957F:	Documentation/misc-devices/uacce.rst
23958F:	drivers/misc/uacce/
23959F:	include/linux/uacce.h
23960F:	include/uapi/misc/uacce/
23961
23962UBI FILE SYSTEM (UBIFS)
23963M:	Richard Weinberger <richard@nod.at>
23964R:	Zhihao Cheng <chengzhihao1@huawei.com>
23965L:	linux-mtd@lists.infradead.org
23966S:	Supported
23967W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
23968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
23969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
23970F:	Documentation/ABI/testing/sysfs-fs-ubifs
23971F:	Documentation/filesystems/ubifs-authentication.rst
23972F:	Documentation/filesystems/ubifs.rst
23973F:	fs/ubifs/
23974
23975UBLK USERSPACE BLOCK DRIVER
23976M:	Ming Lei <ming.lei@redhat.com>
23977L:	linux-block@vger.kernel.org
23978S:	Maintained
23979F:	Documentation/block/ublk.rst
23980F:	drivers/block/ublk_drv.c
23981F:	include/uapi/linux/ublk_cmd.h
23982
23983UBSAN
23984M:	Kees Cook <kees@kernel.org>
23985R:	Marco Elver <elver@google.com>
23986R:	Andrey Konovalov <andreyknvl@gmail.com>
23987R:	Andrey Ryabinin <ryabinin.a.a@gmail.com>
23988L:	kasan-dev@googlegroups.com
23989L:	linux-hardening@vger.kernel.org
23990S:	Supported
23991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
23992F:	Documentation/dev-tools/ubsan.rst
23993F:	include/linux/ubsan.h
23994F:	lib/Kconfig.ubsan
23995F:	lib/test_ubsan.c
23996F:	lib/ubsan.c
23997F:	lib/ubsan.h
23998F:	scripts/Makefile.ubsan
23999K:	\bARCH_HAS_UBSAN\b
24000
24001UCLINUX (M68KNOMMU AND COLDFIRE)
24002M:	Greg Ungerer <gerg@linux-m68k.org>
24003L:	linux-m68k@lists.linux-m68k.org
24004S:	Maintained
24005W:	http://www.linux-m68k.org/
24006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
24007F:	arch/m68k/*/*_no.*
24008F:	arch/m68k/68*/
24009F:	arch/m68k/coldfire/
24010F:	arch/m68k/include/asm/*_no.*
24011
24012UDF FILESYSTEM
24013M:	Jan Kara <jack@suse.com>
24014S:	Maintained
24015F:	Documentation/filesystems/udf.rst
24016F:	fs/udf/
24017
24018UDRAW TABLET
24019M:	Bastien Nocera <hadess@hadess.net>
24020L:	linux-input@vger.kernel.org
24021S:	Maintained
24022F:	drivers/hid/hid-udraw-ps3.c
24023
24024UHID USERSPACE HID IO DRIVER
24025M:	David Rheinsberg <david@readahead.eu>
24026L:	linux-input@vger.kernel.org
24027S:	Maintained
24028F:	drivers/hid/uhid.c
24029F:	include/uapi/linux/uhid.h
24030
24031ULPI BUS
24032M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
24033L:	linux-usb@vger.kernel.org
24034S:	Maintained
24035F:	drivers/usb/common/ulpi.c
24036F:	include/linux/ulpi/
24037
24038UNICODE SUBSYSTEM
24039M:	Gabriel Krisman Bertazi <krisman@kernel.org>
24040L:	linux-fsdevel@vger.kernel.org
24041S:	Supported
24042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
24043F:	fs/unicode/
24044
24045UNIFDEF
24046M:	Tony Finch <dot@dotat.at>
24047S:	Maintained
24048W:	http://dotat.at/prog/unifdef
24049F:	scripts/unifdef.c
24050
24051UNIFORM CDROM DRIVER
24052M:	Phillip Potter <phil@philpotter.co.uk>
24053S:	Maintained
24054F:	Documentation/cdrom/
24055F:	drivers/cdrom/cdrom.c
24056F:	include/linux/cdrom.h
24057F:	include/uapi/linux/cdrom.h
24058
24059UNION-FIND
24060M:	Xavier <xavier_qy@163.com>
24061L:	linux-kernel@vger.kernel.org
24062S:	Maintained
24063F:	Documentation/core-api/union_find.rst
24064F:	Documentation/translations/zh_CN/core-api/union_find.rst
24065F:	include/linux/union_find.h
24066F:	lib/union_find.c
24067
24068UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
24069R:	Alim Akhtar <alim.akhtar@samsung.com>
24070R:	Avri Altman <avri.altman@wdc.com>
24071R:	Bart Van Assche <bvanassche@acm.org>
24072L:	linux-scsi@vger.kernel.org
24073S:	Supported
24074F:	Documentation/devicetree/bindings/ufs/
24075F:	Documentation/scsi/ufs.rst
24076F:	drivers/ufs/core/
24077
24078UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
24079M:	Pedro Sousa <pedrom.sousa@synopsys.com>
24080L:	linux-scsi@vger.kernel.org
24081S:	Supported
24082F:	drivers/ufs/host/*dwc*
24083
24084UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
24085M:	Alim Akhtar <alim.akhtar@samsung.com>
24086R:	Peter Griffin <peter.griffin@linaro.org>
24087L:	linux-scsi@vger.kernel.org
24088L:	linux-samsung-soc@vger.kernel.org
24089S:	Maintained
24090F:	drivers/ufs/host/ufs-exynos*
24091
24092UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
24093M:	Peter Wang <peter.wang@mediatek.com>
24094R:	Stanley Jhu <chu.stanley@gmail.com>
24095L:	linux-scsi@vger.kernel.org
24096L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
24097S:	Maintained
24098F:	drivers/ufs/host/ufs-mediatek*
24099
24100UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
24101M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
24102L:	linux-arm-msm@vger.kernel.org
24103L:	linux-scsi@vger.kernel.org
24104S:	Maintained
24105F:	Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
24106F:	drivers/ufs/host/ufs-qcom*
24107
24108UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
24109M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
24110L:	linux-renesas-soc@vger.kernel.org
24111L:	linux-scsi@vger.kernel.org
24112S:	Maintained
24113F:	drivers/ufs/host/ufs-renesas.c
24114
24115UNSORTED BLOCK IMAGES (UBI)
24116M:	Richard Weinberger <richard@nod.at>
24117R:	Zhihao Cheng <chengzhihao1@huawei.com>
24118L:	linux-mtd@lists.infradead.org
24119S:	Supported
24120W:	http://www.linux-mtd.infradead.org/
24121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24123F:	drivers/mtd/ubi/
24124F:	include/linux/mtd/ubi.h
24125F:	include/uapi/mtd/ubi-user.h
24126
24127UPROBES
24128M:	Masami Hiramatsu <mhiramat@kernel.org>
24129M:	Oleg Nesterov <oleg@redhat.com>
24130M:	Peter Zijlstra <peterz@infradead.org>
24131L:	linux-kernel@vger.kernel.org
24132L:	linux-trace-kernel@vger.kernel.org
24133S:	Maintained
24134F:	arch/*/include/asm/uprobes.h
24135F:	arch/*/kernel/probes/uprobes.c
24136F:	arch/*/kernel/uprobes.c
24137F:	include/linux/uprobes.h
24138F:	kernel/events/uprobes.c
24139
24140USB "USBNET" DRIVER FRAMEWORK
24141M:	Oliver Neukum <oneukum@suse.com>
24142L:	netdev@vger.kernel.org
24143S:	Maintained
24144W:	http://www.linux-usb.org/usbnet
24145F:	drivers/net/usb/usbnet.c
24146F:	include/linux/usb/usbnet.h
24147
24148USB ACM DRIVER
24149M:	Oliver Neukum <oneukum@suse.com>
24150L:	linux-usb@vger.kernel.org
24151S:	Maintained
24152F:	Documentation/usb/acm.rst
24153F:	drivers/usb/class/cdc-acm.*
24154
24155USB APPLE MFI FASTCHARGE DRIVER
24156M:	Bastien Nocera <hadess@hadess.net>
24157L:	linux-usb@vger.kernel.org
24158S:	Maintained
24159F:	drivers/usb/misc/apple-mfi-fastcharge.c
24160
24161USB AR5523 WIRELESS DRIVER
24162L:	linux-wireless@vger.kernel.org
24163S:	Orphan
24164F:	drivers/net/wireless/ath/ar5523/
24165
24166USB ATTACHED SCSI
24167M:	Oliver Neukum <oneukum@suse.com>
24168L:	linux-usb@vger.kernel.org
24169L:	linux-scsi@vger.kernel.org
24170S:	Maintained
24171F:	drivers/usb/storage/uas.c
24172
24173USB CDC ETHERNET DRIVER
24174M:	Oliver Neukum <oliver@neukum.org>
24175L:	linux-usb@vger.kernel.org
24176S:	Maintained
24177F:	drivers/net/usb/cdc_*.c
24178F:	include/uapi/linux/usb/cdc.h
24179
24180USB CHAOSKEY DRIVER
24181M:	Keith Packard <keithp@keithp.com>
24182L:	linux-usb@vger.kernel.org
24183S:	Maintained
24184F:	drivers/usb/misc/chaoskey.c
24185
24186USB CYPRESS C67X00 DRIVER
24187L:	linux-usb@vger.kernel.org
24188S:	Orphan
24189F:	drivers/usb/c67x00/
24190
24191USB DAVICOM DM9601 DRIVER
24192M:	Peter Korsgaard <peter@korsgaard.com>
24193L:	netdev@vger.kernel.org
24194S:	Maintained
24195W:	http://www.linux-usb.org/usbnet
24196F:	drivers/net/usb/dm9601.c
24197
24198USB EHCI DRIVER
24199M:	Alan Stern <stern@rowland.harvard.edu>
24200L:	linux-usb@vger.kernel.org
24201S:	Maintained
24202F:	Documentation/usb/ehci.rst
24203F:	drivers/usb/host/ehci*
24204
24205USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
24206M:	Jiri Kosina <jikos@kernel.org>
24207M:	Benjamin Tissoires <bentiss@kernel.org>
24208L:	linux-usb@vger.kernel.org
24209S:	Maintained
24210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
24211F:	Documentation/hid/hiddev.rst
24212F:	drivers/hid/usbhid/
24213
24214USB INTEL XHCI ROLE MUX DRIVER
24215M:	Hans de Goede <hdegoede@redhat.com>
24216L:	linux-usb@vger.kernel.org
24217S:	Maintained
24218F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
24219
24220USB IP DRIVER FOR HISILICON KIRIN 960
24221M:	Yu Chen <chenyu56@huawei.com>
24222M:	Binghui Wang <wangbinghui@hisilicon.com>
24223L:	linux-usb@vger.kernel.org
24224S:	Maintained
24225F:	Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
24226F:	drivers/phy/hisilicon/phy-hi3660-usb3.c
24227
24228USB IP DRIVER FOR HISILICON KIRIN 970
24229M:	Mauro Carvalho Chehab <mchehab@kernel.org>
24230L:	linux-usb@vger.kernel.org
24231S:	Maintained
24232F:	Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
24233F:	drivers/phy/hisilicon/phy-hi3670-usb3.c
24234
24235USB ISP116X DRIVER
24236M:	Olav Kongas <ok@artecdesign.ee>
24237L:	linux-usb@vger.kernel.org
24238S:	Maintained
24239F:	drivers/usb/host/isp116x*
24240F:	include/linux/usb/isp116x.h
24241
24242USB ISP1760 DRIVER
24243M:	Rui Miguel Silva <rui.silva@linaro.org>
24244L:	linux-usb@vger.kernel.org
24245S:	Maintained
24246F:	Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
24247F:	drivers/usb/isp1760/*
24248
24249USB LAN78XX ETHERNET DRIVER
24250M:	Thangaraj Samynathan <Thangaraj.S@microchip.com>
24251M:	Rengarajan Sundararajan <Rengarajan.S@microchip.com>
24252M:	UNGLinuxDriver@microchip.com
24253L:	netdev@vger.kernel.org
24254S:	Maintained
24255F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
24256F:	drivers/net/usb/lan78xx.*
24257F:	include/dt-bindings/net/microchip-lan78xx.h
24258
24259USB MASS STORAGE DRIVER
24260M:	Alan Stern <stern@rowland.harvard.edu>
24261L:	linux-usb@vger.kernel.org
24262L:	usb-storage@lists.one-eyed-alien.net
24263S:	Maintained
24264F:	drivers/usb/storage/
24265
24266USB MIDI DRIVER
24267M:	Clemens Ladisch <clemens@ladisch.de>
24268L:	linux-sound@vger.kernel.org
24269S:	Maintained
24270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
24271F:	sound/usb/midi.*
24272
24273USB NETWORKING DRIVERS
24274L:	linux-usb@vger.kernel.org
24275S:	Odd Fixes
24276F:	drivers/net/usb/
24277
24278USB OHCI DRIVER
24279M:	Alan Stern <stern@rowland.harvard.edu>
24280L:	linux-usb@vger.kernel.org
24281S:	Maintained
24282F:	Documentation/usb/ohci.rst
24283F:	drivers/usb/host/ohci*
24284
24285USB OTG FSM (Finite State Machine)
24286M:	Peter Chen <peter.chen@kernel.org>
24287L:	linux-usb@vger.kernel.org
24288S:	Maintained
24289T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
24290F:	drivers/usb/common/usb-otg-fsm.c
24291
24292USB OVER IP DRIVER
24293M:	Valentina Manea <valentina.manea.m@gmail.com>
24294M:	Shuah Khan <shuah@kernel.org>
24295M:	Shuah Khan <skhan@linuxfoundation.org>
24296R:	Hongren Zheng <i@zenithal.me>
24297L:	linux-usb@vger.kernel.org
24298S:	Maintained
24299F:	Documentation/usb/usbip_protocol.rst
24300F:	drivers/usb/usbip/
24301F:	tools/testing/selftests/drivers/usb/usbip/
24302F:	tools/usb/usbip/
24303
24304USB PEGASUS DRIVER
24305M:	Petko Manolov <petkan@nucleusys.com>
24306L:	linux-usb@vger.kernel.org
24307L:	netdev@vger.kernel.org
24308S:	Maintained
24309W:	https://github.com/petkan/pegasus
24310T:	git https://github.com/petkan/pegasus.git
24311F:	drivers/net/usb/pegasus.*
24312
24313USB PRINTER DRIVER (usblp)
24314M:	Pete Zaitcev <zaitcev@redhat.com>
24315L:	linux-usb@vger.kernel.org
24316S:	Supported
24317F:	drivers/usb/class/usblp.c
24318
24319USB QMI WWAN NETWORK DRIVER
24320M:	Bjørn Mork <bjorn@mork.no>
24321L:	netdev@vger.kernel.org
24322S:	Maintained
24323F:	Documentation/ABI/testing/sysfs-class-net-qmi
24324F:	drivers/net/usb/qmi_wwan.c
24325
24326USB RAW GADGET DRIVER
24327R:	Andrey Konovalov <andreyknvl@gmail.com>
24328L:	linux-usb@vger.kernel.org
24329S:	Maintained
24330B:	https://github.com/xairy/raw-gadget/issues
24331F:	Documentation/usb/raw-gadget.rst
24332F:	drivers/usb/gadget/legacy/raw_gadget.c
24333F:	include/uapi/linux/usb/raw_gadget.h
24334
24335USB RTL8150 DRIVER
24336M:	Petko Manolov <petkan@nucleusys.com>
24337L:	linux-usb@vger.kernel.org
24338L:	netdev@vger.kernel.org
24339S:	Maintained
24340W:	https://github.com/petkan/rtl8150
24341T:	git https://github.com/petkan/rtl8150.git
24342F:	drivers/net/usb/rtl8150.c
24343
24344USB SERIAL SUBSYSTEM
24345M:	Johan Hovold <johan@kernel.org>
24346L:	linux-usb@vger.kernel.org
24347S:	Maintained
24348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
24349F:	Documentation/usb/usb-serial.rst
24350F:	drivers/usb/serial/
24351F:	include/linux/usb/serial.h
24352
24353USB SMSC75XX ETHERNET DRIVER
24354M:	Steve Glendinning <steve.glendinning@shawell.net>
24355L:	netdev@vger.kernel.org
24356S:	Maintained
24357F:	drivers/net/usb/smsc75xx.*
24358
24359USB SMSC95XX ETHERNET DRIVER
24360M:	Steve Glendinning <steve.glendinning@shawell.net>
24361M:	UNGLinuxDriver@microchip.com
24362L:	netdev@vger.kernel.org
24363S:	Maintained
24364F:	drivers/net/usb/smsc95xx.*
24365
24366USB SUBSYSTEM
24367M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24368L:	linux-usb@vger.kernel.org
24369S:	Supported
24370W:	http://www.linux-usb.org
24371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
24372F:	Documentation/devicetree/bindings/usb/
24373F:	Documentation/usb/
24374F:	drivers/usb/
24375F:	include/dt-bindings/usb/
24376F:	include/linux/usb.h
24377F:	include/linux/usb/
24378F:	include/uapi/linux/usb/
24379
24380USB TYPEC BUS FOR ALTERNATE MODES
24381M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
24382L:	linux-usb@vger.kernel.org
24383S:	Maintained
24384F:	Documentation/ABI/testing/sysfs-bus-typec
24385F:	Documentation/driver-api/usb/typec_bus.rst
24386F:	drivers/usb/typec/altmodes/
24387F:	include/linux/usb/typec_altmode.h
24388
24389USB TYPEC CLASS
24390M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
24391L:	linux-usb@vger.kernel.org
24392S:	Maintained
24393F:	Documentation/ABI/testing/sysfs-class-typec
24394F:	Documentation/driver-api/usb/typec.rst
24395F:	drivers/usb/typec/
24396F:	include/linux/usb/typec.h
24397
24398USB TYPEC INTEL PMC MUX DRIVER
24399M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
24400L:	linux-usb@vger.kernel.org
24401S:	Maintained
24402F:	Documentation/firmware-guide/acpi/intel-pmc-mux.rst
24403F:	drivers/usb/typec/mux/intel_pmc_mux.c
24404
24405USB TYPEC PI3USB30532 MUX DRIVER
24406M:	Hans de Goede <hdegoede@redhat.com>
24407L:	linux-usb@vger.kernel.org
24408S:	Maintained
24409F:	drivers/usb/typec/mux/pi3usb30532.c
24410
24411USB TYPEC PORT CONTROLLER DRIVERS
24412L:	linux-usb@vger.kernel.org
24413S:	Orphan
24414F:	drivers/usb/typec/tcpm/
24415
24416USB TYPEC TUSB1046 MUX DRIVER
24417M:	Romain Gantois <romain.gantois@bootlin.com>
24418L:	linux-usb@vger.kernel.org
24419S:	Maintained
24420F:	Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
24421F:	drivers/usb/typec/mux/tusb1046.c
24422
24423USB UHCI DRIVER
24424M:	Alan Stern <stern@rowland.harvard.edu>
24425L:	linux-usb@vger.kernel.org
24426S:	Maintained
24427F:	drivers/usb/host/uhci*
24428
24429USB VIDEO CLASS
24430M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
24431M:	Hans de Goede <hdegoede@redhat.com>
24432L:	linux-media@vger.kernel.org
24433S:	Maintained
24434W:	http://www.ideasonboard.org/uvc/
24435T:	git git://linuxtv.org/media.git
24436F:	drivers/media/usb/uvc/
24437F:	include/uapi/linux/uvcvideo.h
24438
24439USB WEBCAM GADGET
24440L:	linux-usb@vger.kernel.org
24441S:	Orphan
24442F:	drivers/usb/gadget/function/*uvc*
24443F:	drivers/usb/gadget/legacy/webcam.c
24444F:	include/uapi/linux/usb/g_uvc.h
24445
24446USB XHCI DRIVER
24447M:	Mathias Nyman <mathias.nyman@intel.com>
24448L:	linux-usb@vger.kernel.org
24449S:	Supported
24450F:	drivers/usb/host/pci-quirks*
24451F:	drivers/usb/host/xhci*
24452
24453USER DATAGRAM PROTOCOL (UDP)
24454M:	Willem de Bruijn <willemdebruijn.kernel@gmail.com>
24455L:	netdev@vger.kernel.org
24456S:	Maintained
24457F:	include/linux/udp.h
24458F:	include/net/udp.h
24459F:	include/trace/events/udp.h
24460F:	include/uapi/linux/udp.h
24461F:	net/ipv4/udp.c
24462F:	net/ipv6/udp.c
24463
24464USER-MODE LINUX (UML)
24465M:	Richard Weinberger <richard@nod.at>
24466M:	Anton Ivanov <anton.ivanov@cambridgegreys.com>
24467M:	Johannes Berg <johannes@sipsolutions.net>
24468L:	linux-um@lists.infradead.org
24469S:	Maintained
24470W:	http://user-mode-linux.sourceforge.net
24471Q:	https://patchwork.ozlabs.org/project/linux-um/list/
24472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
24473T:	git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
24474F:	Documentation/virt/uml/
24475F:	arch/um/
24476F:	arch/x86/um/
24477F:	fs/hostfs/
24478
24479USERSPACE COPYIN/COPYOUT (UIOVEC)
24480M:	Alexander Viro <viro@zeniv.linux.org.uk>
24481S:	Maintained
24482F:	include/linux/uio.h
24483F:	lib/iov_iter.c
24484
24485USERSPACE DMA BUFFER DRIVER
24486M:	Gerd Hoffmann <kraxel@redhat.com>
24487M:	Vivek Kasireddy <vivek.kasireddy@intel.com>
24488L:	dri-devel@lists.freedesktop.org
24489S:	Maintained
24490T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24491F:	drivers/dma-buf/udmabuf.c
24492F:	include/uapi/linux/udmabuf.h
24493
24494USERSPACE I/O (UIO)
24495M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24496S:	Maintained
24497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
24498F:	Documentation/driver-api/uio-howto.rst
24499F:	drivers/uio/
24500F:	include/linux/uio_driver.h
24501
24502UTIL-LINUX PACKAGE
24503M:	Karel Zak <kzak@redhat.com>
24504L:	util-linux@vger.kernel.org
24505S:	Maintained
24506W:	http://en.wikipedia.org/wiki/Util-linux
24507T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
24508
24509UUID HELPERS
24510R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
24511L:	linux-kernel@vger.kernel.org
24512S:	Maintained
24513F:	include/linux/uuid.h
24514F:	lib/test_uuid.c
24515F:	lib/uuid.c
24516
24517UV SYSFS DRIVER
24518M:	Justin Ernst <justin.ernst@hpe.com>
24519L:	platform-driver-x86@vger.kernel.org
24520S:	Maintained
24521F:	drivers/platform/x86/uv_sysfs.c
24522
24523UVESAFB DRIVER
24524M:	Michal Januszewski <spock@gentoo.org>
24525L:	linux-fbdev@vger.kernel.org
24526S:	Maintained
24527W:	https://github.com/mjanusz/v86d
24528F:	Documentation/fb/uvesafb.rst
24529F:	drivers/video/fbdev/uvesafb.*
24530
24531Ux500 CLOCK DRIVERS
24532M:	Ulf Hansson <ulf.hansson@linaro.org>
24533L:	linux-clk@vger.kernel.org
24534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
24535S:	Maintained
24536F:	drivers/clk/ux500/
24537
24538V4L2 ASYNC AND FWNODE FRAMEWORKS
24539M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24540L:	linux-media@vger.kernel.org
24541S:	Maintained
24542T:	git git://linuxtv.org/media.git
24543F:	drivers/media/v4l2-core/v4l2-async.c
24544F:	drivers/media/v4l2-core/v4l2-fwnode.c
24545F:	include/media/v4l2-async.h
24546F:	include/media/v4l2-fwnode.h
24547
24548V4L2 LENS DRIVERS
24549M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24550L:	linux-media@vger.kernel.org
24551S:	Maintained
24552F:	drivers/media/i2c/ak*
24553F:	drivers/media/i2c/dw*
24554F:	drivers/media/i2c/lm*
24555
24556V4L2 CAMERA SENSOR DRIVERS
24557M:	Sakari Ailus <sakari.ailus@linux.intel.com>
24558L:	linux-media@vger.kernel.org
24559S:	Maintained
24560F:	Documentation/driver-api/media/camera-sensor.rst
24561F:	Documentation/driver-api/media/tx-rx.rst
24562F:	drivers/media/i2c/ar*
24563F:	drivers/media/i2c/gc*
24564F:	drivers/media/i2c/hi*
24565F:	drivers/media/i2c/imx*
24566F:	drivers/media/i2c/mt*
24567F:	drivers/media/i2c/og*
24568F:	drivers/media/i2c/ov*
24569F:	drivers/media/i2c/s5*
24570F:	drivers/media/i2c/vgxy61.c
24571
24572VF610 NAND DRIVER
24573M:	Stefan Agner <stefan@agner.ch>
24574L:	linux-mtd@lists.infradead.org
24575S:	Supported
24576F:	drivers/mtd/nand/raw/vf610_nfc.c
24577
24578VFAT/FAT/MSDOS FILESYSTEM
24579M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
24580S:	Maintained
24581F:	Documentation/filesystems/vfat.rst
24582F:	fs/fat/
24583F:	tools/testing/selftests/filesystems/fat/
24584
24585VFIO CDX DRIVER
24586M:	Nipun Gupta <nipun.gupta@amd.com>
24587M:	Nikhil Agarwal <nikhil.agarwal@amd.com>
24588L:	kvm@vger.kernel.org
24589S:	Maintained
24590F:	drivers/vfio/cdx/*
24591
24592VFIO DRIVER
24593M:	Alex Williamson <alex.williamson@redhat.com>
24594L:	kvm@vger.kernel.org
24595S:	Maintained
24596T:	git https://github.com/awilliam/linux-vfio.git
24597F:	Documentation/ABI/testing/debugfs-vfio
24598F:	Documentation/ABI/testing/sysfs-devices-vfio-dev
24599F:	Documentation/driver-api/vfio.rst
24600F:	drivers/vfio/
24601F:	include/linux/vfio.h
24602F:	include/linux/vfio_pci_core.h
24603F:	include/uapi/linux/vfio.h
24604
24605VFIO FSL-MC DRIVER
24606L:	kvm@vger.kernel.org
24607S:	Orphan
24608F:	drivers/vfio/fsl-mc/
24609
24610VFIO HISILICON PCI DRIVER
24611M:	Longfang Liu <liulongfang@huawei.com>
24612M:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24613L:	kvm@vger.kernel.org
24614S:	Maintained
24615F:	drivers/vfio/pci/hisilicon/
24616
24617VFIO MEDIATED DEVICE DRIVERS
24618M:	Kirti Wankhede <kwankhede@nvidia.com>
24619L:	kvm@vger.kernel.org
24620S:	Maintained
24621F:	Documentation/driver-api/vfio-mediated-device.rst
24622F:	drivers/vfio/mdev/
24623F:	include/linux/mdev.h
24624F:	samples/vfio-mdev/
24625
24626VFIO MLX5 PCI DRIVER
24627M:	Yishai Hadas <yishaih@nvidia.com>
24628L:	kvm@vger.kernel.org
24629S:	Maintained
24630F:	drivers/vfio/pci/mlx5/
24631
24632VFIO NVIDIA GRACE GPU DRIVER
24633M:	Ankit Agrawal <ankita@nvidia.com>
24634L:	kvm@vger.kernel.org
24635S:	Supported
24636F:	drivers/vfio/pci/nvgrace-gpu/
24637
24638VFIO PCI DEVICE SPECIFIC DRIVERS
24639R:	Jason Gunthorpe <jgg@nvidia.com>
24640R:	Yishai Hadas <yishaih@nvidia.com>
24641R:	Shameer Kolothum <shameerali.kolothum.thodi@huawei.com>
24642R:	Kevin Tian <kevin.tian@intel.com>
24643L:	kvm@vger.kernel.org
24644S:	Maintained
24645P:	Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
24646F:	drivers/vfio/pci/*/
24647
24648VFIO PDS PCI DRIVER
24649M:	Brett Creeley <brett.creeley@amd.com>
24650L:	kvm@vger.kernel.org
24651S:	Maintained
24652F:	Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
24653F:	drivers/vfio/pci/pds/
24654
24655VFIO PLATFORM DRIVER
24656M:	Eric Auger <eric.auger@redhat.com>
24657L:	kvm@vger.kernel.org
24658S:	Maintained
24659F:	drivers/vfio/platform/
24660
24661VFIO QAT PCI DRIVER
24662M:	Xin Zeng <xin.zeng@intel.com>
24663M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
24664L:	kvm@vger.kernel.org
24665L:	qat-linux@intel.com
24666S:	Supported
24667F:	drivers/vfio/pci/qat/
24668
24669VFIO VIRTIO PCI DRIVER
24670M:	Yishai Hadas <yishaih@nvidia.com>
24671L:	kvm@vger.kernel.org
24672L:	virtualization@lists.linux.dev
24673S:	Maintained
24674F:	drivers/vfio/pci/virtio
24675
24676VGA_SWITCHEROO
24677R:	Lukas Wunner <lukas@wunner.de>
24678S:	Maintained
24679T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24680F:	Documentation/gpu/vga-switcheroo.rst
24681F:	drivers/gpu/vga/vga_switcheroo.c
24682F:	include/linux/vga_switcheroo.h
24683
24684VIA RHINE NETWORK DRIVER
24685M:	Kevin Brace <kevinbrace@bracecomputerlab.com>
24686S:	Maintained
24687F:	drivers/net/ethernet/via/via-rhine.c
24688
24689VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
24690M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
24691L:	linux-fbdev@vger.kernel.org
24692S:	Maintained
24693F:	drivers/video/fbdev/via/
24694F:	include/linux/via-core.h
24695F:	include/linux/via_i2c.h
24696
24697VIA VELOCITY NETWORK DRIVER
24698M:	Francois Romieu <romieu@fr.zoreil.com>
24699L:	netdev@vger.kernel.org
24700S:	Maintained
24701F:	drivers/net/ethernet/via/via-velocity.*
24702
24703VICODEC VIRTUAL CODEC DRIVER
24704M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
24705L:	linux-media@vger.kernel.org
24706S:	Maintained
24707W:	https://linuxtv.org
24708T:	git git://linuxtv.org/media.git
24709F:	drivers/media/test-drivers/vicodec/*
24710
24711VIDEO I2C POLLING DRIVER
24712M:	Matt Ranostay <matt.ranostay@konsulko.com>
24713L:	linux-media@vger.kernel.org
24714S:	Maintained
24715F:	drivers/media/i2c/video-i2c.c
24716
24717VIDEO MULTIPLEXER DRIVER
24718M:	Philipp Zabel <p.zabel@pengutronix.de>
24719L:	linux-media@vger.kernel.org
24720S:	Maintained
24721F:	drivers/media/platform/video-mux.c
24722
24723VIDEOBUF2 FRAMEWORK
24724M:	Tomasz Figa <tfiga@chromium.org>
24725M:	Marek Szyprowski <m.szyprowski@samsung.com>
24726L:	linux-media@vger.kernel.org
24727S:	Maintained
24728F:	drivers/media/common/videobuf2/*
24729F:	include/media/videobuf2-*
24730
24731VIDTV VIRTUAL DIGITAL TV DRIVER
24732M:	Daniel W. S. Almeida <dwlsalmeida@gmail.com>
24733L:	linux-media@vger.kernel.org
24734S:	Maintained
24735W:	https://linuxtv.org
24736T:	git git://linuxtv.org/media.git
24737F:	drivers/media/test-drivers/vidtv/*
24738
24739VIMC VIRTUAL MEDIA CONTROLLER DRIVER
24740M:	Shuah Khan <skhan@linuxfoundation.org>
24741R:	Kieran Bingham <kieran.bingham@ideasonboard.com>
24742L:	linux-media@vger.kernel.org
24743S:	Maintained
24744W:	https://linuxtv.org
24745T:	git git://linuxtv.org/media.git
24746F:	drivers/media/test-drivers/vimc/*
24747
24748VIRT LIB
24749M:	Alex Williamson <alex.williamson@redhat.com>
24750M:	Paolo Bonzini <pbonzini@redhat.com>
24751L:	kvm@vger.kernel.org
24752S:	Supported
24753F:	virt/lib/
24754
24755VIRTIO AND VHOST VSOCK DRIVER
24756M:	Stefan Hajnoczi <stefanha@redhat.com>
24757M:	Stefano Garzarella <sgarzare@redhat.com>
24758L:	kvm@vger.kernel.org
24759L:	virtualization@lists.linux.dev
24760L:	netdev@vger.kernel.org
24761S:	Maintained
24762F:	drivers/vhost/vsock.c
24763F:	include/linux/virtio_vsock.h
24764F:	include/uapi/linux/virtio_vsock.h
24765F:	net/vmw_vsock/virtio_transport.c
24766F:	net/vmw_vsock/virtio_transport_common.c
24767
24768VIRTIO BALLOON
24769M:	"Michael S. Tsirkin" <mst@redhat.com>
24770M:	David Hildenbrand <david@redhat.com>
24771L:	virtualization@lists.linux.dev
24772S:	Maintained
24773F:	drivers/virtio/virtio_balloon.c
24774F:	include/linux/balloon_compaction.h
24775F:	include/uapi/linux/virtio_balloon.h
24776F:	mm/balloon_compaction.c
24777
24778VIRTIO BLOCK AND SCSI DRIVERS
24779M:	"Michael S. Tsirkin" <mst@redhat.com>
24780M:	Jason Wang <jasowang@redhat.com>
24781R:	Paolo Bonzini <pbonzini@redhat.com>
24782R:	Stefan Hajnoczi <stefanha@redhat.com>
24783R:	Eugenio Pérez <eperezma@redhat.com>
24784L:	virtualization@lists.linux.dev
24785S:	Maintained
24786F:	drivers/block/virtio_blk.c
24787F:	drivers/scsi/virtio_scsi.c
24788F:	include/uapi/linux/virtio_blk.h
24789F:	include/uapi/linux/virtio_scsi.h
24790
24791VIRTIO CONSOLE DRIVER
24792M:	Amit Shah <amit@kernel.org>
24793L:	virtualization@lists.linux.dev
24794S:	Maintained
24795F:	drivers/char/virtio_console.c
24796F:	include/uapi/linux/virtio_console.h
24797
24798VIRTIO CORE AND NET DRIVERS
24799M:	"Michael S. Tsirkin" <mst@redhat.com>
24800M:	Jason Wang <jasowang@redhat.com>
24801R:	Xuan Zhuo <xuanzhuo@linux.alibaba.com>
24802R:	Eugenio Pérez <eperezma@redhat.com>
24803L:	virtualization@lists.linux.dev
24804S:	Maintained
24805F:	Documentation/ABI/testing/sysfs-bus-vdpa
24806F:	Documentation/ABI/testing/sysfs-class-vduse
24807F:	Documentation/devicetree/bindings/virtio/
24808F:	Documentation/driver-api/virtio/
24809F:	drivers/block/virtio_blk.c
24810F:	drivers/crypto/virtio/
24811F:	drivers/net/virtio_net.c
24812F:	drivers/vdpa/
24813F:	drivers/virtio/
24814F:	include/linux/vdpa.h
24815F:	include/linux/virtio*.h
24816F:	include/linux/vringh.h
24817F:	include/uapi/linux/virtio_*.h
24818F:	net/vmw_vsock/virtio*
24819F:	tools/virtio/
24820F:	tools/testing/selftests/drivers/net/virtio_net/
24821
24822VIRTIO CRYPTO DRIVER
24823M:	Gonglei <arei.gonglei@huawei.com>
24824L:	virtualization@lists.linux.dev
24825L:	linux-crypto@vger.kernel.org
24826S:	Maintained
24827F:	drivers/crypto/virtio/
24828F:	include/uapi/linux/virtio_crypto.h
24829
24830VIRTIO DRIVERS FOR S390
24831M:	Cornelia Huck <cohuck@redhat.com>
24832M:	Halil Pasic <pasic@linux.ibm.com>
24833M:	Eric Farman <farman@linux.ibm.com>
24834L:	linux-s390@vger.kernel.org
24835L:	virtualization@lists.linux.dev
24836L:	kvm@vger.kernel.org
24837S:	Supported
24838F:	arch/s390/include/uapi/asm/virtio-ccw.h
24839F:	drivers/s390/virtio/
24840
24841VIRTIO FILE SYSTEM
24842M:	Vivek Goyal <vgoyal@redhat.com>
24843M:	Stefan Hajnoczi <stefanha@redhat.com>
24844M:	Miklos Szeredi <miklos@szeredi.hu>
24845R:	Eugenio Pérez <eperezma@redhat.com>
24846L:	virtualization@lists.linux.dev
24847L:	linux-fsdevel@vger.kernel.org
24848S:	Supported
24849W:	https://virtio-fs.gitlab.io/
24850F:	Documentation/filesystems/virtiofs.rst
24851F:	fs/fuse/virtio_fs.c
24852F:	include/uapi/linux/virtio_fs.h
24853
24854VIRTIO GPIO DRIVER
24855M:	Enrico Weigelt, metux IT consult <info@metux.net>
24856M:	Viresh Kumar <vireshk@kernel.org>
24857L:	linux-gpio@vger.kernel.org
24858L:	virtualization@lists.linux.dev
24859S:	Maintained
24860F:	drivers/gpio/gpio-virtio.c
24861F:	include/uapi/linux/virtio_gpio.h
24862
24863VIRTIO GPU DRIVER
24864M:	David Airlie <airlied@redhat.com>
24865M:	Gerd Hoffmann <kraxel@redhat.com>
24866R:	Gurchetan Singh <gurchetansingh@chromium.org>
24867R:	Chia-I Wu <olvaffe@gmail.com>
24868L:	dri-devel@lists.freedesktop.org
24869L:	virtualization@lists.linux.dev
24870S:	Maintained
24871T:	git https://gitlab.freedesktop.org/drm/misc/kernel.git
24872F:	drivers/gpu/drm/ci/xfails/virtio*
24873F:	drivers/gpu/drm/virtio/
24874F:	include/uapi/linux/virtio_gpu.h
24875
24876VIRTIO HOST (VHOST)
24877M:	"Michael S. Tsirkin" <mst@redhat.com>
24878M:	Jason Wang <jasowang@redhat.com>
24879R:	Eugenio Pérez <eperezma@redhat.com>
24880L:	kvm@vger.kernel.org
24881L:	virtualization@lists.linux.dev
24882L:	netdev@vger.kernel.org
24883S:	Maintained
24884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
24885F:	drivers/vhost/
24886F:	include/linux/sched/vhost_task.h
24887F:	include/linux/vhost_iotlb.h
24888F:	include/uapi/linux/vhost.h
24889F:	kernel/vhost_task.c
24890
24891VIRTIO HOST (VHOST-SCSI)
24892M:	"Michael S. Tsirkin" <mst@redhat.com>
24893M:	Jason Wang <jasowang@redhat.com>
24894M:	Mike Christie <michael.christie@oracle.com>
24895R:	Paolo Bonzini <pbonzini@redhat.com>
24896R:	Stefan Hajnoczi <stefanha@redhat.com>
24897L:	virtualization@lists.linux.dev
24898S:	Maintained
24899F:	drivers/vhost/scsi.c
24900
24901VIRTIO I2C DRIVER
24902M:	Viresh Kumar <viresh.kumar@linaro.org>
24903R:	"Chen, Jian Jun" <jian.jun.chen@intel.com>
24904L:	linux-i2c@vger.kernel.org
24905L:	virtualization@lists.linux.dev
24906S:	Maintained
24907F:	drivers/i2c/busses/i2c-virtio.c
24908F:	include/uapi/linux/virtio_i2c.h
24909
24910VIRTIO INPUT DRIVER
24911M:	Gerd Hoffmann <kraxel@redhat.com>
24912S:	Maintained
24913F:	drivers/virtio/virtio_input.c
24914F:	include/uapi/linux/virtio_input.h
24915
24916VIRTIO IOMMU DRIVER
24917M:	Jean-Philippe Brucker <jean-philippe@linaro.org>
24918L:	virtualization@lists.linux.dev
24919S:	Maintained
24920F:	drivers/iommu/virtio-iommu.c
24921F:	include/uapi/linux/virtio_iommu.h
24922
24923VIRTIO MEM DRIVER
24924M:	David Hildenbrand <david@redhat.com>
24925L:	virtualization@lists.linux.dev
24926S:	Maintained
24927W:	https://virtio-mem.gitlab.io/
24928F:	drivers/virtio/virtio_mem.c
24929F:	include/uapi/linux/virtio_mem.h
24930
24931VIRTIO PMEM DRIVER
24932M:	Pankaj Gupta <pankaj.gupta.linux@gmail.com>
24933L:	virtualization@lists.linux.dev
24934S:	Maintained
24935F:	drivers/nvdimm/nd_virtio.c
24936F:	drivers/nvdimm/virtio_pmem.c
24937
24938VIRTIO SOUND DRIVER
24939M:	Anton Yakovlev <anton.yakovlev@opensynergy.com>
24940M:	"Michael S. Tsirkin" <mst@redhat.com>
24941L:	virtualization@lists.linux.dev
24942L:	linux-sound@vger.kernel.org
24943S:	Maintained
24944F:	include/uapi/linux/virtio_snd.h
24945F:	sound/virtio/*
24946
24947VIRTUAL BOX GUEST DEVICE DRIVER
24948M:	Hans de Goede <hdegoede@redhat.com>
24949M:	Arnd Bergmann <arnd@arndb.de>
24950M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
24951S:	Maintained
24952F:	drivers/virt/vboxguest/
24953F:	include/linux/vbox_utils.h
24954F:	include/uapi/linux/vbox*.h
24955
24956VIRTUAL BOX SHARED FOLDER VFS DRIVER
24957M:	Hans de Goede <hdegoede@redhat.com>
24958L:	linux-fsdevel@vger.kernel.org
24959S:	Maintained
24960F:	fs/vboxsf/*
24961
24962VIRTUAL PCM TEST DRIVER
24963M:	Ivan Orlov <ivan.orlov0322@gmail.com>
24964L:	linux-sound@vger.kernel.org
24965S:	Maintained
24966F:	Documentation/sound/cards/pcmtest.rst
24967F:	sound/drivers/pcmtest.c
24968F:	tools/testing/selftests/alsa/test-pcmtest-driver.c
24969
24970VIRTUAL SERIO DEVICE DRIVER
24971M:	Stephen Chandler Paul <thatslyude@gmail.com>
24972S:	Maintained
24973F:	drivers/input/serio/userio.c
24974F:	include/uapi/linux/userio.h
24975
24976VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
24977M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
24978S:	Maintained
24979F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
24980F:	drivers/iio/light/veml3235.c
24981
24982VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
24983M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
24984S:	Maintained
24985F:	Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
24986F:	drivers/iio/light/veml6030.c
24987
24988VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
24989M:	Javier Carrasco <javier.carrasco.cruz@gmail.com>
24990S:	Maintained
24991F:	Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
24992F:	drivers/iio/light/veml6075.c
24993
24994VISL VIRTUAL STATELESS DECODER DRIVER
24995M:	Daniel Almeida <daniel.almeida@collabora.com>
24996L:	linux-media@vger.kernel.org
24997S:	Supported
24998F:	drivers/media/test-drivers/visl
24999
25000VIVID VIRTUAL VIDEO DRIVER
25001M:	Hans Verkuil <hverkuil@xs4all.nl>
25002L:	linux-media@vger.kernel.org
25003S:	Maintained
25004W:	https://linuxtv.org
25005T:	git git://linuxtv.org/media.git
25006F:	drivers/media/test-drivers/vivid/*
25007
25008VM SOCKETS (AF_VSOCK)
25009M:	Stefano Garzarella <sgarzare@redhat.com>
25010L:	virtualization@lists.linux.dev
25011L:	netdev@vger.kernel.org
25012S:	Maintained
25013F:	drivers/net/vsockmon.c
25014F:	include/net/af_vsock.h
25015F:	include/uapi/linux/vm_sockets.h
25016F:	include/uapi/linux/vm_sockets_diag.h
25017F:	include/uapi/linux/vsockmon.h
25018F:	net/vmw_vsock/
25019F:	tools/testing/vsock/
25020
25021VMA
25022M:	Andrew Morton <akpm@linux-foundation.org>
25023M:	Liam R. Howlett <Liam.Howlett@oracle.com>
25024M:	Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
25025R:	Vlastimil Babka <vbabka@suse.cz>
25026R:	Jann Horn <jannh@google.com>
25027L:	linux-mm@kvack.org
25028S:	Maintained
25029W:	https://www.linux-mm.org
25030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25031F:	mm/vma.c
25032F:	mm/vma.h
25033F:	mm/vma_internal.h
25034F:	tools/testing/vma/
25035
25036VMALLOC
25037M:	Andrew Morton <akpm@linux-foundation.org>
25038R:	Uladzislau Rezki <urezki@gmail.com>
25039R:	Christoph Hellwig <hch@infradead.org>
25040L:	linux-mm@kvack.org
25041S:	Maintained
25042W:	http://www.linux-mm.org
25043T:	git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25044F:	include/linux/vmalloc.h
25045F:	mm/vmalloc.c
25046
25047VME SUBSYSTEM
25048L:	linux-kernel@vger.kernel.org
25049S:	Orphan
25050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25051F:	Documentation/driver-api/vme.rst
25052F:	drivers/staging/vme_user/
25053
25054VMWARE BALLOON DRIVER
25055M:	Jerrin Shaji George <jerrin.shaji-george@broadcom.com>
25056R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25057L:	linux-kernel@vger.kernel.org
25058S:	Supported
25059F:	drivers/misc/vmw_balloon.c
25060
25061VMWARE HYPERVISOR INTERFACE
25062M:	Ajay Kaher <ajay.kaher@broadcom.com>
25063M:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
25064R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25065L:	virtualization@lists.linux.dev
25066L:	x86@kernel.org
25067S:	Supported
25068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
25069F:	arch/x86/include/asm/vmware.h
25070F:	arch/x86/kernel/cpu/vmware.c
25071
25072VMWARE PVRDMA DRIVER
25073M:	Bryan Tan <bryan-bt.tan@broadcom.com>
25074M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
25075R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25076L:	linux-rdma@vger.kernel.org
25077S:	Supported
25078F:	drivers/infiniband/hw/vmw_pvrdma/
25079
25080VMWARE PVSCSI DRIVER
25081M:	Vishal Bhakta <vishal.bhakta@broadcom.com>
25082R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25083L:	linux-scsi@vger.kernel.org
25084S:	Supported
25085F:	drivers/scsi/vmw_pvscsi.c
25086F:	drivers/scsi/vmw_pvscsi.h
25087
25088VMWARE VIRTUAL PTP CLOCK DRIVER
25089M:	Nick Shi <nick.shi@broadcom.com>
25090R:	Ajay Kaher <ajay.kaher@broadcom.com>
25091R:	Alexey Makhalov <alexey.amakhalov@broadcom.com>
25092R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25093L:	netdev@vger.kernel.org
25094S:	Supported
25095F:	drivers/ptp/ptp_vmw.c
25096
25097VMWARE VMCI DRIVER
25098M:	Bryan Tan <bryan-bt.tan@broadcom.com>
25099M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
25100R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25101L:	linux-kernel@vger.kernel.org
25102S:	Supported
25103F:	drivers/misc/vmw_vmci/
25104F:	include/linux/vmw_vmci*
25105
25106VMWARE VMMOUSE SUBDRIVER
25107M:	Zack Rusin <zack.rusin@broadcom.com>
25108R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25109L:	linux-input@vger.kernel.org
25110S:	Supported
25111F:	drivers/input/mouse/vmmouse.c
25112F:	drivers/input/mouse/vmmouse.h
25113
25114VMWARE VMXNET3 ETHERNET DRIVER
25115M:	Ronak Doshi <ronak.doshi@broadcom.com>
25116R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25117L:	netdev@vger.kernel.org
25118S:	Supported
25119F:	drivers/net/vmxnet3/
25120
25121VMWARE VSOCK VMCI TRANSPORT DRIVER
25122M:	Bryan Tan <bryan-bt.tan@broadcom.com>
25123M:	Vishnu Dasa <vishnu.dasa@broadcom.com>
25124R:	Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
25125L:	linux-kernel@vger.kernel.org
25126S:	Supported
25127F:	net/vmw_vsock/vmci_transport*
25128
25129VOCORE VOCORE2 BOARD
25130M:	Harvey Hunt <harveyhuntnexus@gmail.com>
25131L:	linux-mips@vger.kernel.org
25132S:	Maintained
25133F:	arch/mips/boot/dts/ralink/vocore2.dts
25134
25135VOLTAGE AND CURRENT REGULATOR FRAMEWORK
25136M:	Liam Girdwood <lgirdwood@gmail.com>
25137M:	Mark Brown <broonie@kernel.org>
25138L:	linux-kernel@vger.kernel.org
25139S:	Supported
25140W:	http://www.slimlogic.co.uk/?p=48
25141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
25142F:	Documentation/devicetree/bindings/regulator/
25143F:	Documentation/power/regulator/
25144F:	drivers/regulator/
25145F:	include/dt-bindings/regulator/
25146F:	include/linux/regulator/
25147K:	regulator_get_optional
25148
25149VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
25150R:	Matti Vaittinen <mazziesaccount@gmail.com>
25151F:	drivers/regulator/irq_helpers.c
25152
25153VRF
25154M:	David Ahern <dsahern@kernel.org>
25155L:	netdev@vger.kernel.org
25156S:	Maintained
25157F:	Documentation/networking/vrf.rst
25158F:	drivers/net/vrf.c
25159
25160VSPRINTF
25161M:	Petr Mladek <pmladek@suse.com>
25162M:	Steven Rostedt <rostedt@goodmis.org>
25163R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
25164R:	Rasmus Villemoes <linux@rasmusvillemoes.dk>
25165R:	Sergey Senozhatsky <senozhatsky@chromium.org>
25166S:	Maintained
25167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
25168F:	Documentation/core-api/printk-formats.rst
25169F:	lib/test_printf.c
25170F:	lib/test_scanf.c
25171F:	lib/vsprintf.c
25172
25173VT1211 HARDWARE MONITOR DRIVER
25174M:	Juerg Haefliger <juergh@proton.me>
25175L:	linux-hwmon@vger.kernel.org
25176S:	Maintained
25177F:	Documentation/hwmon/vt1211.rst
25178F:	drivers/hwmon/vt1211.c
25179
25180VT8231 HARDWARE MONITOR DRIVER
25181M:	Roger Lucas <vt8231@hiddenengine.co.uk>
25182L:	linux-hwmon@vger.kernel.org
25183S:	Maintained
25184F:	drivers/hwmon/vt8231.c
25185
25186VUB300 USB to SDIO/SD/MMC bridge chip
25187L:	linux-mmc@vger.kernel.org
25188S:	Orphan
25189F:	drivers/mmc/host/vub300.c
25190
25191W1 DALLAS'S 1-WIRE BUS
25192M:	Krzysztof Kozlowski <krzk@kernel.org>
25193S:	Maintained
25194F:	Documentation/devicetree/bindings/w1/
25195F:	Documentation/w1/
25196F:	drivers/w1/
25197F:	include/linux/w1.h
25198
25199W83791D HARDWARE MONITORING DRIVER
25200M:	Marc Hulsman <m.hulsman@tudelft.nl>
25201L:	linux-hwmon@vger.kernel.org
25202S:	Maintained
25203F:	Documentation/hwmon/w83791d.rst
25204F:	drivers/hwmon/w83791d.c
25205
25206W83793 HARDWARE MONITORING DRIVER
25207M:	Rudolf Marek <r.marek@assembler.cz>
25208L:	linux-hwmon@vger.kernel.org
25209S:	Maintained
25210F:	Documentation/hwmon/w83793.rst
25211F:	drivers/hwmon/w83793.c
25212
25213W83795 HARDWARE MONITORING DRIVER
25214M:	Jean Delvare <jdelvare@suse.com>
25215L:	linux-hwmon@vger.kernel.org
25216S:	Maintained
25217F:	drivers/hwmon/w83795.c
25218
25219W83L51xD SD/MMC CARD INTERFACE DRIVER
25220M:	Pierre Ossman <pierre@ossman.eu>
25221S:	Maintained
25222F:	drivers/mmc/host/wbsd.*
25223
25224WACOM PROTOCOL 4 SERIAL TABLETS
25225M:	Julian Squires <julian@cipht.net>
25226M:	Hans de Goede <hdegoede@redhat.com>
25227L:	linux-input@vger.kernel.org
25228S:	Maintained
25229F:	drivers/input/tablet/wacom_serial4.c
25230
25231WANGXUN ETHERNET DRIVER
25232M:	Jiawen Wu <jiawenwu@trustnetic.com>
25233M:	Mengyuan Lou <mengyuanlou@net-swift.com>
25234L:	netdev@vger.kernel.org
25235S:	Maintained
25236W:	https://www.net-swift.com
25237F:	Documentation/networking/device_drivers/ethernet/wangxun/*
25238F:	drivers/net/ethernet/wangxun/
25239F:	drivers/net/pcs/pcs-xpcs-wx.c
25240
25241WATCHDOG DEVICE DRIVERS
25242M:	Wim Van Sebroeck <wim@linux-watchdog.org>
25243M:	Guenter Roeck <linux@roeck-us.net>
25244L:	linux-watchdog@vger.kernel.org
25245S:	Maintained
25246W:	http://www.linux-watchdog.org/
25247T:	git git://www.linux-watchdog.org/linux-watchdog.git
25248F:	Documentation/devicetree/bindings/watchdog/
25249F:	Documentation/watchdog/
25250F:	drivers/watchdog/
25251F:	include/linux/watchdog.h
25252F:	include/trace/events/watchdog.h
25253F:	include/uapi/linux/watchdog.h
25254
25255WAVE5 VPU CODEC DRIVER
25256M:	Nas Chung <nas.chung@chipsnmedia.com>
25257M:	Jackson Lee <jackson.lee@chipsnmedia.com>
25258L:	linux-media@vger.kernel.org
25259S:	Maintained
25260F:	Documentation/devicetree/bindings/media/cnm,wave521c.yaml
25261F:	drivers/media/platform/chips-media/wave5/
25262
25263WHISKEYCOVE PMIC GPIO DRIVER
25264M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
25265L:	linux-gpio@vger.kernel.org
25266S:	Maintained
25267F:	drivers/gpio/gpio-wcove.c
25268
25269WHWAVE RTC DRIVER
25270M:	Dianlong Li <long17.cool@163.com>
25271L:	linux-rtc@vger.kernel.org
25272S:	Maintained
25273F:	drivers/rtc/rtc-sd3078.c
25274
25275WIIMOTE HID DRIVER
25276M:	David Rheinsberg <david@readahead.eu>
25277L:	linux-input@vger.kernel.org
25278S:	Maintained
25279F:	drivers/hid/hid-wiimote*
25280
25281WILOCITY WIL6210 WIRELESS DRIVER
25282L:	linux-wireless@vger.kernel.org
25283S:	Orphan
25284W:	https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
25285F:	drivers/net/wireless/ath/wil6210/
25286
25287WINBOND CIR DRIVER
25288M:	David Härdeman <david@hardeman.nu>
25289S:	Maintained
25290F:	drivers/media/rc/winbond-cir.c
25291
25292WINSYSTEMS EBC-C384 WATCHDOG DRIVER
25293L:	linux-watchdog@vger.kernel.org
25294S:	Orphan
25295F:	drivers/watchdog/ebc-c384_wdt.c
25296
25297WINSYSTEMS WS16C48 GPIO DRIVER
25298M:	William Breathitt Gray <wbg@kernel.org>
25299L:	linux-gpio@vger.kernel.org
25300S:	Maintained
25301F:	drivers/gpio/gpio-ws16c48.c
25302
25303WIREGUARD SECURE NETWORK TUNNEL
25304M:	Jason A. Donenfeld <Jason@zx2c4.com>
25305L:	wireguard@lists.zx2c4.com
25306L:	netdev@vger.kernel.org
25307S:	Maintained
25308F:	drivers/net/wireguard/
25309F:	tools/testing/selftests/wireguard/
25310
25311WISTRON LAPTOP BUTTON DRIVER
25312M:	Miloslav Trmac <mitr@volny.cz>
25313S:	Maintained
25314F:	drivers/input/misc/wistron_btns.c
25315
25316WMI BINARY MOF DRIVER
25317M:	Armin Wolf <W_Armin@gmx.de>
25318R:	Thomas Weißschuh <linux@weissschuh.net>
25319L:	platform-driver-x86@vger.kernel.org
25320S:	Maintained
25321F:	Documentation/ABI/stable/sysfs-platform-wmi-bmof
25322F:	Documentation/wmi/devices/wmi-bmof.rst
25323F:	drivers/platform/x86/wmi-bmof.c
25324
25325WOLFSON MICROELECTRONICS DRIVERS
25326L:	patches@opensource.cirrus.com
25327S:	Supported
25328W:	https://github.com/CirrusLogic/linux-drivers/wiki
25329T:	git https://github.com/CirrusLogic/linux-drivers.git
25330F:	Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
25331F:	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
25332F:	Documentation/devicetree/bindings/mfd/wm831x.txt
25333F:	Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
25334F:	Documentation/devicetree/bindings/sound/wlf,*.yaml
25335F:	Documentation/devicetree/bindings/sound/wm*
25336F:	Documentation/hwmon/wm83??.rst
25337F:	arch/arm/mach-s3c/mach-crag6410*
25338F:	drivers/clk/clk-wm83*.c
25339F:	drivers/gpio/gpio-*wm*.c
25340F:	drivers/gpio/gpio-arizona.c
25341F:	drivers/hwmon/wm83??-hwmon.c
25342F:	drivers/input/misc/wm831x-on.c
25343F:	drivers/input/touchscreen/wm831x-ts.c
25344F:	drivers/input/touchscreen/wm97*.c
25345F:	drivers/leds/leds-wm83*.c
25346F:	drivers/mfd/arizona*
25347F:	drivers/mfd/cs47l24*
25348F:	drivers/mfd/wm*.c
25349F:	drivers/power/supply/wm83*.c
25350F:	drivers/regulator/arizona*
25351F:	drivers/regulator/wm8*.c
25352F:	drivers/rtc/rtc-wm83*.c
25353F:	drivers/video/backlight/wm83*_bl.c
25354F:	drivers/watchdog/wm83*_wdt.c
25355F:	include/linux/mfd/arizona/
25356F:	include/linux/mfd/wm831x/
25357F:	include/linux/mfd/wm8350/
25358F:	include/linux/mfd/wm8400*
25359F:	include/linux/regulator/arizona*
25360F:	include/linux/wm97xx.h
25361F:	include/sound/wm????.h
25362F:	sound/soc/codecs/arizona*
25363F:	sound/soc/codecs/cs47l24*
25364F:	sound/soc/codecs/wm*
25365
25366WORKQUEUE
25367M:	Tejun Heo <tj@kernel.org>
25368R:	Lai Jiangshan <jiangshanlai@gmail.com>
25369S:	Maintained
25370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
25371F:	Documentation/core-api/workqueue.rst
25372F:	include/linux/workqueue.h
25373F:	kernel/workqueue.c
25374F:	kernel/workqueue_internal.h
25375
25376WWAN DRIVERS
25377M:	Loic Poulain <loic.poulain@linaro.org>
25378M:	Sergey Ryazanov <ryazanov.s.a@gmail.com>
25379R:	Johannes Berg <johannes@sipsolutions.net>
25380L:	netdev@vger.kernel.org
25381S:	Maintained
25382F:	drivers/net/wwan/
25383F:	include/linux/wwan.h
25384F:	include/uapi/linux/wwan.h
25385
25386X-POWERS AXP288 PMIC DRIVERS
25387M:	Hans de Goede <hdegoede@redhat.com>
25388S:	Maintained
25389F:	drivers/acpi/pmic/intel_pmic_xpower.c
25390N:	axp288
25391
25392X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
25393M:	Chen-Yu Tsai <wens@csie.org>
25394L:	linux-kernel@vger.kernel.org
25395S:	Maintained
25396N:	axp[128]
25397
25398X.25 STACK
25399M:	Martin Schiller <ms@dev.tdt.de>
25400L:	linux-x25@vger.kernel.org
25401S:	Maintained
25402F:	Documentation/networking/lapb-module.rst
25403F:	Documentation/networking/x25*
25404F:	drivers/net/wan/hdlc_x25.c
25405F:	drivers/net/wan/lapbether.c
25406F:	include/*/lapb.h
25407F:	include/net/x25*
25408F:	include/uapi/linux/x25.h
25409F:	net/lapb/
25410F:	net/x25/
25411
25412X86 ARCHITECTURE (32-BIT AND 64-BIT)
25413M:	Thomas Gleixner <tglx@linutronix.de>
25414M:	Ingo Molnar <mingo@redhat.com>
25415M:	Borislav Petkov <bp@alien8.de>
25416M:	Dave Hansen <dave.hansen@linux.intel.com>
25417M:	x86@kernel.org
25418R:	"H. Peter Anvin" <hpa@zytor.com>
25419L:	linux-kernel@vger.kernel.org
25420S:	Maintained
25421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
25422F:	Documentation/arch/x86/
25423F:	Documentation/devicetree/bindings/x86/
25424F:	arch/x86/
25425F:	tools/testing/selftests/x86
25426
25427X86 CPUID DATABASE
25428M:	Borislav Petkov <bp@alien8.de>
25429M:	Thomas Gleixner <tglx@linutronix.de>
25430M:	x86@kernel.org
25431R:	Ahmed S. Darwish <darwi@linutronix.de>
25432L:	x86-cpuid@lists.linux.dev
25433S:	Maintained
25434W:	https://x86-cpuid.org
25435F:	tools/arch/x86/kcpuid/cpuid.csv
25436
25437X86 ENTRY CODE
25438M:	Andy Lutomirski <luto@kernel.org>
25439L:	linux-kernel@vger.kernel.org
25440S:	Maintained
25441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
25442F:	arch/x86/entry/
25443
25444X86 HARDWARE VULNERABILITIES
25445M:	Thomas Gleixner <tglx@linutronix.de>
25446M:	Borislav Petkov <bp@alien8.de>
25447M:	Peter Zijlstra <peterz@infradead.org>
25448M:	Josh Poimboeuf <jpoimboe@kernel.org>
25449R:	Pawan Gupta <pawan.kumar.gupta@linux.intel.com>
25450S:	Maintained
25451F:	Documentation/admin-guide/hw-vuln/
25452F:	arch/x86/include/asm/nospec-branch.h
25453F:	arch/x86/kernel/cpu/bugs.c
25454
25455X86 MCE INFRASTRUCTURE
25456M:	Tony Luck <tony.luck@intel.com>
25457M:	Borislav Petkov <bp@alien8.de>
25458L:	linux-edac@vger.kernel.org
25459S:	Maintained
25460F:	Documentation/ABI/testing/sysfs-mce
25461F:	Documentation/arch/x86/x86_64/machinecheck.rst
25462F:	arch/x86/kernel/cpu/mce/*
25463
25464X86 MICROCODE UPDATE SUPPORT
25465M:	Borislav Petkov <bp@alien8.de>
25466S:	Maintained
25467F:	arch/x86/kernel/cpu/microcode/*
25468
25469X86 MM
25470M:	Dave Hansen <dave.hansen@linux.intel.com>
25471M:	Andy Lutomirski <luto@kernel.org>
25472M:	Peter Zijlstra <peterz@infradead.org>
25473L:	linux-kernel@vger.kernel.org
25474S:	Maintained
25475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
25476F:	arch/x86/mm/
25477
25478X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
25479M:	Hans de Goede <hdegoede@redhat.com>
25480L:	platform-driver-x86@vger.kernel.org
25481S:	Maintained
25482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25483F:	drivers/platform/x86/x86-android-tablets/
25484
25485X86 PLATFORM DRIVERS
25486M:	Hans de Goede <hdegoede@redhat.com>
25487M:	Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
25488L:	platform-driver-x86@vger.kernel.org
25489S:	Maintained
25490Q:	https://patchwork.kernel.org/project/platform-driver-x86/list/
25491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
25492F:	drivers/platform/olpc/
25493F:	drivers/platform/x86/
25494F:	include/linux/platform_data/x86/
25495
25496X86 PLATFORM UV HPE SUPERDOME FLEX
25497M:	Steve Wahl <steve.wahl@hpe.com>
25498R:	Justin Ernst <justin.ernst@hpe.com>
25499R:	Kyle Meyer <kyle.meyer@hpe.com>
25500R:	Dimitri Sivanich <dimitri.sivanich@hpe.com>
25501R:	Russ Anderson <russ.anderson@hpe.com>
25502S:	Supported
25503F:	arch/x86/include/asm/uv/
25504F:	arch/x86/kernel/apic/x2apic_uv_x.c
25505F:	arch/x86/platform/uv/
25506
25507X86 STACK UNWINDING
25508M:	Josh Poimboeuf <jpoimboe@kernel.org>
25509M:	Peter Zijlstra <peterz@infradead.org>
25510S:	Supported
25511F:	arch/x86/include/asm/unwind*.h
25512F:	arch/x86/kernel/dumpstack.c
25513F:	arch/x86/kernel/stacktrace.c
25514F:	arch/x86/kernel/unwind_*.c
25515
25516X86 TRUST DOMAIN EXTENSIONS (TDX)
25517M:	Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
25518R:	Dave Hansen <dave.hansen@linux.intel.com>
25519L:	x86@kernel.org
25520L:	linux-coco@lists.linux.dev
25521S:	Supported
25522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
25523F:	arch/x86/boot/compressed/tdx*
25524F:	arch/x86/coco/tdx/
25525F:	arch/x86/include/asm/shared/tdx.h
25526F:	arch/x86/include/asm/tdx.h
25527F:	arch/x86/virt/vmx/tdx/
25528F:	drivers/virt/coco/tdx-guest
25529
25530X86 VDSO
25531M:	Andy Lutomirski <luto@kernel.org>
25532L:	linux-kernel@vger.kernel.org
25533S:	Maintained
25534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
25535F:	arch/x86/entry/vdso/
25536
25537XARRAY
25538M:	Matthew Wilcox <willy@infradead.org>
25539L:	linux-fsdevel@vger.kernel.org
25540S:	Supported
25541F:	Documentation/core-api/xarray.rst
25542F:	include/linux/idr.h
25543F:	include/linux/xarray.h
25544F:	lib/idr.c
25545F:	lib/xarray.c
25546F:	tools/testing/radix-tree
25547
25548XBOX DVD IR REMOTE
25549M:	Benjamin Valentin <benpicco@googlemail.com>
25550S:	Maintained
25551F:	drivers/media/rc/keymaps/rc-xbox-dvd.c
25552F:	drivers/media/rc/xbox_remote.c
25553
25554XC2028/3028 TUNER DRIVER
25555M:	Mauro Carvalho Chehab <mchehab@kernel.org>
25556L:	linux-media@vger.kernel.org
25557S:	Maintained
25558W:	https://linuxtv.org
25559T:	git git://linuxtv.org/media.git
25560F:	drivers/media/tuners/xc2028.*
25561
25562XDP (eXpress Data Path)
25563M:	Alexei Starovoitov <ast@kernel.org>
25564M:	Daniel Borkmann <daniel@iogearbox.net>
25565M:	David S. Miller <davem@davemloft.net>
25566M:	Jakub Kicinski <kuba@kernel.org>
25567M:	Jesper Dangaard Brouer <hawk@kernel.org>
25568M:	John Fastabend <john.fastabend@gmail.com>
25569L:	netdev@vger.kernel.org
25570L:	bpf@vger.kernel.org
25571S:	Supported
25572F:	drivers/net/ethernet/*/*/*/*/*xdp*
25573F:	drivers/net/ethernet/*/*/*xdp*
25574F:	include/net/xdp.h
25575F:	include/net/xdp_priv.h
25576F:	include/trace/events/xdp.h
25577F:	kernel/bpf/cpumap.c
25578F:	kernel/bpf/devmap.c
25579F:	net/core/xdp.c
25580F:	samples/bpf/xdp*
25581F:	tools/testing/selftests/bpf/*/*xdp*
25582F:	tools/testing/selftests/bpf/*xdp*
25583K:	(?:\b|_)xdp(?:\b|_)
25584
25585XDP SOCKETS (AF_XDP)
25586M:	Björn Töpel <bjorn@kernel.org>
25587M:	Magnus Karlsson <magnus.karlsson@intel.com>
25588M:	Maciej Fijalkowski <maciej.fijalkowski@intel.com>
25589R:	Jonathan Lemon <jonathan.lemon@gmail.com>
25590L:	netdev@vger.kernel.org
25591L:	bpf@vger.kernel.org
25592S:	Maintained
25593F:	Documentation/networking/af_xdp.rst
25594F:	include/net/netns/xdp.h
25595F:	include/net/xdp_sock*
25596F:	include/net/xsk_buff_pool.h
25597F:	include/uapi/linux/if_xdp.h
25598F:	include/uapi/linux/xdp_diag.h
25599F:	net/xdp/
25600F:	tools/testing/selftests/bpf/*xsk*
25601
25602XEN BLOCK SUBSYSTEM
25603M:	Roger Pau Monné <roger.pau@citrix.com>
25604L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25605S:	Supported
25606F:	drivers/block/xen*
25607F:	drivers/block/xen-blkback/*
25608
25609XEN HYPERVISOR ARM
25610M:	Stefano Stabellini <sstabellini@kernel.org>
25611L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25612S:	Maintained
25613F:	arch/arm/include/asm/xen/
25614F:	arch/arm/xen/
25615
25616XEN HYPERVISOR ARM64
25617M:	Stefano Stabellini <sstabellini@kernel.org>
25618L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25619S:	Maintained
25620F:	arch/arm64/include/asm/xen/
25621F:	arch/arm64/xen/
25622
25623XEN HYPERVISOR INTERFACE
25624M:	Juergen Gross <jgross@suse.com>
25625M:	Stefano Stabellini <sstabellini@kernel.org>
25626R:	Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
25627L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25628S:	Supported
25629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
25630F:	Documentation/ABI/stable/sysfs-hypervisor-xen
25631F:	Documentation/ABI/testing/sysfs-hypervisor-xen
25632F:	drivers/*/xen-*front.c
25633F:	drivers/xen/
25634F:	include/uapi/xen/
25635F:	include/xen/
25636F:	kernel/configs/xen.config
25637
25638XEN HYPERVISOR X86
25639M:	Juergen Gross <jgross@suse.com>
25640R:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
25641L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25642S:	Supported
25643F:	arch/x86/configs/xen.config
25644F:	arch/x86/include/asm/pvclock-abi.h
25645F:	arch/x86/include/asm/xen/
25646F:	arch/x86/platform/pvh/
25647F:	arch/x86/xen/
25648
25649XEN NETWORK BACKEND DRIVER
25650M:	Wei Liu <wei.liu@kernel.org>
25651M:	Paul Durrant <paul@xen.org>
25652L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25653L:	netdev@vger.kernel.org
25654S:	Supported
25655F:	drivers/net/xen-netback/*
25656
25657XEN PCI SUBSYSTEM
25658M:	Juergen Gross <jgross@suse.com>
25659L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25660S:	Supported
25661F:	arch/x86/pci/*xen*
25662F:	drivers/pci/*xen*
25663
25664XEN PVSCSI DRIVERS
25665M:	Juergen Gross <jgross@suse.com>
25666L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25667L:	linux-scsi@vger.kernel.org
25668S:	Supported
25669F:	drivers/scsi/xen-scsifront.c
25670F:	drivers/xen/xen-scsiback.c
25671F:	include/xen/interface/io/vscsiif.h
25672
25673XEN PVUSB DRIVER
25674M:	Juergen Gross <jgross@suse.com>
25675L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25676L:	linux-usb@vger.kernel.org
25677S:	Supported
25678F:	drivers/usb/host/xen*
25679F:	include/xen/interface/io/usbif.h
25680
25681XEN SOUND FRONTEND DRIVER
25682M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
25683L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25684L:	linux-sound@vger.kernel.org
25685S:	Supported
25686F:	sound/xen/*
25687
25688XEN SWIOTLB SUBSYSTEM
25689M:	Juergen Gross <jgross@suse.com>
25690M:	Stefano Stabellini <sstabellini@kernel.org>
25691L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
25692L:	iommu@lists.linux.dev
25693S:	Supported
25694F:	arch/*/include/asm/xen/swiotlb-xen.h
25695F:	drivers/xen/swiotlb-xen.c
25696F:	include/xen/arm/swiotlb-xen.h
25697F:	include/xen/swiotlb-xen.h
25698
25699XFS FILESYSTEM
25700M:	Carlos Maiolino <cem@kernel.org>
25701R:	Darrick J. Wong <djwong@kernel.org>
25702L:	linux-xfs@vger.kernel.org
25703S:	Supported
25704W:	http://xfs.org/
25705C:	irc://irc.oftc.net/xfs
25706T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
25707P:	Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
25708F:	Documentation/ABI/testing/sysfs-fs-xfs
25709F:	Documentation/admin-guide/xfs.rst
25710F:	Documentation/filesystems/xfs/*
25711F:	fs/xfs/
25712F:	include/uapi/linux/dqblk_xfs.h
25713F:	include/uapi/linux/fsmap.h
25714
25715XILINX AMS DRIVER
25716M:	Anand Ashok Dumbre <anand.ashok.dumbre@xilinx.com>
25717L:	linux-iio@vger.kernel.org
25718S:	Maintained
25719F:	Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
25720F:	drivers/iio/adc/xilinx-ams.c
25721
25722XILINX AXI ETHERNET DRIVER
25723M:	Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
25724S:	Maintained
25725F:	Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
25726F:	drivers/net/ethernet/xilinx/xilinx_axienet*
25727
25728XILINX CAN DRIVER
25729M:	Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
25730L:	linux-can@vger.kernel.org
25731S:	Maintained
25732F:	Documentation/devicetree/bindings/net/can/xilinx,can.yaml
25733F:	drivers/net/can/xilinx_can.c
25734
25735XILINX EVENT MANAGEMENT DRIVER
25736M:	Michal Simek <michal.simek@amd.com>
25737S:	Maintained
25738F:	drivers/soc/xilinx/xlnx_event_manager.c
25739F:	include/linux/firmware/xlnx-event-manager.h
25740
25741XILINX GPIO DRIVER
25742M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25743R:	Srinivas Neeli <srinivas.neeli@amd.com>
25744R:	Michal Simek <michal.simek@amd.com>
25745S:	Maintained
25746F:	Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
25747F:	Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
25748F:	drivers/gpio/gpio-xilinx.c
25749F:	drivers/gpio/gpio-zynq.c
25750
25751XILINX LL TEMAC ETHERNET DRIVER
25752L:	netdev@vger.kernel.org
25753S:	Orphan
25754F:	drivers/net/ethernet/xilinx/ll_temac*
25755
25756XILINX PWM DRIVER
25757M:	Sean Anderson <sean.anderson@seco.com>
25758S:	Maintained
25759F:	drivers/pwm/pwm-xilinx.c
25760F:	include/clocksource/timer-xilinx.h
25761
25762XILINX SD-FEC IP CORES
25763M:	Derek Kiernan <derek.kiernan@amd.com>
25764M:	Dragan Cvetic <dragan.cvetic@amd.com>
25765S:	Maintained
25766F:	Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
25767F:	Documentation/misc-devices/xilinx_sdfec.rst
25768F:	drivers/misc/Kconfig
25769F:	drivers/misc/Makefile
25770F:	drivers/misc/xilinx_sdfec.c
25771F:	include/uapi/misc/xilinx_sdfec.h
25772
25773XILINX UARTLITE SERIAL DRIVER
25774M:	Peter Korsgaard <jacmet@sunsite.dk>
25775L:	linux-serial@vger.kernel.org
25776S:	Maintained
25777F:	drivers/tty/serial/uartlite.c
25778
25779XILINX VIDEO IP CORES
25780M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25781L:	linux-media@vger.kernel.org
25782S:	Supported
25783T:	git git://linuxtv.org/media.git
25784F:	Documentation/devicetree/bindings/media/xilinx/
25785F:	drivers/media/platform/xilinx/
25786F:	include/uapi/linux/xilinx-v4l2-controls.h
25787
25788XILINX VERSAL EDAC DRIVER
25789M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25790M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25791S:	Maintained
25792F:	Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
25793F:	drivers/edac/versal_edac.c
25794
25795XILINX WATCHDOG DRIVER
25796M:	Srinivas Neeli <srinivas.neeli@amd.com>
25797R:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25798R:	Michal Simek <michal.simek@amd.com>
25799S:	Maintained
25800F:	Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
25801F:	Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
25802F:	drivers/watchdog/of_xilinx_wdt.c
25803F:	drivers/watchdog/xilinx_wwdt.c
25804
25805XILINX XDMA DRIVER
25806M:	Lizhi Hou <lizhi.hou@amd.com>
25807M:	Brian Xu <brian.xu@amd.com>
25808M:	Raj Kumar Rampelli <raj.kumar.rampelli@amd.com>
25809L:	dmaengine@vger.kernel.org
25810S:	Supported
25811F:	drivers/dma/xilinx/xdma-regs.h
25812F:	drivers/dma/xilinx/xdma.c
25813F:	include/linux/dma/amd_xdma.h
25814F:	include/linux/platform_data/amd_xdma.h
25815
25816XILINX ZYNQMP DPDMA DRIVER
25817M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25818L:	dmaengine@vger.kernel.org
25819S:	Supported
25820F:	Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
25821F:	drivers/dma/xilinx/xilinx_dpdma.c
25822F:	include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
25823
25824XILINX ZYNQMP OCM EDAC DRIVER
25825M:	Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
25826M:	Sai Krishna Potthuri <sai.krishna.potthuri@amd.com>
25827S:	Maintained
25828F:	Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
25829F:	drivers/edac/zynqmp_edac.c
25830
25831XILINX ZYNQMP PSGTR PHY DRIVER
25832M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
25833L:	linux-kernel@vger.kernel.org
25834S:	Supported
25835T:	git https://github.com/Xilinx/linux-xlnx.git
25836F:	Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
25837F:	drivers/phy/xilinx/phy-zynqmp.c
25838
25839XILINX ZYNQMP SHA3 DRIVER
25840M:	Harsha <harsha.harsha@amd.com>
25841S:	Maintained
25842F:	drivers/crypto/xilinx/zynqmp-sha.c
25843
25844XILINX ZYNQMP NVMEM DRIVER
25845M:	Praveen Teja Kundanala <praveen.teja.kundanala@amd.com>
25846M:	Kalyani Akula <kalyani.akula@amd.com>
25847R:	Michal Simek <michal.simek@amd.com>
25848S:	Maintained
25849F:	Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
25850F:	drivers/nvmem/zynqmp_nvmem.c
25851
25852XILLYBUS DRIVER
25853M:	Eli Billauer <eli.billauer@gmail.com>
25854L:	linux-kernel@vger.kernel.org
25855S:	Supported
25856F:	drivers/char/xillybus/
25857
25858XLP9XX I2C DRIVER
25859M:	George Cherian <gcherian@marvell.com>
25860L:	linux-i2c@vger.kernel.org
25861S:	Supported
25862W:	http://www.marvell.com
25863F:	drivers/i2c/busses/i2c-xlp9xx.c
25864
25865XRA1403 GPIO EXPANDER
25866M:	Nandor Han <nandor.han@ge.com>
25867L:	linux-gpio@vger.kernel.org
25868S:	Maintained
25869F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
25870F:	drivers/gpio/gpio-xra1403.c
25871
25872XTENSA XTFPGA PLATFORM SUPPORT
25873M:	Max Filippov <jcmvbkbc@gmail.com>
25874S:	Maintained
25875F:	drivers/spi/spi-xtensa-xtfpga.c
25876F:	sound/soc/xtensa/xtfpga-i2s.c
25877
25878XZ EMBEDDED
25879M:	Lasse Collin <lasse.collin@tukaani.org>
25880S:	Maintained
25881W:	https://tukaani.org/xz/embedded.html
25882B:	https://github.com/tukaani-project/xz-embedded/issues
25883C:	irc://irc.libera.chat/tukaani
25884F:	Documentation/staging/xz.rst
25885F:	include/linux/decompress/unxz.h
25886F:	include/linux/xz.h
25887F:	lib/decompress_unxz.c
25888F:	lib/xz/
25889F:	scripts/xz_wrap.sh
25890
25891YAM DRIVER FOR AX.25
25892M:	Jean-Paul Roubelat <jpr@f6fbb.org>
25893L:	linux-hams@vger.kernel.org
25894S:	Maintained
25895F:	drivers/net/hamradio/yam*
25896F:	include/linux/yam.h
25897
25898YAMA SECURITY MODULE
25899M:	Kees Cook <kees@kernel.org>
25900S:	Supported
25901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
25902F:	Documentation/admin-guide/LSM/Yama.rst
25903F:	security/yama/
25904
25905YAML NETLINK (YNL)
25906M:	Donald Hunter <donald.hunter@gmail.com>
25907M:	Jakub Kicinski <kuba@kernel.org>
25908F:	Documentation/netlink/
25909F:	Documentation/userspace-api/netlink/intro-specs.rst
25910F:	Documentation/userspace-api/netlink/specs.rst
25911F:	tools/net/ynl/
25912
25913YEALINK PHONE DRIVER
25914M:	Henk Vergonet <Henk.Vergonet@gmail.com>
25915S:	Maintained
25916F:	Documentation/input/devices/yealink.rst
25917F:	drivers/input/misc/yealink.*
25918
25919Z3FOLD COMPRESSED PAGE ALLOCATOR
25920M:	Vitaly Wool <vitaly.wool@konsulko.com>
25921R:	Miaohe Lin <linmiaohe@huawei.com>
25922L:	linux-mm@kvack.org
25923S:	Maintained
25924F:	mm/z3fold.c
25925
25926Z8530 DRIVER FOR AX.25
25927M:	Joerg Reuter <jreuter@yaina.de>
25928L:	linux-hams@vger.kernel.org
25929S:	Maintained
25930W:	http://yaina.de/jreuter/
25931W:	http://www.qsl.net/dl1bke/
25932F:	Documentation/networking/device_drivers/hamradio/z8530drv.rst
25933F:	drivers/net/hamradio/*scc.c
25934F:	drivers/net/hamradio/z8530.h
25935
25936ZBUD COMPRESSED PAGE ALLOCATOR
25937M:	Seth Jennings <sjenning@redhat.com>
25938M:	Dan Streetman <ddstreet@ieee.org>
25939L:	linux-mm@kvack.org
25940S:	Maintained
25941F:	mm/zbud.c
25942
25943ZD1211RW WIRELESS DRIVER
25944L:	linux-wireless@vger.kernel.org
25945S:	Orphan
25946F:	drivers/net/wireless/zydas/zd1211rw/
25947
25948ZD1301 MEDIA DRIVER
25949L:	linux-media@vger.kernel.org
25950S:	Orphan
25951W:	https://linuxtv.org/
25952Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25953F:	drivers/media/usb/dvb-usb-v2/zd1301*
25954
25955ZD1301_DEMOD MEDIA DRIVER
25956L:	linux-media@vger.kernel.org
25957S:	Orphan
25958W:	https://linuxtv.org/
25959Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25960F:	drivers/media/dvb-frontends/zd1301_demod*
25961
25962ZHAOXIN PROCESSOR SUPPORT
25963M:	Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
25964L:	linux-kernel@vger.kernel.org
25965S:	Maintained
25966F:	arch/x86/kernel/cpu/zhaoxin.c
25967
25968ZONEFS FILESYSTEM
25969M:	Damien Le Moal <dlemoal@kernel.org>
25970M:	Naohiro Aota <naohiro.aota@wdc.com>
25971R:	Johannes Thumshirn <jth@kernel.org>
25972L:	linux-fsdevel@vger.kernel.org
25973S:	Maintained
25974T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
25975F:	Documentation/filesystems/zonefs.rst
25976F:	fs/zonefs/
25977
25978ZR36067 VIDEO FOR LINUX DRIVER
25979M:	Corentin Labbe <clabbe@baylibre.com>
25980L:	mjpeg-users@lists.sourceforge.net
25981L:	linux-media@vger.kernel.org
25982S:	Maintained
25983W:	http://mjpeg.sourceforge.net/driver-zoran/
25984Q:	https://patchwork.linuxtv.org/project/linux-media/list/
25985F:	Documentation/driver-api/media/drivers/zoran.rst
25986F:	drivers/media/pci/zoran/
25987
25988ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
25989M:	Minchan Kim <minchan@kernel.org>
25990M:	Sergey Senozhatsky <senozhatsky@chromium.org>
25991L:	linux-kernel@vger.kernel.org
25992S:	Maintained
25993F:	Documentation/admin-guide/blockdev/zram.rst
25994F:	drivers/block/zram/
25995
25996ZS DECSTATION Z85C30 SERIAL DRIVER
25997M:	"Maciej W. Rozycki" <macro@orcam.me.uk>
25998S:	Maintained
25999F:	drivers/tty/serial/zs.*
26000
26001ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
26002M:	Minchan Kim <minchan@kernel.org>
26003M:	Sergey Senozhatsky <senozhatsky@chromium.org>
26004L:	linux-mm@kvack.org
26005S:	Maintained
26006F:	Documentation/mm/zsmalloc.rst
26007F:	include/linux/zsmalloc.h
26008F:	mm/zsmalloc.c
26009
26010ZSTD
26011M:	Nick Terrell <terrelln@fb.com>
26012S:	Maintained
26013B:	https://github.com/facebook/zstd/issues
26014T:	git https://github.com/terrelln/linux.git
26015F:	crypto/zstd.c
26016F:	include/linux/zstd*
26017F:	lib/decompress_unzstd.c
26018F:	lib/zstd/
26019N:	zstd
26020K:	zstd
26021
26022ZSWAP COMPRESSED SWAP CACHING
26023M:	Johannes Weiner <hannes@cmpxchg.org>
26024M:	Yosry Ahmed <yosryahmed@google.com>
26025M:	Nhat Pham <nphamcs@gmail.com>
26026R:	Chengming Zhou <chengming.zhou@linux.dev>
26027L:	linux-mm@kvack.org
26028S:	Maintained
26029F:	Documentation/admin-guide/mm/zswap.rst
26030F:	include/linux/zpool.h
26031F:	include/linux/zswap.h
26032F:	mm/zpool.c
26033F:	mm/zswap.c
26034F:	tools/testing/selftests/cgroup/test_zswap.c
26035
26036SENARYTECH AUDIO CODEC DRIVER
26037M:	bo liu <bo.liu@senarytech.com>
26038S:	Maintained
26039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
26040F:	sound/pci/hda/patch_senarytech.c
26041
26042THE REST
26043M:	Linus Torvalds <torvalds@linux-foundation.org>
26044L:	linux-kernel@vger.kernel.org
26045S:	Buried alive in reporters
26046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
26047F:	*
26048F:	*/