Merge tag 'libnvdimm-for-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm...
[linux-block.git] / MAINTAINERS
index 98ee410836321d464249ab8ecad413493320a667..308b5250b7deb686766627f03eacbf99465e5990 100644 (file)
@@ -406,6 +406,13 @@ L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
 F:     drivers/acpi/arm64
 
+ACPI FOR RISC-V (ACPI/riscv)
+M:     Sunil V L <sunilvl@ventanamicro.com>
+L:     linux-acpi@vger.kernel.org
+L:     linux-riscv@lists.infradead.org
+S:     Maintained
+F:     drivers/acpi/riscv/
+
 ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
 M:     Sudeep Holla <sudeep.holla@arm.com>
 L:     linux-acpi@vger.kernel.org
@@ -449,6 +456,8 @@ F:  include/linux/acpi_viot.h
 ACPI WMI DRIVER
 L:     platform-driver-x86@vger.kernel.org
 S:     Orphan
+F:     Documentation/driver-api/wmi.rst
+F:     Documentation/wmi/
 F:     drivers/platform/x86/wmi.c
 F:     include/uapi/linux/wmi.h
 
@@ -1627,6 +1636,7 @@ L:        linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
 C:     irc://irc.libera.chat/armlinux
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
+F:     Documentation/process/maintainer-soc.rst
 F:     arch/arm/boot/dts/Makefile
 F:     arch/arm64/boot/dts/Makefile
 
@@ -1658,9 +1668,9 @@ F:        Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
 F:     Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
 F:     Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
 F:     Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
-F:     arch/arm/boot/dts/arm-realview-*
-F:     arch/arm/boot/dts/integrator*
-F:     arch/arm/boot/dts/versatile*
+F:     arch/arm/boot/dts/arm/arm-realview-*
+F:     arch/arm/boot/dts/arm/integrator*
+F:     arch/arm/boot/dts/arm/versatile*
 F:     arch/arm/mach-versatile/
 F:     drivers/bus/arm-integrator-lm.c
 F:     drivers/clk/versatile/
@@ -1831,7 +1841,7 @@ F:        Documentation/devicetree/bindings/net/actions,owl-emac.yaml
 F:     Documentation/devicetree/bindings/pinctrl/actions,*
 F:     Documentation/devicetree/bindings/power/actions,owl-sps.txt
 F:     Documentation/devicetree/bindings/timer/actions,owl-timer.txt
-F:     arch/arm/boot/dts/owl-*
+F:     arch/arm/boot/dts/actions/
 F:     arch/arm/mach-actions/
 F:     arch/arm64/boot/dts/actions/
 F:     drivers/clk/actions/
@@ -1877,6 +1887,7 @@ L:        linux-amlogic@lists.infradead.org
 S:     Maintained
 F:     Documentation/devicetree/bindings/clock/amlogic*
 F:     drivers/clk/meson/
+F:     include/dt-bindings/clock/amlogic,a1*
 F:     include/dt-bindings/clock/gxbb*
 F:     include/dt-bindings/clock/meson*
 
@@ -1904,10 +1915,12 @@ L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 L:     linux-amlogic@lists.infradead.org
 S:     Maintained
 W:     http://linux-meson.com/
-F:     arch/arm/boot/dts/meson*
+F:     Documentation/devicetree/bindings/phy/amlogic*
+F:     arch/arm/boot/dts/amlogic/
 F:     arch/arm/mach-meson/
 F:     arch/arm64/boot/dts/amlogic/
 F:     drivers/mmc/host/meson*
+F:     drivers/phy/amlogic/
 F:     drivers/pinctrl/meson/
 F:     drivers/rtc/rtc-meson*
 F:     drivers/soc/amlogic/
@@ -1918,7 +1931,7 @@ M:        Tsahee Zidenberg <tsahee@annapurnalabs.com>
 M:     Antoine Tenart <atenart@kernel.org>
 L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
-F:     arch/arm/boot/dts/alpine*
+F:     arch/arm/boot/dts/amazon/
 F:     arch/arm/mach-alpine/
 F:     arch/arm64/boot/dts/amazon/
 F:     drivers/*/*alpine*
@@ -1989,7 +2002,7 @@ M:        Lars Persson <lars.persson@axis.com>
 L:     linux-arm-kernel@axis.com
 S:     Maintained
 F:     Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
-F:     arch/arm/boot/dts/artpec6*
+F:     arch/arm/boot/dts/axis/
 F:     arch/arm/mach-artpec
 F:     drivers/clk/axis
 F:     drivers/crypto/axis
@@ -2017,7 +2030,7 @@ S:        Supported
 Q:     https://patchwork.ozlabs.org/project/linux-aspeed/list/
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
 F:     Documentation/devicetree/bindings/arm/aspeed/
-F:     arch/arm/boot/dts/aspeed-*
+F:     arch/arm/boot/dts/aspeed/
 F:     arch/arm/mach-aspeed/
 N:     aspeed
 
@@ -2036,8 +2049,7 @@ ARM/CALXEDA HIGHBANK ARCHITECTURE
 M:     Andre Przywara <andre.przywara@arm.com>
 L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
-F:     arch/arm/boot/dts/ecx-*.dts*
-F:     arch/arm/boot/dts/highbank.dts
+F:     arch/arm/boot/dts/calxeda/
 F:     arch/arm/mach-highbank/
 
 ARM/CAVIUM THUNDER NETWORK DRIVER
@@ -2085,7 +2097,7 @@ ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
 M:     Baruch Siach <baruch@tkos.co.il>
 L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
-F:     arch/arm/boot/dts/cx92755*
+F:     arch/arm/boot/dts/cnxt/
 N:     digicolor
 
 ARM/CORESIGHT FRAMEWORK AND DRIVERS
@@ -2124,7 +2136,7 @@ F:        Documentation/devicetree/bindings/arm/gemini.yaml
 F:     Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
 F:     Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
 F:     Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
-F:     arch/arm/boot/dts/gemini*
+F:     arch/arm/boot/dts/gemini/
 F:     arch/arm/mach-gemini/
 F:     drivers/crypto/gemini/
 F:     drivers/net/ethernet/cortina/
@@ -2177,7 +2189,8 @@ R:        NXP Linux Team <linux-imx@nxp.com>
 L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
-F:     arch/arm64/boot/dts/freescale/
+F:     arch/arm/boot/dts/nxp/imx/
+F:     arch/arm/boot/dts/nxp/mxs/
 X:     arch/arm64/boot/dts/freescale/fsl-*
 X:     arch/arm64/boot/dts/freescale/qoriq-*
 X:     drivers/media/i2c/
@@ -2190,7 +2203,7 @@ M:        Li Yang <leoyang.li@nxp.com>
 L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
-F:     arch/arm/boot/dts/ls1021a*
+F:     arch/arm/boot/dts/nxp/ls/
 F:     arch/arm64/boot/dts/freescale/fsl-*
 F:     arch/arm64/boot/dts/freescale/qoriq-*
 
@@ -2202,7 +2215,7 @@ R:        Stefan Agner <stefan@agner.ch>
 L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
-F:     arch/arm/boot/dts/vf*
+F:     arch/arm/boot/dts/nxp/vf/
 F:     arch/arm/mach-imx/*vf610*
 
 ARM/GUMSTIX MACHINE SUPPORT
@@ -2216,9 +2229,7 @@ L:        linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Supported
 W:     http://www.hisilicon.com
 T:     git https://github.com/hisilicon/linux-hisi.git
-F:     arch/arm/boot/dts/hi3*
-F:     arch/arm/boot/dts/hip*
-F:     arch/arm/boot/dts/hisi*
+F:     arch/arm/boot/dts/hisilicon/
 F:     arch/arm/mach-hisi/
 F:     arch/arm64/boot/dts/hisilicon/
 
@@ -2240,8 +2251,7 @@ F:        Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
 F:     Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
 F:     Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
 F:     Documentation/hwmon/gxp-fan-ctrl.rst
-F:     arch/arm/boot/dts/hpe-bmc*
-F:     arch/arm/boot/dts/hpe-gxp*
+F:     arch/arm/boot/dts/hpe/
 F:     arch/arm/mach-hpe/
 F:     drivers/clocksource/timer-gxp.c
 F:     drivers/hwmon/gxp-fan-ctrl.c
@@ -2255,7 +2265,7 @@ M:        Javier Martinez Canillas <javier@dowhile0.org>
 L:     linux-omap@vger.kernel.org
 L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
-F:     arch/arm/boot/dts/omap3-igep*
+F:     arch/arm/boot/dts/ti/omap/omap3-igep*
 
 ARM/INTEL IXP4XX ARM ARCHITECTURE
 M:     Linus Walleij <linusw@kernel.org>
@@ -2268,7 +2278,7 @@ F:        Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
 F:     Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
 F:     Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
 F:     Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
-F:     arch/arm/boot/dts/intel-ixp*
+F:     arch/arm/boot/dts/intel/ixp/
 F:     arch/arm/mach-ixp4xx/
 F:     drivers/bus/intel-ixp4xx-eb.c
 F:     drivers/clocksource/timer-ixp4xx.c
@@ -2300,7 +2310,7 @@ M:        Vladimir Zapolskiy <vz@mleia.com>
 L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
 F:     Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
-F:     arch/arm/boot/dts/lpc43*
+F:     arch/arm/boot/dts/nxp/lpc/lpc43*
 F:     drivers/i2c/busses/i2c-lpc2k.c
 F:     drivers/memory/pl172.c
 F:     drivers/mtd/spi-nor/controllers/nxp-spifi.c
@@ -2313,7 +2323,7 @@ L:        linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
 T:     git git://github.com/vzapolskiy/linux-lpc32xx.git
 F:     Documentation/devicetree/bindings/i2c/i2c-pnx.txt
-F:     arch/arm/boot/dts/lpc32*
+F:     arch/arm/boot/dts/nxp/lpc/lpc32*
 F:     arch/arm/mach-lpc32xx/
 F:     drivers/i2c/busses/i2c-pnx.c
 F:     drivers/net/ethernet/nxp/lpc_eth.c
@@ -2331,8 +2341,8 @@ T:        git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
 F:     Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
 F:     Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
 F:     Documentation/devicetree/bindings/soc/dove/
-F:     arch/arm/boot/dts/dove*
-F:     arch/arm/boot/dts/orion5x*
+F:     arch/arm/boot/dts/marvell/dove*
+F:     arch/arm/boot/dts/marvell/orion5x*
 F:     arch/arm/mach-dove/
 F:     arch/arm/mach-mv78xx0/
 F:     arch/arm/mach-orion5x/
@@ -2347,12 +2357,13 @@ L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
 F:     Documentation/devicetree/bindings/arm/marvell/
-F:     arch/arm/boot/dts/armada*
-F:     arch/arm/boot/dts/kirkwood*
+F:     arch/arm/boot/dts/marvell/armada*
+F:     arch/arm/boot/dts/marvell/kirkwood*
 F:     arch/arm/configs/mvebu_*_defconfig
 F:     arch/arm/mach-mvebu/
 F:     arch/arm64/boot/dts/marvell/armada*
 F:     arch/arm64/boot/dts/marvell/cn913*
+F:     drivers/clk/mvebu/
 F:     drivers/cpufreq/armada-37xx-cpufreq.c
 F:     drivers/cpufreq/armada-8k-cpufreq.c
 F:     drivers/cpufreq/mvebu-cpufreq.c
@@ -2382,10 +2393,7 @@ L:       linux-mediatek@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
 W:     https://mtk.wiki.kernel.org/
 C:     irc://irc.libera.chat/linux-mediatek
-F:     arch/arm/boot/dts/mt2*
-F:     arch/arm/boot/dts/mt6*
-F:     arch/arm/boot/dts/mt7*
-F:     arch/arm/boot/dts/mt8*
+F:     arch/arm/boot/dts/mediatek/
 F:     arch/arm/mach-mediatek/
 F:     arch/arm64/boot/dts/mediatek/
 F:     drivers/soc/mediatek/
@@ -2409,10 +2417,8 @@ L:       linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Supported
 W:     http://www.linux4sam.org
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
-F:     arch/arm/boot/dts/at91*.dts
-F:     arch/arm/boot/dts/at91*.dtsi
-F:     arch/arm/boot/dts/sama*.dts
-F:     arch/arm/boot/dts/sama*.dtsi
+F:     arch/arm/boot/dts/microchip/at91*
+F:     arch/arm/boot/dts/microchip/sama*
 F:     arch/arm/include/debug/at91.S
 F:     arch/arm/mach-at91/
 F:     drivers/memory/atmel*
@@ -2449,7 +2455,7 @@ M:        Taichi Sugaya <sugaya.taichi@socionext.com>
 M:     Takao Orito <orito.takao@socionext.com>
 L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
-F:     arch/arm/boot/dts/milbeaut*
+F:     arch/arm/boot/dts/socionext/milbeaut*
 F:     arch/arm/mach-milbeaut/
 N:     milbeaut
 
@@ -2463,7 +2469,7 @@ T:        git git://github.com/linux-chenxing/linux.git
 F:     Documentation/devicetree/bindings/arm/mstar/*
 F:     Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
 F:     Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
-F:     arch/arm/boot/dts/mstar-*
+F:     arch/arm/boot/dts/sigmastar/
 F:     arch/arm/mach-mstar/
 F:     drivers/clk/mstar/
 F:     drivers/clocksource/timer-msc313e.c
@@ -2482,7 +2488,7 @@ F:        Documentation/devicetree/bindings/arm/ste-*
 F:     Documentation/devicetree/bindings/arm/ux500.yaml
 F:     Documentation/devicetree/bindings/arm/ux500/
 F:     Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
-F:     arch/arm/boot/dts/ste-*
+F:     arch/arm/boot/dts/st/ste-*
 F:     arch/arm/mach-nomadik/
 F:     arch/arm/mach-ux500/
 F:     drivers/clk/clk-nomadik.c
@@ -2499,6 +2505,18 @@ F:       drivers/rtc/rtc-ab8500.c
 F:     drivers/rtc/rtc-pl031.c
 F:     drivers/soc/ux500/
 
+ARM/NUVOTON MA35 ARCHITECTURE
+M:     Jacky Huang <ychuang3@nuvoton.com>
+M:     Shan-Chun Hung <schung@nuvoton.com>
+L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
+S:     Supported
+F:     Documentation/devicetree/bindings/*/*/*ma35*
+F:     Documentation/devicetree/bindings/*/*ma35*
+F:     arch/arm64/boot/dts/nuvoton/*ma35*
+F:     drivers/*/*/*ma35*
+F:     drivers/*/*ma35*
+K:     ma35d1
+
 ARM/NUVOTON NPCM ARCHITECTURE
 M:     Avi Fishman <avifishman70@gmail.com>
 M:     Tomer Maimon <tmaimon77@gmail.com>
@@ -2510,9 +2528,8 @@ L:        openbmc@lists.ozlabs.org (moderated for non-subscribers)
 S:     Supported
 F:     Documentation/devicetree/bindings/*/*/*npcm*
 F:     Documentation/devicetree/bindings/*/*npcm*
-F:     Documentation/devicetree/bindings/arm/npcm/*
 F:     Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
-F:     arch/arm/boot/dts/nuvoton-npcm*
+F:     arch/arm/boot/dts/nuvoton/nuvoton-npcm*
 F:     arch/arm/mach-npcm/
 F:     arch/arm64/boot/dts/nuvoton/
 F:     drivers/*/*/*npcm*
@@ -2527,7 +2544,7 @@ L:        openbmc@lists.ozlabs.org (moderated for non-subscribers)
 S:     Maintained
 W:     https://github.com/neuschaefer/wpcm450/wiki
 F:     Documentation/devicetree/bindings/*/*wpcm*
-F:     arch/arm/boot/dts/nuvoton-wpcm450*
+F:     arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
 F:     arch/arm/configs/wpcm450_defconfig
 F:     arch/arm/mach-npcm/wpcm450.c
 F:     drivers/*/*/*wpcm*
@@ -2568,20 +2585,19 @@ F:      arch/arm64/boot/dts/qcom/sdm845-cheza*
 ARM/QUALCOMM SUPPORT
 M:     Andy Gross <agross@kernel.org>
 M:     Bjorn Andersson <andersson@kernel.org>
-R:     Konrad Dybcio <konrad.dybcio@linaro.org>
+M:     Konrad Dybcio <konrad.dybcio@linaro.org>
 L:     linux-arm-msm@vger.kernel.org
 S:     Maintained
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
 F:     Documentation/devicetree/bindings/*/qcom*
 F:     Documentation/devicetree/bindings/soc/qcom/
-F:     arch/arm/boot/dts/qcom-*.dts
-F:     arch/arm/boot/dts/qcom-*.dtsi
+F:     arch/arm/boot/dts/qcom/
 F:     arch/arm/configs/qcom_defconfig
 F:     arch/arm/mach-qcom/
 F:     arch/arm64/boot/dts/qcom/
+F:     drivers/*/*/pm8???-*
 F:     drivers/*/*/qcom*
 F:     drivers/*/*/qcom/
-F:     drivers/*/pm8???-*
 F:     drivers/*/qcom*
 F:     drivers/*/qcom/
 F:     drivers/bluetooth/btqcomsmd.c
@@ -2618,7 +2634,7 @@ F:        Documentation/devicetree/bindings/gpio/gpio-rda.yaml
 F:     Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
 F:     Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
 F:     Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
-F:     arch/arm/boot/dts/rda8810pl-*
+F:     arch/arm/boot/dts/unisoc/
 F:     drivers/clocksource/timer-rda.c
 F:     drivers/gpio/gpio-rda.c
 F:     drivers/irqchip/irq-rda-intc.c
@@ -2630,7 +2646,7 @@ L:        linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 L:     linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
 F:     Documentation/devicetree/bindings/arm/realtek.yaml
-F:     arch/arm/boot/dts/rtd*
+F:     arch/arm/boot/dts/realtek/
 F:     arch/arm/mach-realtek/
 F:     arch/arm64/boot/dts/realtek/
 
@@ -2644,13 +2660,7 @@ C:       irc://irc.libera.chat/renesas-soc
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
 F:     Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
 F:     Documentation/devicetree/bindings/soc/renesas/
-F:     arch/arm/boot/dts/emev2*
-F:     arch/arm/boot/dts/gr-peach*
-F:     arch/arm/boot/dts/iwg20d-q7*
-F:     arch/arm/boot/dts/r7s*
-F:     arch/arm/boot/dts/r8a*
-F:     arch/arm/boot/dts/r9a*
-F:     arch/arm/boot/dts/sh*
+F:     arch/arm/boot/dts/renesas/
 F:     arch/arm/configs/shmobile_defconfig
 F:     arch/arm/include/debug/renesas-scif.S
 F:     arch/arm/mach-shmobile/
@@ -2683,8 +2693,7 @@ T:        git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
 F:     Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
 F:     Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
 F:     Documentation/devicetree/bindings/spi/spi-rockchip.yaml
-F:     arch/arm/boot/dts/rk3*
-F:     arch/arm/boot/dts/rv11*
+F:     arch/arm/boot/dts/rockchip/
 F:     arch/arm/mach-rockchip/
 F:     drivers/*/*/*rockchip*
 F:     drivers/*/*rockchip*
@@ -2708,9 +2717,7 @@ F:        Documentation/devicetree/bindings/arm/samsung/
 F:     Documentation/devicetree/bindings/hwinfo/samsung,*
 F:     Documentation/devicetree/bindings/power/pd-samsung.yaml
 F:     Documentation/devicetree/bindings/soc/samsung/
-F:     arch/arm/boot/dts/exynos*
-F:     arch/arm/boot/dts/s3c*
-F:     arch/arm/boot/dts/s5p*
+F:     arch/arm/boot/dts/samsung/
 F:     arch/arm/mach-exynos*/
 F:     arch/arm/mach-s3c/
 F:     arch/arm/mach-s5p*/
@@ -2770,7 +2777,7 @@ M:        Dinh Nguyen <dinguyen@kernel.org>
 S:     Maintained
 W:     http://www.rocketboards.org
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
-F:     arch/arm/boot/dts/socfpga*
+F:     arch/arm/boot/dts/intel/socfpga/
 F:     arch/arm/configs/socfpga_defconfig
 F:     arch/arm/mach-socfpga/
 F:     arch/arm64/boot/dts/altera/
@@ -2803,7 +2810,7 @@ S:        Maintained
 W:     http://www.stlinux.com
 F:     Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
 F:     Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
-F:     arch/arm/boot/dts/sti*
+F:     arch/arm/boot/dts/st/sti*
 F:     arch/arm/mach-sti/
 F:     drivers/ata/ahci_st.c
 F:     drivers/char/hw_random/st-rng.c
@@ -2836,9 +2843,10 @@ L:       linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
 L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
-F:     arch/arm/boot/dts/stm32*
+F:     arch/arm/boot/dts/st/stm32*
 F:     arch/arm/mach-stm32/
 F:     drivers/clocksource/armv7m_systick.c
+F:     arch/arm64/boot/dts/st/
 N:     stm32
 N:     stm
 
@@ -2851,7 +2859,7 @@ F:        Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
 F:     Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
 F:     Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
 F:     Documentation/devicetree/bindings/reset/sunplus,reset.yaml
-F:     arch/arm/boot/dts/sunplus-sp7021*.dts*
+F:     arch/arm/boot/dts/sunplus/
 F:     arch/arm/configs/sp7021_*defconfig
 F:     arch/arm/mach-sunplus/
 F:     drivers/clk/clk-sp7021.c
@@ -2865,7 +2873,7 @@ M:        Jisheng Zhang <jszhang@kernel.org>
 M:     Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
 L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
-F:     arch/arm/boot/dts/berlin*
+F:     arch/arm/boot/dts/synaptics/
 F:     arch/arm/mach-berlin/
 F:     arch/arm64/boot/dts/synaptics/
 
@@ -2907,7 +2915,7 @@ M:        Santosh Shilimkar <ssantosh@kernel.org>
 L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
-F:     arch/arm/boot/dts/keystone-*
+F:     arch/arm/boot/dts/ti/keystone/
 F:     arch/arm/mach-keystone/
 
 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
@@ -2939,7 +2947,6 @@ F:        Documentation/devicetree/bindings/arm/ti/k3.yaml
 F:     Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
 F:     arch/arm64/boot/dts/ti/Makefile
 F:     arch/arm64/boot/dts/ti/k3-*
-F:     include/dt-bindings/pinctrl/k3.h
 
 ARM/TOSHIBA VISCONTI ARCHITECTURE
 M:     Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
@@ -2972,7 +2979,7 @@ F:        Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
 F:     Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
 F:     Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
 F:     Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
-F:     arch/arm/boot/dts/uniphier*
+F:     arch/arm/boot/dts/socionext/uniphier*
 F:     arch/arm/include/asm/hardware/cache-uniphier.h
 F:     arch/arm/mach-uniphier/
 F:     arch/arm/mm/cache-uniphier.c
@@ -2997,7 +3004,7 @@ L:        linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
 F:     */*/*/vexpress*
 F:     */*/vexpress*
-F:     arch/arm/boot/dts/vexpress*
+F:     arch/arm/boot/dts/arm/vexpress*
 F:     arch/arm/mach-versatile/
 F:     arch/arm64/boot/dts/arm/
 F:     drivers/clk/versatile/clk-vexpress-osc.c
@@ -3404,10 +3411,10 @@ AXENTIA ARM DEVICES
 M:     Peter Rosin <peda@axentia.se>
 L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
-F:     arch/arm/boot/dts/at91-linea.dtsi
-F:     arch/arm/boot/dts/at91-natte.dtsi
-F:     arch/arm/boot/dts/at91-nattis-2-natte-2.dts
-F:     arch/arm/boot/dts/at91-tse850-3.dts
+F:     arch/arm/boot/dts/microchip/at91-linea.dtsi
+F:     arch/arm/boot/dts/microchip/at91-natte.dtsi
+F:     arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
+F:     arch/arm/boot/dts/microchip/at91-tse850-3.dts
 
 AXENTIA ASOC DRIVERS
 M:     Peter Rosin <peda@axentia.se>
@@ -3894,7 +3901,7 @@ S:        Supported
 F:     drivers/net/ethernet/broadcom/b44.*
 
 BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
-M:     Florian Fainelli <f.fainelli@gmail.com>
+M:     Florian Fainelli <florian.fainelli@broadcom.com>
 L:     netdev@vger.kernel.org
 L:     openwrt-devel@lists.openwrt.org (subscribers-only)
 S:     Supported
@@ -3905,7 +3912,7 @@ F:        include/linux/dsa/brcm.h
 F:     include/linux/platform_data/b53.h
 
 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
-M:     Florian Fainelli <f.fainelli@gmail.com>
+M:     Florian Fainelli <florian.fainelli@broadcom.com>
 R:     Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 L:     linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
 L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
@@ -3919,7 +3926,7 @@ N:        bcm283*
 N:     raspberrypi
 
 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
-M:     Florian Fainelli <f.fainelli@gmail.com>
+M:     Florian Fainelli <florian.fainelli@broadcom.com>
 M:     Ray Jui <rjui@broadcom.com>
 M:     Scott Branden <sbranden@broadcom.com>
 R:     Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
@@ -3958,25 +3965,26 @@ F:      Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
 F:     drivers/pinctrl/bcm/pinctrl-bcm4908.c
 
 BROADCOM BCM5301X ARM ARCHITECTURE
-M:     Florian Fainelli <f.fainelli@gmail.com>
+M:     Florian Fainelli <florian.fainelli@broadcom.com>
 M:     Hauke Mehrtens <hauke@hauke-m.de>
 M:     Rafał Miłecki <zajec5@gmail.com>
 R:     Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
-F:     arch/arm/boot/dts/bcm470*
-F:     arch/arm/boot/dts/bcm5301*
-F:     arch/arm/boot/dts/bcm953012*
+F:     arch/arm/boot/dts/broadcom/bcm-ns.dtsi
+F:     arch/arm/boot/dts/broadcom/bcm470*
+F:     arch/arm/boot/dts/broadcom/bcm5301*
+F:     arch/arm/boot/dts/broadcom/bcm953012*
 F:     arch/arm/mach-bcm/bcm_5301x.c
 
 BROADCOM BCM53573 ARM ARCHITECTURE
-M:     Florian Fainelli <f.fainelli@gmail.com>
+M:     Florian Fainelli <florian.fainelli@broadcom.com>
 M:     Rafał Miłecki <rafal@milecki.pl>
 R:     Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
-F:     arch/arm/boot/dts/bcm47189*
-F:     arch/arm/boot/dts/bcm53573*
+F:     arch/arm/boot/dts/broadcom/bcm47189*
+F:     arch/arm/boot/dts/broadcom/bcm53573*
 
 BROADCOM BCM63XX/BCM33XX UDC DRIVER
 M:     Kevin Cernekee <cernekee@gmail.com>
@@ -3985,13 +3993,13 @@ S:      Maintained
 F:     drivers/usb/gadget/udc/bcm63xx_udc.*
 
 BROADCOM BCM7XXX ARM ARCHITECTURE
-M:     Florian Fainelli <f.fainelli@gmail.com>
+M:     Florian Fainelli <florian.fainelli@broadcom.com>
 R:     Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
 T:     git https://github.com/broadcom/stblinux.git
 F:     Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
-F:     arch/arm/boot/dts/bcm7*.dts*
+F:     arch/arm/boot/dts/broadcom/bcm7*.dts*
 F:     arch/arm/include/asm/hardware/cache-b15-rac.h
 F:     arch/arm/mach-bcm/*brcmstb*
 F:     arch/arm/mm/cache-b15-rac.c
@@ -4005,7 +4013,7 @@ BROADCOM BCMBCA ARM ARCHITECTURE
 M:     William Zhang <william.zhang@broadcom.com>
 M:     Anand Gore <anand.gore@broadcom.com>
 M:     Kursad Oney <kursad.oney@broadcom.com>
-M:     Florian Fainelli <f.fainelli@gmail.com>
+M:     Florian Fainelli <florian.fainelli@broadcom.com>
 M:     Rafał Miłecki <rafal@milecki.pl>
 R:     Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
@@ -4030,7 +4038,7 @@ N:        bcm[9]?6858
 N:     bcm[9]?6878
 
 BROADCOM BDC DRIVER
-M:     Justin Chen <justinpopo6@gmail.com>
+M:     Justin Chen <justin.chen@broadcom.com>
 M:     Al Cooper <alcooperx@gmail.com>
 R:     Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 L:     linux-usb@vger.kernel.org
@@ -4046,7 +4054,7 @@ S:        Maintained
 F:     drivers/cpufreq/bmips-cpufreq.c
 
 BROADCOM BMIPS MIPS ARCHITECTURE
-M:     Florian Fainelli <f.fainelli@gmail.com>
+M:     Florian Fainelli <florian.fainelli@broadcom.com>
 R:     Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 L:     linux-mips@vger.kernel.org
 S:     Maintained
@@ -4114,14 +4122,14 @@ F:      drivers/net/wireless/broadcom/brcm80211/
 
 BROADCOM BRCMSTB GPIO DRIVER
 M:     Doug Berger <opendmb@gmail.com>
-M:     Florian Fainelli <f.fainelli@gmail.com>
+M:     Florian Fainelli <florian.fainelli@broadcom>
 R:     Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 S:     Supported
 F:     Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
 F:     drivers/gpio/gpio-brcmstb.c
 
 BROADCOM BRCMSTB I2C DRIVER
-M:     Kamal Dasu <kdasu.kdev@gmail.com>
+M:     Kamal Dasu <kamal.dasu@broadcom.com>
 R:     Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 L:     linux-i2c@vger.kernel.org
 S:     Supported
@@ -4137,7 +4145,7 @@ F:        Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
 F:     drivers/tty/serial/8250/8250_bcm7271.c
 
 BROADCOM BRCMSTB USB EHCI DRIVER
-M:     Justin Chen <justinpopo6@gmail.com>
+M:     Justin Chen <justin.chen@broadcom.com>
 M:     Al Cooper <alcooperx@gmail.com>
 R:     Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 L:     linux-usb@vger.kernel.org
@@ -4154,7 +4162,7 @@ F:        Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
 F:     drivers/usb/misc/brcmstb-usb-pinmap.c
 
 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
-M:     Justin Chen <justinpopo6@gmail.com>
+M:     Justin Chen <justin.chen@broadcom.com>
 M:     Al Cooper <alcooperx@gmail.com>
 R:     Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 L:     linux-kernel@vger.kernel.org
@@ -4173,7 +4181,7 @@ F:        drivers/spi/spi-bcm63xx-hsspi.c
 F:     drivers/spi/spi-bcmbca-hsspi.c
 
 BROADCOM ETHERNET PHY DRIVERS
-M:     Florian Fainelli <f.fainelli@gmail.com>
+M:     Florian Fainelli <florian.fainelli@broadcom.com>
 R:     Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 L:     netdev@vger.kernel.org
 S:     Supported
@@ -4184,7 +4192,7 @@ F:        include/linux/brcmphy.h
 
 BROADCOM GENET ETHERNET DRIVER
 M:     Doug Berger <opendmb@gmail.com>
-M:     Florian Fainelli <f.fainelli@gmail.com>
+M:     Florian Fainelli <florian.fainelli@broadcom.com>
 R:     Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 L:     netdev@vger.kernel.org
 S:     Supported
@@ -4268,7 +4276,7 @@ F:        drivers/firmware/broadcom/*
 
 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
 M:     Rafał Miłecki <rafal@milecki.pl>
-M:     Florian Fainelli <f.fainelli@gmail.com>
+M:     Florian Fainelli <florian.fainelli@broadcom.com>
 R:     Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 L:     linux-pm@vger.kernel.org
 S:     Maintained
@@ -4284,7 +4292,7 @@ F:        drivers/bcma/
 F:     include/linux/bcma/
 
 BROADCOM SPI DRIVER
-M:     Kamal Dasu <kdasu.kdev@gmail.com>
+M:     Kamal Dasu <kamal.dasu@broadcom.com>
 R:     Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 S:     Maintained
 F:     Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
@@ -4318,7 +4326,7 @@ F:        drivers/memory/brcmstb_dpfe.c
 
 BROADCOM STB NAND FLASH DRIVER
 M:     Brian Norris <computersforpeace@gmail.com>
-M:     Kamal Dasu <kdasu.kdev@gmail.com>
+M:     Kamal Dasu <kamal.dasu@broadcom.com>
 R:     Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 L:     linux-mtd@lists.infradead.org
 S:     Maintained
@@ -4328,7 +4336,7 @@ F:        include/linux/platform_data/brcmnand.h
 BROADCOM STB PCIE DRIVER
 M:     Jim Quinlan <jim2101024@gmail.com>
 M:     Nicolas Saenz Julienne <nsaenz@kernel.org>
-M:     Florian Fainelli <f.fainelli@gmail.com>
+M:     Florian Fainelli <florian.fainelli@broadcom.com>
 R:     Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 L:     linux-pci@vger.kernel.org
 S:     Maintained
@@ -4336,7 +4344,7 @@ F:        Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
 F:     drivers/pci/controller/pcie-brcmstb.c
 
 BROADCOM SYSTEMPORT ETHERNET DRIVER
-M:     Florian Fainelli <f.fainelli@gmail.com>
+M:     Florian Fainelli <florian.fainelli@broadcom.com>
 R:     Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 L:     netdev@vger.kernel.org
 S:     Supported
@@ -5725,10 +5733,7 @@ DC395x SCSI driver
 M:     Oliver Neukum <oliver@neukum.org>
 M:     Ali Akcaagac <aliakc@web.de>
 M:     Jamie Lenehan <lenehan@twibble.org>
-L:     dc395x@twibble.org
 S:     Maintained
-W:     http://twibble.org/dist/dc395x/
-W:     http://lists.twibble.org/mailman/listinfo/dc395x/
 F:     Documentation/scsi/dc395x.rst
 F:     drivers/scsi/dc395x.*
 
@@ -5838,6 +5843,7 @@ M:        Armin Wolf <W_Armin@gmx.de>
 S:     Maintained
 F:     Documentation/ABI/testing/debugfs-dell-wmi-ddv
 F:     Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
+F:     Documentation/wmi/devices/dell-wmi-ddv.rst
 F:     drivers/platform/x86/dell/dell-wmi-ddv.c
 
 DELL WMI DESCRIPTOR DRIVER
@@ -6019,15 +6025,15 @@ DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT
 M:     Christoph Niedermaier <cniedermaier@dh-electronics.com>
 L:     kernel@dh-electronics.com
 S:     Maintained
-F:     arch/arm/boot/dts/imx6*-dhcom-*
-F:     arch/arm/boot/dts/imx6*-dhcor-*
+F:     arch/arm/boot/dts/nxp/imx/imx6*-dhcom-*
+F:     arch/arm/boot/dts/nxp/imx/imx6*-dhcor-*
 
 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
 M:     Marek Vasut <marex@denx.de>
 L:     kernel@dh-electronics.com
 S:     Maintained
-F:     arch/arm/boot/dts/stm32mp1*-dhcom-*
-F:     arch/arm/boot/dts/stm32mp1*-dhcor-*
+F:     arch/arm/boot/dts/st/stm32mp1*-dhcom-*
+F:     arch/arm/boot/dts/st/stm32mp1*-dhcor-*
 
 DIALOG SEMICONDUCTOR DRIVERS
 M:     Support Opensource <support.opensource@diasemi.com>
@@ -6602,6 +6608,7 @@ M:        Rob Clark <robdclark@gmail.com>
 M:     Abhinav Kumar <quic_abhinavk@quicinc.com>
 M:     Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
 R:     Sean Paul <sean@poorly.run>
+R:     Marijn Suijten <marijn.suijten@somainline.org>
 L:     linux-arm-msm@vger.kernel.org
 L:     dri-devel@lists.freedesktop.org
 L:     freedreno@lists.freedesktop.org
@@ -6722,6 +6729,12 @@ S:       Maintained
 F:     Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
 F:     drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
 
+DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
+M:     Artur Weber <aweber.kernel@gmail.com>
+S:     Maintained
+F:     Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
+F:     drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
+
 DRM DRIVER FOR SITRONIX ST7586 PANELS
 M:     David Lechner <david@lechnology.com>
 S:     Maintained
@@ -6794,6 +6807,7 @@ F:        drivers/gpu/drm/udl/
 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
 M:     Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
 M:     Melissa Wen <melissa.srw@gmail.com>
+M:     MaĆ­ra Canal <mairacanal@riseup.net>
 R:     Haneen Mohammed <hamohammed.sa@gmail.com>
 R:     Daniel Vetter <daniel@ffwll.ch>
 L:     dri-devel@lists.freedesktop.org
@@ -6896,6 +6910,7 @@ S:        Maintained
 T:     git git://anongit.freedesktop.org/drm/drm-misc
 F:     Documentation/devicetree/bindings/display/bridge/
 F:     drivers/gpu/drm/bridge/
+F:     drivers/gpu/drm/drm_bridge.c
 F:     include/drm/drm_bridge.h
 
 DRM DRIVERS FOR EXYNOS
@@ -7004,8 +7019,7 @@ F:        Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
 F:     Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
 F:     Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
 F:     Documentation/devicetree/bindings/display/renesas,du.yaml
-F:     drivers/gpu/drm/rcar-du/
-F:     drivers/gpu/drm/shmobile/
+F:     drivers/gpu/drm/renesas/
 F:     include/linux/platform_data/shmob_drm.h
 
 DRM DRIVERS FOR ROCKCHIP
@@ -7101,7 +7115,6 @@ F:        Documentation/gpu/xen-front.rst
 F:     drivers/gpu/drm/xen/
 
 DRM DRIVERS FOR XILINX
-M:     Hyun Kwon <hyun.kwon@xilinx.com>
 M:     Laurent Pinchart <laurent.pinchart@ideasonboard.com>
 L:     dri-devel@lists.freedesktop.org
 S:     Maintained
@@ -8705,6 +8718,9 @@ F:        drivers/input/touchscreen/resistive-adc-touch.c
 GENERIC STRING LIBRARY
 R:     Andy Shevchenko <andy@kernel.org>
 S:     Maintained
+F:     include/linux/string.h
+F:     include/linux/string_choices.h
+F:     include/linux/string_helpers.h
 F:     lib/string.c
 F:     lib/string_helpers.c
 F:     lib/test-string_helpers.c
@@ -9198,6 +9214,12 @@ L:       linux-input@vger.kernel.org
 S:     Maintained
 F:     drivers/hid/hid-pxrc.c
 
+HID NVIDIA SHIELD DRIVER
+M:     Rahul Rameshbabu <rrameshbabu@nvidia.com>
+L:     linux-input@vger.kernel.org
+S:     Maintained
+F:     drivers/hid/hid-nvidia-shield.c
+
 HID PLAYSTATION DRIVER
 M:     Roderick Colenbrander <roderick.colenbrander@sony.com>
 L:     linux-input@vger.kernel.org
@@ -11426,7 +11448,6 @@ F:      tools/testing/selftests/kvm/aarch64/
 
 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
 M:     Huacai Chen <chenhuacai@kernel.org>
-M:     Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
 L:     linux-mips@vger.kernel.org
 L:     kvm@vger.kernel.org
 S:     Maintained
@@ -11436,7 +11457,13 @@ F:     arch/mips/include/uapi/asm/kvm*
 F:     arch/mips/kvm/
 
 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
+M:     Michael Ellerman <mpe@ellerman.id.au>
+R:     Nicholas Piggin <npiggin@gmail.com>
 L:     linuxppc-dev@lists.ozlabs.org
+L:     kvm@vger.kernel.org
+S:     Maintained (Book3S 64-bit HV)
+S:     Odd fixes (Book3S 64-bit PR)
+S:     Orphan (Book3E and 32-bit)
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
 F:     arch/powerpc/include/asm/kvm*
 F:     arch/powerpc/include/uapi/asm/kvm*
@@ -11798,7 +11825,7 @@ LEGO MINDSTORMS EV3
 R:     David Lechner <david@lechnology.com>
 S:     Maintained
 F:     Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
-F:     arch/arm/boot/dts/da850-lego-ev3.dts
+F:     arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
 F:     drivers/power/supply/lego_ev3_battery.c
 
 LEGO USB Tower driver
@@ -11969,11 +11996,12 @@ F:    lib/linear_ranges.c
 F:     lib/test_linear_ranges.c
 
 LINUX FOR POWER MACINTOSH
-M:     Benjamin Herrenschmidt <benh@kernel.crashing.org>
 L:     linuxppc-dev@lists.ozlabs.org
-S:     Odd Fixes
+S:     Orphan
 F:     arch/powerpc/platforms/powermac/
 F:     drivers/macintosh/
+X:     drivers/macintosh/adb-iop.c
+X:     drivers/macintosh/via-macii.c
 
 LINUX FOR POWERPC (32-BIT AND 64-BIT)
 M:     Michael Ellerman <mpe@ellerman.id.au>
@@ -13315,6 +13343,12 @@ S:     Maintained
 F:     Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
 F:     drivers/i2c/busses/i2c-mt7621.c
 
+MEDIATEK MTMIPS CLOCK DRIVER
+M:     Sergio Paracuellos <sergio.paracuellos@gmail.com>
+S:     Maintained
+F:     Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
+F:     drivers/clk/ralink/clk-mtmips.c
+
 MEDIATEK NAND CONTROLLER DRIVER
 L:     linux-mtd@lists.infradead.org
 S:     Orphan
@@ -13710,6 +13744,7 @@ T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
 F:     Documentation/ABI/stable/sysfs-bus-mhi
 F:     Documentation/mhi/
 F:     drivers/bus/mhi/
+F:     drivers/pci/endpoint/functions/pci-epf-mhi.c
 F:     include/linux/mhi.h
 
 MICROBLAZE ARCHITECTURE
@@ -13792,6 +13827,7 @@ MICROCHIP EIC DRIVER
 M:     Claudiu Beznea <claudiu.beznea@microchip.com>
 L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Supported
+F:     Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
 F:     drivers/irqchip/irq-mchp-eic.c
 
 MICROCHIP I2C DRIVER
@@ -14118,12 +14154,12 @@ MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
 M:     Luka Kovacic <luka.kovacic@sartura.hr>
 M:     Luka Perkov <luka.perkov@sartura.hr>
 S:     Maintained
-F:     arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
-F:     arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
-F:     arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
-F:     arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
-F:     arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
-F:     arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
+F:     arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
+F:     arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
+F:     arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
+F:     arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
+F:     arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
+F:     arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
 
 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
 M:     Sakari Ailus <sakari.ailus@linux.intel.com>
@@ -14226,7 +14262,7 @@ R:      Lubomir Rintel <lkundrak@v3.sk>
 L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Odd Fixes
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
-F:     arch/arm/boot/dts/mmp*
+F:     arch/arm/boot/dts/marvell/mmp*
 F:     arch/arm/mach-mmp/
 F:     include/linux/soc/mmp/
 
@@ -15359,13 +15395,7 @@ M:     Tony Lindgren <tony@atomide.com>
 L:     linux-omap@vger.kernel.org
 L:     devicetree@vger.kernel.org
 S:     Maintained
-F:     arch/arm/boot/dts/*am3*
-F:     arch/arm/boot/dts/*am4*
-F:     arch/arm/boot/dts/*am5*
-F:     arch/arm/boot/dts/*dra7*
-F:     arch/arm/boot/dts/*omap*
-F:     arch/arm/boot/dts/logicpd-som-lv*
-F:     arch/arm/boot/dts/logicpd-torpedo*
+F:     arch/arm/boot/dts/ti/omap/
 
 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
 L:     linux-omap@vger.kernel.org
@@ -15473,7 +15503,7 @@ OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
 M:     Mark Jackson <mpfj@newflow.co.uk>
 L:     linux-omap@vger.kernel.org
 S:     Maintained
-F:     arch/arm/boot/dts/am335x-nano.dts
+F:     arch/arm/boot/dts/ti/omap/am335x-nano.dts
 
 OMAP1 SUPPORT
 M:     Aaro Koskinen <aaro.koskinen@iki.fi>
@@ -15500,6 +15530,7 @@ T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
 F:     arch/arm/configs/omap2plus_defconfig
 F:     arch/arm/mach-omap2/
 F:     drivers/bus/ti-sysc.c
+F:     drivers/gpio/gpio-tps65219.c
 F:     drivers/i2c/busses/i2c-omap.c
 F:     drivers/irqchip/irq-omap-intc.c
 F:     drivers/mfd/*omap*.c
@@ -15920,6 +15951,7 @@ F:      include/media/i2c/ov2659.h
 
 OVERLAY FILESYSTEM
 M:     Miklos Szeredi <miklos@szeredi.hu>
+M:     Amir Goldstein <amir73il@gmail.com>
 L:     linux-unionfs@vger.kernel.org
 S:     Supported
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
@@ -16765,7 +16797,7 @@ PIN CONTROLLER - QUALCOMM
 M:     Bjorn Andersson <andersson@kernel.org>
 L:     linux-arm-msm@vger.kernel.org
 S:     Maintained
-F:     Documentation/devicetree/bindings/pinctrl/qcom,*.txt
+F:     Documentation/devicetree/bindings/pinctrl/qcom,*
 F:     drivers/pinctrl/qcom/
 
 PIN CONTROLLER - RENESAS
@@ -17220,7 +17252,7 @@ L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
 T:     git git://github.com/hzhuang1/linux.git
 T:     git git://github.com/rjarzmik/linux.git
-F:     arch/arm/boot/dts/pxa*
+F:     arch/arm/boot/dts/intel/pxa/
 F:     arch/arm/mach-pxa/
 F:     drivers/dma/pxa*
 F:     drivers/pcmcia/pxa2xx*
@@ -17258,6 +17290,7 @@ F:      sound/soc/codecs/wcd9335.*
 F:     sound/soc/codecs/wcd934x.c
 F:     sound/soc/codecs/wsa881x.c
 F:     sound/soc/codecs/wsa883x.c
+F:     sound/soc/codecs/wsa884x.c
 F:     sound/soc/qcom/
 
 QCOM EMBEDDED USB DEBUGGER (EUD)
@@ -17476,6 +17509,8 @@ F:      include/dt-bindings/clock/qcom,*
 
 QUALCOMM CLOUD AI (QAIC) DRIVER
 M:     Jeffrey Hugo <quic_jhugo@quicinc.com>
+R:     Carl Vanderlip <quic_carlv@quicinc.com>
+R:     Pranjal Ramajor Asha Kanojiya <quic_pkanojiy@quicinc.com>
 L:     linux-arm-msm@vger.kernel.org
 L:     dri-devel@lists.freedesktop.org
 S:     Supported
@@ -18256,6 +18291,8 @@ Q:      https://patchwork.kernel.org/project/linux-riscv/list/
 T:     git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
 F:     Documentation/devicetree/bindings/riscv/
 F:     arch/riscv/boot/dts/
+X:     arch/riscv/boot/dts/allwinner/
+X:     arch/riscv/boot/dts/renesas/
 
 RISC-V PMU DRIVERS
 M:     Atish Patra <atishp@atishpatra.org>
@@ -18266,6 +18303,14 @@ F:     drivers/perf/riscv_pmu.c
 F:     drivers/perf/riscv_pmu_legacy.c
 F:     drivers/perf/riscv_pmu_sbi.c
 
+RISC-V THEAD SoC SUPPORT
+M:     Jisheng Zhang <jszhang@kernel.org>
+M:     Guo Ren <guoren@kernel.org>
+M:     Fu Wei <wefu@redhat.com>
+L:     linux-riscv@lists.infradead.org
+S:     Maintained
+F:     arch/riscv/boot/dts/thead/
+
 RNBD BLOCK DRIVERS
 M:     Md. Haris Iqbal <haris.iqbal@ionos.com>
 M:     Jack Wang <jinpu.wang@ionos.com>
@@ -18849,7 +18894,7 @@ SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
 M:     Paul Barker <paul.barker@sancloud.com>
 R:     Marc Murphy <marc.murphy@sancloud.com>
 S:     Supported
-F:     arch/arm/boot/dts/am335x-sancloud*
+F:     arch/arm/boot/dts/ti/omap/am335x-sancloud*
 
 SC1200 WDT DRIVER
 M:     Zwane Mwaikambo <zwanem@gmail.com>
@@ -18876,6 +18921,16 @@ F:     include/linux/wait.h
 F:     include/uapi/linux/sched.h
 F:     kernel/sched/
 
+SCSI LIBSAS SUBSYSTEM
+R:     John Garry <john.g.garry@oracle.com>
+R:     Jason Yan <yanaijie@huawei.com>
+L:     linux-scsi@vger.kernel.org
+S:     Supported
+F:     drivers/scsi/libsas/
+F:     include/scsi/libsas.h
+F:     include/scsi/sas_ata.h
+F:     Documentation/scsi/libsas.rst
+
 SCSI RDMA PROTOCOL (SRP) INITIATOR
 M:     Bart Van Assche <bvanassche@acm.org>
 L:     linux-rdma@vger.kernel.org
@@ -19004,7 +19059,7 @@ K:      \bsecure_computing
 K:     \bTIF_SECCOMP\b
 
 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
-M:     Kamal Dasu <kdasu.kdev@gmail.com>
+M:     Kamal Dasu <kamal.dasu@broadcom.com>
 M:     Al Cooper <alcooperx@gmail.com>
 R:     Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
 L:     linux-mmc@vger.kernel.org
@@ -19678,15 +19733,15 @@ F:    include/uapi/linux/raid/
 SOLIDRUN CLEARFOG SUPPORT
 M:     Russell King <linux@armlinux.org.uk>
 S:     Maintained
-F:     arch/arm/boot/dts/armada-388-clearfog*
-F:     arch/arm/boot/dts/armada-38x-solidrun-*
+F:     arch/arm/boot/dts/marvell/armada-388-clearfog*
+F:     arch/arm/boot/dts/marvell/armada-38x-solidrun-*
 
 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
 M:     Russell King <linux@armlinux.org.uk>
 S:     Maintained
-F:     arch/arm/boot/dts/imx6*-cubox-i*
-F:     arch/arm/boot/dts/imx6*-hummingboard*
-F:     arch/arm/boot/dts/imx6*-sr-*
+F:     arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
+F:     arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
+F:     arch/arm/boot/dts/nxp/imx/imx6*-sr-*
 
 SONIC NETWORK DRIVER
 M:     Thomas Bogendoerfer <tsbogend@alpha.franken.de>
@@ -19971,7 +20026,7 @@ M:      soc@kernel.org
 L:     linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
 W:     http://www.st.com/spear
-F:     arch/arm/boot/dts/spear*
+F:     arch/arm/boot/dts/st/spear*
 F:     arch/arm/mach-spear/
 F:     drivers/clk/spear/
 F:     drivers/pinctrl/spear/
@@ -20210,6 +20265,13 @@ F:     Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
 F:     drivers/clk/starfive/clk-starfive-jh71*
 F:     include/dt-bindings/clock/starfive?jh71*.h
 
+STARFIVE CRYPTO DRIVER
+M:     Jia Jie Ho <jiajie.ho@starfivetech.com>
+M:     William Qiu <william.qiu@starfivetech.com>
+S:     Supported
+F:     Documentation/devicetree/bindings/crypto/starfive*
+F:     drivers/crypto/starfive/
+
 STARFIVE JH71X0 PINCTRL DRIVERS
 M:     Emil Renner Berthing <kernel@esmil.dk>
 M:     Jianlong Huang <jianlong.huang@starfivetech.com>
@@ -20235,6 +20297,12 @@ F:     Documentation/devicetree/bindings/power/starfive*
 F:     drivers/soc/starfive/jh71xx_pmu.c
 F:     include/dt-bindings/power/starfive,jh7110-pmu.h
 
+STARFIVE JH7110 TDM DRIVER
+M:     Walker Chen <walker.chen@starfivetech.com>
+S:     Maintained
+F:     Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
+F:     sound/soc/starfive/jh7110_tdm.c
+
 STARFIVE SOC DRIVERS
 M:     Conor Dooley <conor@kernel.org>
 S:     Maintained
@@ -21179,7 +21247,7 @@ L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 S:     Maintained
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
 F:     Documentation/devicetree/bindings/i2c/i2c-davinci.txt
-F:     arch/arm/boot/dts/da850*
+F:     arch/arm/boot/dts/ti/davinci/
 F:     arch/arm/mach-davinci/
 F:     drivers/i2c/busses/i2c-davinci.c
 
@@ -22193,6 +22261,13 @@ F:     Documentation/filesystems/vfat.rst
 F:     fs/fat/
 F:     tools/testing/selftests/filesystems/fat/
 
+VFIO CDX DRIVER
+M:     Nipun Gupta <nipun.gupta@amd.com>
+M:     Nikhil Agarwal <nikhil.agarwal@amd.com>
+L:     kvm@vger.kernel.org
+S:     Maintained
+F:     drivers/vfio/cdx/*
+
 VFIO DRIVER
 M:     Alex Williamson <alex.williamson@redhat.com>
 L:     kvm@vger.kernel.org
@@ -22274,7 +22349,6 @@ L:      linux-fbdev@vger.kernel.org
 S:     Maintained
 F:     drivers/video/fbdev/via/
 F:     include/linux/via-core.h
-F:     include/linux/via-gpio.h
 F:     include/linux/via_i2c.h
 
 VIA VELOCITY NETWORK DRIVER
@@ -22527,6 +22601,14 @@ L:     linux-fsdevel@vger.kernel.org
 S:     Maintained
 F:     fs/vboxsf/*
 
+VIRTUAL PCM TEST DRIVER
+M:     Ivan Orlov <ivan.orlov0322@gmail.com>
+L:     alsa-devel@alsa-project.org
+S:     Maintained
+F:     Documentation/sound/cards/pcmtest.rst
+F:     sound/drivers/pcmtest.c
+F:     tools/testing/selftests/alsa/test-pcmtest-driver.c
+
 VIRTUAL SERIO DEVICE DRIVER
 M:     Stephen Chandler Paul <thatslyude@gmail.com>
 S:     Maintained
@@ -22848,6 +22930,13 @@ L:     linux-wireless@vger.kernel.org
 S:     Odd fixes
 F:     drivers/net/wireless/legacy/wl3501*
 
+WMI BINARY MOF DRIVER
+L:     platform-drivers-x86@vger.kernel.org
+S:     Orphan
+F:     Documentation/ABI/stable/sysfs-platform-wmi-bmof
+F:     Documentation/wmi/devices/wmi-bmof.rst
+F:     drivers/platform/x86/wmi-bmof.c
+
 WOLFSON MICROELECTRONICS DRIVERS
 L:     patches@opensource.cirrus.com
 S:     Supported
@@ -23227,7 +23316,7 @@ F:      Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
 F:     drivers/iio/adc/xilinx-ams.c
 
 XILINX AXI ETHERNET DRIVER
-M:     Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
+M:     Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
 S:     Maintained
 F:     Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
 F:     drivers/net/ethernet/xilinx/xilinx_axienet*
@@ -23247,8 +23336,8 @@ F:      drivers/soc/xilinx/xlnx_event_manager.c
 F:     include/linux/firmware/xlnx-event-manager.h
 
 XILINX GPIO DRIVER
-M:     Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
-R:     Srinivas Neeli <srinivas.neeli@xilinx.com>
+M:     Shubhrajyoti Datta <shubhrajyoti.datta@amd.com>
+R:     Srinivas Neeli <srinivas.neeli@amd.com>
 R:     Michal Simek <michal.simek@amd.com>
 S:     Maintained
 F:     Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
@@ -23263,8 +23352,8 @@ F:      drivers/pwm/pwm-xilinx.c
 F:     include/clocksource/timer-xilinx.h
 
 XILINX SD-FEC IP CORES
-M:     Derek Kiernan <derek.kiernan@xilinx.com>
-M:     Dragan Cvetic <dragan.cvetic@xilinx.com>
+M:     Derek Kiernan <derek.kiernan@amd.com>
+M:     Dragan Cvetic <dragan.cvetic@amd.com>
 S:     Maintained
 F:     Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
 F:     Documentation/misc-devices/xilinx_sdfec.rst
@@ -23280,7 +23369,6 @@ S:      Maintained
 F:     drivers/tty/serial/uartlite.c
 
 XILINX VIDEO IP CORES
-M:     Hyun Kwon <hyun.kwon@xilinx.com>
 M:     Laurent Pinchart <laurent.pinchart@ideasonboard.com>
 L:     linux-media@vger.kernel.org
 S:     Supported
@@ -23309,7 +23397,6 @@ F:      include/linux/dma/amd_xdma.h
 F:     include/linux/platform_data/amd_xdma.h
 
 XILINX ZYNQMP DPDMA DRIVER
-M:     Hyun Kwon <hyun.kwon@xilinx.com>
 M:     Laurent Pinchart <laurent.pinchart@ideasonboard.com>
 L:     dmaengine@vger.kernel.org
 S:     Supported
@@ -23325,7 +23412,6 @@ F:      Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yam
 F:     drivers/edac/zynqmp_edac.c
 
 XILINX ZYNQMP PSGTR PHY DRIVER
-M:     Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
 M:     Laurent Pinchart <laurent.pinchart@ideasonboard.com>
 L:     linux-kernel@vger.kernel.org
 S:     Supported
@@ -23334,7 +23420,7 @@ F:      Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
 F:     drivers/phy/xilinx/phy-zynqmp.c
 
 XILINX ZYNQMP SHA3 DRIVER
-M:     Harsha <harsha.harsha@xilinx.com>
+M:     Harsha <harsha.harsha@amd.com>
 S:     Maintained
 F:     drivers/crypto/xilinx/zynqmp-sha.c