From owner-dev-commits-src-main@freebsd.org Thu Jul 1 15:51:23 2021 Return-Path: Delivered-To: dev-commits-src-main@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3CD476663F6; Thu, 1 Jul 2021 15:51:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GG2kg01Vfz4VKG; Thu, 1 Jul 2021 15:51:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id DCBD323227; Thu, 1 Jul 2021 15:51:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 161FpMnC094484; Thu, 1 Jul 2021 15:51:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 161FpMD5094483; Thu, 1 Jul 2021 15:51:22 GMT (envelope-from git) Date: Thu, 1 Jul 2021 15:51:22 GMT Message-Id: <202107011551.161FpMD5094483@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Emmanuel Vadot Subject: git: 2eb4d8dc723d - main - Import device-tree files from Linux 5.13 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: manu X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2eb4d8dc723da3cf7d735a3226ae49da4c8c5dbc Auto-Submitted: auto-generated X-BeenThere: dev-commits-src-main@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for the main branch of the src repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jul 2021 15:51:23 -0000 The branch main has been updated by manu: URL: https://cgit.FreeBSD.org/src/commit/?id=2eb4d8dc723da3cf7d735a3226ae49da4c8c5dbc commit 2eb4d8dc723da3cf7d735a3226ae49da4c8c5dbc Merge: 82ea1a07b489 71ca10f8bbe6 Author: Emmanuel Vadot AuthorDate: 2021-07-01 15:50:54 +0000 Commit: Emmanuel Vadot CommitDate: 2021-07-01 15:51:01 +0000 Import device-tree files from Linux 5.13 Sponsored by: Diablotin Systems sys/contrib/device-tree/Bindings/.gitignore | 4 +- sys/contrib/device-tree/Bindings/Makefile | 7 +- sys/contrib/device-tree/Bindings/arm/amlogic.yaml | 3 + sys/contrib/device-tree/Bindings/arm/apple.yaml | 64 + .../device-tree/Bindings/arm/bcm/brcm,bcm4908.yaml | 1 + .../arm/bcm/raspberrypi,bcm2835-firmware.yaml | 25 +- sys/contrib/device-tree/Bindings/arm/cpus.yaml | 4 +- sys/contrib/device-tree/Bindings/arm/ete.yaml | 75 + sys/contrib/device-tree/Bindings/arm/fsl.yaml | 16 + .../arm/marvell/cp110-system-controller.txt | 4 +- sys/contrib/device-tree/Bindings/arm/mediatek.yaml | 36 + .../Bindings/arm/mediatek/mediatek,mmsys.txt | 1 + .../device-tree/Bindings/arm/msm/qcom,llcc.yaml | 1 + .../device-tree/Bindings/arm/mstar/mstar.yaml | 1 + .../device-tree/Bindings/arm/npcm/npcm.yaml | 29 + sys/contrib/device-tree/Bindings/arm/qcom.yaml | 20 + sys/contrib/device-tree/Bindings/arm/rockchip.yaml | 1 + .../device-tree/Bindings/arm/stm32/stm32.yaml | 21 + sys/contrib/device-tree/Bindings/arm/sunxi.yaml | 5 + sys/contrib/device-tree/Bindings/arm/ti/k3.yaml | 9 + sys/contrib/device-tree/Bindings/arm/trbe.yaml | 49 + sys/contrib/device-tree/Bindings/ata/ahci-ceva.txt | 4 + .../Bindings/ata/nvidia,tegra-ahci.yaml | 176 ++ .../clock/allwinner,sun4i-a10-pll1-clk.yaml | 2 +- .../Bindings/clock/armada3700-tbg-clock.txt | 2 +- .../Bindings/clock/idt,versaclock5.yaml | 2 - .../device-tree/Bindings/clock/imx8qxp-lpcg.yaml | 6 +- .../Bindings/clock/mediatek,mt7621-sysc.yaml | 68 + .../device-tree/Bindings/clock/milbeaut-clock.yaml | 12 +- .../Bindings/clock/qcom,gcc-sdm845.yaml | 82 + .../device-tree/Bindings/clock/qcom,gcc.yaml | 2 - .../Bindings/clock/rockchip,rk3568-cru.yaml | 60 + .../Bindings/connector/usb-connector.yaml | 25 + .../Bindings/counter/interrupt-counter.yaml | 62 + .../device-tree/Bindings/crypto/ti,sa2ul.yaml | 24 +- sys/contrib/device-tree/Bindings/ddr/lpddr3.txt | 5 + .../device-tree/Bindings/devfreq/rk3399_dmc.txt | 75 +- .../Bindings/display/allwinner,sun4i-a10-tcon.yaml | 1 - .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 4 +- .../Bindings/display/brcm,bcm2835-dsi0.yaml | 6 - .../Bindings/display/bridge/analogix,anx7625.yaml | 15 + .../Bindings/display/bridge/chipone,icn6211.yaml | 99 ++ .../Bindings/display/bridge/lontium,lt8912b.yaml | 102 ++ .../Bindings/display/bridge/renesas,dw-hdmi.yaml | 125 ++ .../Bindings/display/bridge/synopsys,dw-hdmi.yaml | 55 + .../device-tree/Bindings/display/fsl,lcdif.yaml | 110 ++ .../Bindings/display/imx/fsl,imx6-hdmi.yaml | 126 ++ .../Bindings/display/mediatek/mediatek,disp.txt | 2 +- .../Bindings/display/mediatek/mediatek,dpi.yaml | 12 +- .../device-tree/Bindings/display/msm/dpu.txt | 4 +- .../display/panel/kingdisplay,kd035g6-54nt.yaml | 1 - .../Bindings/display/panel/panel-dpi.yaml | 2 +- .../Bindings/display/panel/panel-simple.yaml | 2 + .../device-tree/Bindings/display/renesas,du.yaml | 834 ++++++++++ .../display/rockchip/rockchip,dw-hdmi.yaml | 156 ++ .../Bindings/display/simple-framebuffer.yaml | 5 + sys/contrib/device-tree/Bindings/dma/qcom,gpi.yaml | 3 +- .../Bindings/extcon/qcom,pm8941-misc.yaml | 62 + .../device-tree/Bindings/firmware/qcom,scm.txt | 2 + .../device-tree/Bindings/fpga/fpga-region.txt | 187 +-- .../Bindings/fpga/xilinx-pr-decoupler.txt | 24 +- .../Bindings/gpio/brcm,bcm6345-gpio.yaml | 86 + .../Bindings/gpio/fairchild,74hc595.yaml | 77 + .../Bindings/gpio/realtek,otto-gpio.yaml | 78 + .../Bindings/gpio/rockchip,gpio-bank.yaml | 82 + .../Bindings/gpio/socionext,uniphier-gpio.yaml | 3 +- .../device-tree/Bindings/gpu/arm,mali-bifrost.yaml | 2 + .../device-tree/Bindings/hwmon/ti,ads7828.yaml | 2 +- sys/contrib/device-tree/Bindings/i2c/i2c-mpc.yaml | 98 ++ .../Bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 2 +- .../device-tree/Bindings/i3c/cdns,i3c-master.txt | 6 +- sys/contrib/device-tree/Bindings/i3c/i3c.yaml | 7 +- .../Bindings/i3c/silvaco,i3c-master.yaml | 2 +- .../Bindings/i3c/snps,dw-i3c-master.txt | 6 +- .../Bindings/iio/accel/bosch,bmi088.yaml | 68 + .../Bindings/iio/adc/brcm,iproc-static-adc.yaml | 5 - .../Bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 + .../Bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 1 - .../device-tree/Bindings/iio/adc/ti,ads131e08.yaml | 181 ++ .../device-tree/Bindings/iio/cdc/adi,ad7150.yaml | 69 + .../Bindings/iio/gyroscope/nxp,fxas21002c.yaml | 2 +- .../Bindings/iio/imu/adi,adis16475.yaml | 9 - .../Bindings/iio/light/capella,cm3605.yaml | 1 - .../Bindings/iio/light/upisemi,us5182.yaml | 4 +- .../proximity/google,cros-ec-mkbp-proximity.yaml | 37 + .../device-tree/Bindings/iio/st,st-sensors.yaml | 1 + sys/contrib/device-tree/Bindings/index.rst | 7 +- .../Bindings/infiniband/hisilicon-hns-roce.txt | 2 +- .../device-tree/Bindings/input/atmel,maxtouch.yaml | 32 + sys/contrib/device-tree/Bindings/input/input.yaml | 7 +- .../device-tree/Bindings/input/iqs626a.yaml | 843 ++++++++++ .../Bindings/input/touchscreen/azoteq,iqs5xx.yaml | 75 + .../Bindings/input/touchscreen/hycon,hy46xx.yaml | 119 ++ .../Bindings/input/touchscreen/ilitek_ts_i2c.yaml | 73 + .../Bindings/input/touchscreen/melfas,mms114.yaml | 87 + .../Bindings/input/touchscreen/mstar,msg2638.yaml | 69 + .../Bindings/interconnect/qcom,rpmh.yaml | 11 +- .../Bindings/interconnect/qcom,sdm660.yaml | 147 ++ .../Bindings/interrupt-controller/apple,aic.yaml | 88 + .../interrupt-controller/idt,32434-pic.yaml | 52 + .../interrupt-controller/loongson,htpic.yaml | 2 +- .../interrupt-controller/loongson,liointc.yaml | 36 +- .../interrupt-controller/nuvoton,wpcm450-aic.yaml | 39 + .../Bindings/interrupt-controller/qcom,pdc.txt | 1 + .../device-tree/Bindings/iommu/arm,smmu.yaml | 1 + .../device-tree/Bindings/iommu/sprd,iommu.yaml | 57 + .../Bindings/leds/backlight/kinetic,ktd253.yaml | 9 +- .../Bindings/leds/backlight/qcom-wled.yaml | 1 + .../device-tree/Bindings/leds/leds-bcm6328.txt | 4 +- .../device-tree/Bindings/leds/leds-bcm6358.txt | 2 +- .../device-tree/Bindings/leds/leds-lgm.yaml | 26 +- .../device-tree/Bindings/leds/leds-rt4505.yaml | 57 + .../device-tree/Bindings/mailbox/fsl,mu.yaml | 5 +- .../device-tree/Bindings/mailbox/qcom-ipcc.yaml | 2 + .../device-tree/Bindings/mailbox/sprd-mailbox.yaml | 13 +- .../Bindings/mailbox/ti,secure-proxy.yaml | 79 + .../Bindings/media/allwinner,sun4i-a10-ir.yaml | 16 +- .../Bindings/media/mediatek-jpeg-decoder.txt | 2 +- .../Bindings/media/mediatek-jpeg-encoder.txt | 2 +- .../device-tree/Bindings/media/mediatek-mdp.txt | 2 +- .../device-tree/Bindings/media/mediatek-vcodec.txt | 57 +- .../Bindings/media/nxp,imx7-mipi-csi2.yaml | 108 +- .../device-tree/Bindings/media/nxp,imx8-jpeg.yaml | 84 + .../Bindings/media/qcom,msm8916-camss.yaml | 256 +++ .../Bindings/media/qcom,msm8996-camss.yaml | 387 +++++ .../Bindings/media/qcom,sdm660-camss.yaml | 398 +++++ .../Bindings/media/qcom,sdm845-camss.yaml | 371 +++++ .../Bindings/media/qcom,sm8250-venus.yaml | 167 ++ sys/contrib/device-tree/Bindings/media/rc.yaml | 5 + .../device-tree/Bindings/media/renesas,drif.yaml | 271 +++ .../device-tree/Bindings/media/renesas,vin.yaml | 46 +- .../Bindings/media/video-interfaces.yaml | 127 -- .../device-tree/Bindings/media/video-mux.yaml | 106 ++ .../memory-controllers/nvidia,tegra124-emc.yaml | 7 +- .../memory-controllers/nvidia,tegra20-emc.txt | 4 +- .../memory-controllers/nvidia,tegra20-mc.yaml | 79 + .../memory-controllers/nvidia,tegra210-emc.yaml | 2 +- .../memory-controllers/nvidia,tegra30-emc.yaml | 7 +- .../device-tree/Bindings/mfd/actions,atc260x.yaml | 183 ++ .../device-tree/Bindings/mfd/aspeed-lpc.txt | 100 +- .../Bindings/mfd/brcm,bcm6318-gpio-sysctl.yaml | 177 ++ .../Bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml | 194 +++ .../Bindings/mfd/brcm,bcm6328-gpio-sysctl.yaml | 162 ++ .../Bindings/mfd/brcm,bcm6358-gpio-sysctl.yaml | 130 ++ .../Bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml | 236 +++ .../Bindings/mfd/brcm,bcm6368-gpio-sysctl.yaml | 246 +++ .../device-tree/Bindings/mfd/google,cros-ec.yaml | 7 + .../device-tree/Bindings/mfd/netronix,ntxec.yaml | 76 + .../device-tree/Bindings/mfd/qcom-pm8xxx.yaml | 54 + .../device-tree/Bindings/mfd/ricoh,rn5t618.yaml | 111 ++ .../Bindings/mfd/rohm,bd71815-pmic.yaml | 201 +++ .../Bindings/mfd/rohm,bd71828-pmic.yaml | 6 + .../device-tree/Bindings/mfd/rohm,bd9576-pmic.yaml | 123 ++ .../device-tree/Bindings/mfd/ti,lp87524-q1.yaml | 4 + .../device-tree/Bindings/mfd/ti,lp87561-q1.yaml | 4 + .../device-tree/Bindings/mfd/ti,lp87565-q1.yaml | 4 + .../device-tree/Bindings/mmc/brcm,iproc-sdhci.yaml | 63 + .../device-tree/Bindings/mmc/fsl-imx-esdhc.yaml | 20 + .../device-tree/Bindings/mmc/mmc-spi-slot.txt | 6 +- sys/contrib/device-tree/Bindings/mmc/mtk-sd.yaml | 1 + .../Bindings/mmc/snps,dwcmshc-sdhci.yaml | 87 + .../device-tree/Bindings/mtd/nand-controller.yaml | 7 + .../mtd/partitions/linksys,ns-partitions.yaml | 74 + .../Bindings/mtd/partitions/nvmem-cells.yaml | 99 ++ .../device-tree/Bindings/mtd/qcom,nandc.yaml | 196 +++ .../device-tree/Bindings/net/actions,owl-emac.yaml | 92 ++ .../Bindings/net/brcm,bcm4908-enet.yaml | 17 +- .../Bindings/net/brcm,bcm6368-mdio-mux.yaml | 76 + .../Bindings/net/broadcom-bluetooth.yaml | 118 ++ .../device-tree/Bindings/net/can/fsl,flexcan.yaml | 1 - .../device-tree/Bindings/net/can/rcar_can.txt | 5 +- sys/contrib/device-tree/Bindings/net/dsa/dsa.yaml | 9 + .../device-tree/Bindings/net/dsa/lantiq-gswip.txt | 4 + .../Bindings/net/dsa/microchip,ksz.yaml | 2 + sys/contrib/device-tree/Bindings/net/fsl-enetc.txt | 15 + .../device-tree/Bindings/net/idt,3243x-emac.yaml | 73 + .../Bindings/net/intel,ixp4xx-ethernet.yaml | 102 ++ sys/contrib/device-tree/Bindings/net/mdio-gpio.txt | 1 + sys/contrib/device-tree/Bindings/net/qcom,ipa.yaml | 27 +- .../device-tree/Bindings/net/renesas,ether.yaml | 2 +- .../device-tree/Bindings/net/renesas,etheravb.yaml | 11 +- .../device-tree/Bindings/net/rockchip-dwmac.yaml | 120 ++ .../device-tree/Bindings/net/snps,dwmac.yaml | 13 +- .../Bindings/net/wireless/brcm,bcm4329-fmac.yaml | 109 ++ .../Bindings/net/wireless/ieee80211.yaml | 45 + .../Bindings/net/wireless/mediatek,mt76.yaml | 228 +++ .../device-tree/Bindings/net/xilinx_axienet.txt | 25 +- .../device-tree/Bindings/nvmem/brcm,nvram.yaml | 34 + .../device-tree/Bindings/nvmem/mtk-efuse.txt | 1 + .../device-tree/Bindings/nvmem/nvmem-consumer.yaml | 4 +- sys/contrib/device-tree/Bindings/nvmem/nvmem.yaml | 3 - .../device-tree/Bindings/nvmem/qcom,qfprom.yaml | 1 + .../Bindings/pci/mediatek-pcie-gen3.yaml | 181 ++ .../device-tree/Bindings/pci/rcar-pci-host.yaml | 12 +- .../Bindings/pci/sifive,fu740-pcie.yaml | 113 ++ .../device-tree/Bindings/pci/ti,j721e-pci-ep.yaml | 9 +- .../Bindings/pci/ti,j721e-pci-host.yaml | 20 +- .../device-tree/Bindings/pci/xilinx-nwl-pcie.txt | 2 + .../device-tree/Bindings/phy/bcm-ns-usb2-phy.yaml | 59 + .../device-tree/Bindings/phy/bcm-ns-usb3-phy.yaml | 62 + .../Bindings/phy/brcm,brcmstb-usb-phy.yaml | 3 + .../Bindings/phy/marvell,armada-3700-utmi-phy.yaml | 57 + .../phy/marvell,armada-cp110-utmi-phy.yaml | 109 ++ .../device-tree/Bindings/phy/mediatek,dsi-phy.yaml | 13 +- .../Bindings/phy/mediatek,hdmi-phy.yaml | 11 +- .../device-tree/Bindings/phy/mediatek,tphy.yaml | 3 +- .../device-tree/Bindings/phy/mediatek,ufs-phy.yaml | 7 +- .../Bindings/phy/microchip,sparx5-serdes.yaml | 100 ++ .../Bindings/phy/nvidia,tegra124-xusb-padctl.txt | 1 + .../Bindings/phy/phy-cadence-sierra.yaml | 17 +- .../Bindings/phy/phy-cadence-torrent.yaml | 24 +- .../Bindings/phy/phy-stm32-usbphyc.yaml | 5 + .../device-tree/Bindings/phy/qcom,qmp-phy.yaml | 2 + .../Bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 3 +- .../Bindings/phy/qcom,usb-snps-femto-v2.yaml | 1 + .../device-tree/Bindings/phy/ti,phy-j721e-wiz.yaml | 6 +- .../Bindings/pinctrl/brcm,bcm6318-pinctrl.yaml | 143 ++ .../Bindings/pinctrl/brcm,bcm63268-pinctrl.yaml | 164 ++ .../Bindings/pinctrl/brcm,bcm6328-pinctrl.yaml | 127 ++ .../Bindings/pinctrl/brcm,bcm6358-pinctrl.yaml | 93 ++ .../Bindings/pinctrl/brcm,bcm6362-pinctrl.yaml | 206 +++ .../Bindings/pinctrl/brcm,bcm6368-pinctrl.yaml | 217 +++ .../Bindings/pinctrl/ingenic,pinctrl.yaml | 23 +- .../Bindings/pinctrl/pinctrl-mt8195.yaml | 151 ++ .../Bindings/pinctrl/qcom,pmic-gpio.txt | 14 + .../Bindings/pinctrl/rockchip,pinctrl.txt | 59 +- .../Bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml | 336 ++++ .../device-tree/Bindings/power/brcm,bcm-pmb.yaml | 1 + .../device-tree/Bindings/power/qcom,rpmpd.yaml | 2 + .../Bindings/power/reset/ltc2952-poweroff.txt | 4 + .../power/supply/active-semi,act8945a-charger.yaml | 76 + .../device-tree/Bindings/power/supply/bq2415x.yaml | 98 ++ .../device-tree/Bindings/power/supply/bq24190.yaml | 92 ++ .../device-tree/Bindings/power/supply/bq24257.yaml | 124 ++ .../device-tree/Bindings/power/supply/bq24735.yaml | 89 + .../device-tree/Bindings/power/supply/bq256xx.yaml | 1 - .../device-tree/Bindings/power/supply/bq25890.yaml | 123 ++ .../device-tree/Bindings/power/supply/bq27xxx.yaml | 3 +- .../Bindings/power/supply/cpcap-battery.yaml | 87 + .../Bindings/power/supply/cpcap-charger.yaml | 106 ++ .../Bindings/power/supply/cw2015_battery.yaml | 2 +- .../Bindings/power/supply/dlg,da9150-charger.yaml | 52 + .../power/supply/dlg,da9150-fuel-gauge.yaml | 51 + .../device-tree/Bindings/power/supply/isp1704.yaml | 42 + .../Bindings/power/supply/lego,ev3-battery.yaml | 55 + .../Bindings/power/supply/lltc,lt3651-charger.yaml | 44 + .../Bindings/power/supply/lltc,ltc294x.yaml | 66 + .../Bindings/power/supply/ltc4162-l.yaml | 2 - .../Bindings/power/supply/maxim,ds2760.yaml | 43 + .../Bindings/power/supply/maxim,max14656.yaml | 45 + .../Bindings/power/supply/maxim,max17040.yaml | 95 ++ .../Bindings/power/supply/maxim,max17042.yaml | 78 + .../Bindings/power/supply/maxim,max8903.yaml | 67 + .../Bindings/power/supply/microchip,ucs1002.yaml | 51 + .../Bindings/power/supply/nokia,n900-battery.yaml | 49 + .../Bindings/power/supply/olpc-battery.yaml | 27 + .../Bindings/power/supply/power-supply.yaml | 22 - .../Bindings/power/supply/qcom,pm8941-charger.yaml | 169 ++ .../power/supply/qcom,pm8941-coincell.yaml | 57 + .../Bindings/power/supply/richtek,rt9455.yaml | 90 + .../Bindings/power/supply/rohm,bd99954.yaml | 2 +- .../Bindings/power/supply/sbs,sbs-battery.yaml | 7 +- .../Bindings/power/supply/sbs,sbs-charger.yaml | 55 + .../Bindings/power/supply/sbs,sbs-manager.yaml | 107 ++ .../Bindings/power/supply/sc2731-charger.yaml | 53 + .../Bindings/power/supply/sc27xx-fg.yaml | 98 ++ .../power/supply/stericsson,ab8500-battery.txt | 34 + .../power/supply/stericsson,ab8500-btemp.yaml | 73 + .../power/supply/stericsson,ab8500-chargalg.yaml | 37 + .../power/supply/stericsson,ab8500-charger.yaml | 123 ++ .../power/supply/stericsson,ab8500-fg.yaml | 72 + .../Bindings/power/supply/ti,lp8727.yaml | 90 + .../Bindings/power/supply/tps65090-charger.yaml | 36 + .../Bindings/power/supply/tps65217-charger.yaml | 43 + .../Bindings/power/supply/twl4030-charger.yaml | 68 + .../supply/x-powers,axp20x-ac-power-supply.yaml | 32 + .../x-powers,axp20x-battery-power-supply.yaml | 30 + .../supply/x-powers,axp20x-usb-power-supply.yaml | 33 + .../device-tree/Bindings/pwm/pwm-rockchip.yaml | 100 ++ .../Bindings/pwm/toshiba,pwm-visconti.yaml | 43 + .../device-tree/Bindings/regulator/fan53555.txt | 4 +- .../Bindings/regulator/qcom,rpmh-regulator.yaml | 162 ++ .../Bindings/regulator/qcom-labibb-regulator.yaml | 1 - .../Bindings/regulator/rohm,bd71815-regulator.yaml | 116 ++ .../Bindings/remoteproc/fsl,imx-rproc.yaml | 90 + .../device-tree/Bindings/remoteproc/qcom,adsp.txt | 4 + .../device-tree/Bindings/remoteproc/qcom,q6v5.txt | 15 + .../Bindings/remoteproc/qcom,wcnss-pil.txt | 6 + .../Bindings/remoteproc/st,stm32-rproc.yaml | 11 +- .../Bindings/remoteproc/ti,omap-remoteproc.yaml | 2 +- .../Bindings/reserved-memory/ramoops.txt | 10 +- .../device-tree/Bindings/riscv/microchip.yaml | 27 + .../device-tree/Bindings/rng/brcm,bcm2835.yaml | 21 + .../device-tree/Bindings/rtc/qcom-pm8xxx-rtc.yaml | 62 + sys/contrib/device-tree/Bindings/serial/8250.yaml | 35 +- .../Bindings/serial/brcm,bcm7271-uart.yaml | 95 ++ .../device-tree/Bindings/serial/ingenic,uart.yaml | 2 +- .../device-tree/Bindings/serial/mtk-uart.txt | 1 + .../device-tree/Bindings/serial/samsung_uart.yaml | 18 +- .../device-tree/Bindings/serial/serial.yaml | 12 +- .../device-tree/Bindings/serial/st,stm32-uart.yaml | 59 +- .../device-tree/Bindings/soc/mediatek/pwrap.txt | 1 + .../Bindings/soc/qcom/qcom,aoss-qmp.txt | 1 + .../device-tree/Bindings/soc/qcom/qcom,wcnss.txt | 7 + sys/contrib/device-tree/Bindings/sound/ak4642.yaml | 2 - sys/contrib/device-tree/Bindings/sound/ak5558.txt | 2 +- .../Bindings/sound/amlogic,gx-sound-card.yaml | 4 +- .../Bindings/sound/audio-graph-port.yaml | 104 +- .../device-tree/Bindings/sound/fsl,rpmsg.yaml | 108 ++ .../device-tree/Bindings/sound/fsl-asoc-card.txt | 2 + .../Bindings/sound/google,cros-ec-codec.yaml | 2 +- .../Bindings/sound/intel,keembay-i2s.yaml | 2 +- .../Bindings/sound/marvell,mmp-sspa.yaml | 6 +- .../device-tree/Bindings/sound/mchp,i2s-mcc.yaml | 108 ++ .../sound/mt8183-mt6358-ts3a227-max98357.txt | 1 + .../Bindings/sound/nvidia,tegra186-dspk.yaml | 11 +- .../Bindings/sound/nvidia,tegra210-admaif.yaml | 11 +- .../Bindings/sound/nvidia,tegra210-ahub.yaml | 27 +- .../Bindings/sound/nvidia,tegra210-dmic.yaml | 11 +- .../Bindings/sound/nvidia,tegra210-i2s.yaml | 11 +- .../device-tree/Bindings/sound/renesas,rsnd.yaml | 6 +- sys/contrib/device-tree/Bindings/sound/rt1019.yaml | 35 + sys/contrib/device-tree/Bindings/sound/rt5682.txt | 2 +- .../Bindings/sound/socionext,uniphier-aio.yaml | 8 +- .../Bindings/sound/socionext,uniphier-evea.yaml | 8 +- .../device-tree/Bindings/sound/tlv320aic3x.txt | 21 +- .../device-tree/Bindings/soundwire/qcom,sdw.txt | 20 + .../Bindings/spi/amlogic,meson-gx-spicc.yaml | 4 +- .../Bindings/spi/brcm,spi-bcm-qspi.yaml | 198 +++ .../device-tree/Bindings/spi/cdns,qspi-nor.yaml | 143 ++ .../device-tree/Bindings/spi/fsl,spi-fsl-qspi.yaml | 96 ++ .../Bindings/spi/mediatek,spi-mtk-nor.yaml | 1 + .../device-tree/Bindings/spi/spi-controller.yaml | 21 +- .../device-tree/Bindings/spi/spi-mt65xx.txt | 2 + sys/contrib/device-tree/Bindings/spi/spi-mux.yaml | 10 +- .../device-tree/Bindings/spi/spi-nxp-fspi.txt | 2 + .../device-tree/Bindings/spi/spi-slave-mt27xx.txt | 1 + .../device-tree/Bindings/spi/st,stm32-spi.yaml | 6 - .../device-tree/Bindings/submitting-patches.rst | 10 +- .../Bindings/thermal/brcm,ns-thermal.yaml | 60 + .../Bindings/thermal/qcom-spmi-adc-tm5.yaml | 2 - .../device-tree/Bindings/thermal/qcom-tsens.yaml | 59 +- .../Bindings/thermal/rcar-gen3-thermal.yaml | 43 +- .../Bindings/thermal/thermal-sensor.yaml | 3 + .../device-tree/Bindings/timer/arm,arch_timer.yaml | 19 + .../device-tree/Bindings/timer/ingenic,tcu.yaml | 30 +- .../Bindings/timer/mediatek,mtk-timer.txt | 1 + .../Bindings/timer/nuvoton,npcm7xx-timer.txt | 3 +- .../device-tree/Bindings/timer/renesas,cmt.yaml | 4 + .../device-tree/Bindings/timer/renesas,tmu.yaml | 6 + .../device-tree/Bindings/trivial-devices.yaml | 9 + .../device-tree/Bindings/ufs/ufshcd-pltfrm.txt | 2 + .../device-tree/Bindings/usb/dwc3-xilinx.txt | 28 +- .../device-tree/Bindings/usb/fsl,imx8mp-dwc3.yaml | 9 +- .../device-tree/Bindings/usb/generic-ehci.yaml | 6 + .../Bindings/usb/mediatek,mtk-xhci.yaml | 29 +- .../device-tree/Bindings/usb/mediatek,mtu3.yaml | 12 +- .../device-tree/Bindings/usb/qcom,dwc3.yaml | 1 + .../device-tree/Bindings/usb/snps,dwc3.yaml | 8 +- .../device-tree/Bindings/usb/usb-device.yaml | 6 +- .../device-tree/Bindings/usb/usb-nop-xceiv.yaml | 64 + sys/contrib/device-tree/Bindings/usb/usb.yaml | 1 - .../device-tree/Bindings/vendor-prefixes.yaml | 24 + .../Bindings/watchdog/nuvoton,npcm-wdt.txt | 3 +- .../device-tree/Bindings/writing-schema.rst | 183 ++ .../include/dt-bindings/clock/imx8mp-clock.h | 3 - .../include/dt-bindings/clock/mt7621-clk.h | 41 + .../device-tree/include/dt-bindings/clock/omap5.h | 2 + .../include/dt-bindings/clock/rk3568-cru.h | 926 +++++++++++ .../include/dt-bindings/clock/sifive-fu740-prci.h | 1 + .../include/dt-bindings/input/atmel-maxtouch.h | 10 + .../include/dt-bindings/input/linux-event-codes.h | 1 + .../include/dt-bindings/interconnect/qcom,sdm660.h | 116 ++ .../include/dt-bindings/interconnect/qcom,sm8350.h | 172 ++ .../dt-bindings/interrupt-controller/apple-aic.h | 15 + .../include/dt-bindings/mux/ti-serdes.h | 5 + .../include/dt-bindings/phy/phy-cadence.h | 20 + .../device-tree/include/dt-bindings/phy/phy-ti.h | 21 + .../device-tree/include/dt-bindings/pinctrl/k3.h | 5 +- .../include/dt-bindings/pinctrl/mt8195-pinfunc.h | 962 +++++++++++ .../include/dt-bindings/pinctrl/pinctrl-zynqmp.h | 19 + .../include/dt-bindings/power/qcom-rpmpd.h | 26 + .../dt-bindings/pwm/raspberrypi,firmware-poe-pwm.h | 13 + .../device-tree/include/dt-bindings/soc/bcm-pmb.h | 1 + .../device-tree/include/dt-bindings/usb/pd.h | 89 +- .../device-tree/src/arm/am335x-boneblack.dts | 132 +- .../device-tree/src/arm/am335x-pocketbeagle.dts | 140 +- sys/contrib/device-tree/src/arm/am33xx-l4.dtsi | 28 +- .../device-tree/src/arm/armada-385-atl-x530.dts | 235 +++ .../src/arm/aspeed-bmc-amd-ethanolx.dts | 30 + .../src/arm/aspeed-bmc-asrock-e3c246d4i.dts | 202 +++ .../src/arm/aspeed-bmc-facebook-tiogapass.dts | 5 + .../device-tree/src/arm/aspeed-bmc-ibm-everest.dts | 1747 ++++++++++++++++++-- .../src/arm/aspeed-bmc-ibm-rainier-1s4u.dts | 14 + .../src/arm/aspeed-bmc-ibm-rainier-4u.dts | 14 + .../device-tree/src/arm/aspeed-bmc-ibm-rainier.dts | 748 ++++++++- .../device-tree/src/arm/aspeed-bmc-opp-mihawk.dts | 33 + sys/contrib/device-tree/src/arm/aspeed-g4.dtsi | 76 +- sys/contrib/device-tree/src/arm/aspeed-g5.dtsi | 137 +- sys/contrib/device-tree/src/arm/aspeed-g6.dtsi | 137 +- sys/contrib/device-tree/src/arm/at91-sam9x60ek.dts | 3 +- .../device-tree/src/arm/at91-sama5d27_som1_ek.dts | 3 +- .../src/arm/at91-sama5d27_wlsom1_ek.dts | 3 +- .../device-tree/src/arm/at91-sama5d2_icp.dts | 3 +- .../device-tree/src/arm/at91-sama5d2_ptc_ek.dts | 3 +- .../device-tree/src/arm/at91-sama5d2_xplained.dts | 3 +- .../device-tree/src/arm/at91-sama5d3_xplained.dts | 3 +- sys/contrib/device-tree/src/arm/at91sam9260ek.dts | 3 +- .../device-tree/src/arm/at91sam9g20ek_common.dtsi | 3 +- .../device-tree/src/arm/bcm4708-asus-rt-ac56u.dts | 4 +- .../device-tree/src/arm/bcm4708-asus-rt-ac68u.dts | 4 +- .../src/arm/bcm4708-buffalo-wzr-1750dhp.dts | 4 +- .../src/arm/bcm4708-linksys-ea6300-v1.dts | 5 + .../device-tree/src/arm/bcm4708-netgear-r6250.dts | 4 +- .../src/arm/bcm4708-netgear-r6300-v2.dts | 4 +- .../src/arm/bcm4708-smartrg-sr400ac.dts | 4 +- .../device-tree/src/arm/bcm47081-asus-rt-n18u.dts | 4 +- .../src/arm/bcm47081-buffalo-wzr-600dhp2.dts | 4 +- .../src/arm/bcm47081-buffalo-wzr-900dhp.dts | 4 +- .../src/arm/bcm47081-luxul-xwr-1200.dts | 5 + .../device-tree/src/arm/bcm4709-asus-rt-ac87u.dts | 4 +- .../src/arm/bcm4709-buffalo-wxr-1900dhp.dts | 4 +- .../device-tree/src/arm/bcm4709-linksys-ea9200.dts | 9 +- .../device-tree/src/arm/bcm4709-netgear-r7000.dts | 4 +- .../device-tree/src/arm/bcm4709-netgear-r8000.dts | 4 +- .../src/arm/bcm47094-dlink-dir-885l.dts | 4 +- .../src/arm/bcm47094-linksys-panamera.dts | 26 +- .../src/arm/bcm47094-luxul-abr-4500.dts | 9 +- .../src/arm/bcm47094-luxul-xbr-4500.dts | 9 +- .../src/arm/bcm47094-luxul-xwc-2000.dts | 4 +- .../src/arm/bcm47094-luxul-xwr-3100.dts | 9 +- .../src/arm/bcm47094-luxul-xwr-3150-v1.dts | 9 +- .../device-tree/src/arm/bcm47094-netgear-r8500.dts | 4 +- .../device-tree/src/arm/bcm47094-phicomm-k3.dts | 4 +- sys/contrib/device-tree/src/arm/dra7-l4.dtsi | 79 +- sys/contrib/device-tree/src/arm/dra7.dtsi | 240 ++- sys/contrib/device-tree/src/arm/ep7209.dtsi | 18 +- sys/contrib/device-tree/src/arm/ep7211-edb7211.dts | 2 +- .../device-tree/src/arm/exynos3250-monk.dts | 4 +- .../device-tree/src/arm/exynos3250-rinato.dts | 4 +- .../device-tree/src/arm/exynos4210-i9100.dts | 56 +- .../device-tree/src/arm/exynos4412-midas.dtsi | 6 +- .../src/arm/exynos4412-odroid-common.dtsi | 5 +- .../device-tree/src/arm/exynos4412-odroidx.dts | 3 +- .../device-tree/src/arm/exynos4412-p4note.dtsi | 4 +- .../src/arm/exynos4412-ppmu-common.dtsi | 48 +- .../device-tree/src/arm/exynos5250-smdk5250.dts | 2 +- .../src/arm/exynos5250-snow-common.dtsi | 2 +- .../device-tree/src/arm/exynos5410-pinctrl.dtsi | 28 +- .../device-tree/src/arm/imx50-kobo-aura.dts | 16 +- sys/contrib/device-tree/src/arm/imx51.dtsi | 2 +- .../device-tree/src/arm/imx53-qsb-common.dtsi | 2 + sys/contrib/device-tree/src/arm/imx53.dtsi | 2 +- sys/contrib/device-tree/src/arm/imx6dl-plybas.dts | 6 +- .../device-tree/src/arm/imx6dl-yapp4-common.dtsi | 6 +- sys/contrib/device-tree/src/arm/imx6q-b450v3.dts | 5 + sys/contrib/device-tree/src/arm/imx6q-b650v3.dts | 5 + sys/contrib/device-tree/src/arm/imx6q-b850v3.dts | 5 + sys/contrib/device-tree/src/arm/imx6q-ba16.dtsi | 21 + sys/contrib/device-tree/src/arm/imx6q-bx50v3.dtsi | 12 +- .../device-tree/src/arm/imx6q-dhcom-som.dtsi | 12 + .../device-tree/src/arm/imx6qdl-emcon-avari.dtsi | 2 +- .../device-tree/src/arm/imx6qdl-gw52xx.dtsi | 2 - .../device-tree/src/arm/imx6qdl-gw53xx.dtsi | 2 - .../device-tree/src/arm/imx6qdl-gw54xx.dtsi | 2 - .../device-tree/src/arm/imx6qdl-gw551x.dtsi | 2 - .../device-tree/src/arm/imx6qdl-gw552x.dtsi | 2 - .../device-tree/src/arm/imx6qdl-gw560x.dtsi | 2 - .../device-tree/src/arm/imx6qdl-gw5903.dtsi | 2 - .../device-tree/src/arm/imx6qdl-gw5904.dtsi | 2 - .../device-tree/src/arm/imx6qdl-gw5907.dtsi | 2 - .../device-tree/src/arm/imx6qdl-gw5910.dtsi | 2 - .../device-tree/src/arm/imx6qdl-gw5912.dtsi | 2 - .../device-tree/src/arm/imx6qdl-gw5913.dtsi | 2 - .../device-tree/src/arm/imx6qdl-phytec-pbab01.dtsi | 6 +- .../device-tree/src/arm/imx6qdl-phytec-pfla02.dtsi | 38 +- .../device-tree/src/arm/imx6qdl-ts7970.dtsi | 1 - .../device-tree/src/arm/imx6qdl-wandboard.dtsi | 24 +- .../device-tree/src/arm/imx6sl-tolino-shine2hd.dts | 7 +- .../device-tree/src/arm/imx6ull-colibri.dtsi | 12 +- sys/contrib/device-tree/src/arm/imx7d-mba7.dts | 2 - .../device-tree/src/arm/imx7d-meerkat96.dts | 2 +- sys/contrib/device-tree/src/arm/imx7d-pico.dtsi | 2 +- .../device-tree/src/arm/imx7d-remarkable2.dts | 146 ++ .../device-tree/src/arm/iwg20d-q7-common.dtsi | 4 +- sys/contrib/device-tree/src/arm/ls1021a.dtsi | 3 +- .../src/arm/motorola-cpcap-mapphone.dtsi | 59 +- .../src/arm/mstar-infinity2m-ssd202d-unitv2.dts | 25 + sys/contrib/device-tree/src/arm/mstar-v7.dtsi | 23 + sys/contrib/device-tree/src/arm/mt2701.dtsi | 19 +- sys/contrib/device-tree/src/arm/mt6589.dtsi | 1 + sys/contrib/device-tree/src/arm/mt7623.dtsi | 26 +- sys/contrib/device-tree/src/arm/mt7623n.dtsi | 4 +- sys/contrib/device-tree/src/arm/mt7629.dtsi | 12 +- .../device-tree/src/arm/nuvoton-npcm730-gbs.dts | 1135 +++++++++++++ .../device-tree/src/arm/nuvoton-npcm750-evb.dts | 2 +- .../arm/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts | 40 + .../device-tree/src/arm/nuvoton-wpcm450.dtsi | 76 + sys/contrib/device-tree/src/arm/omap3-echo.dts | 476 ++++-- sys/contrib/device-tree/src/arm/omap4-l4.dtsi | 43 +- sys/contrib/device-tree/src/arm/omap4.dtsi | 169 +- sys/contrib/device-tree/src/arm/omap4460.dtsi | 13 +- sys/contrib/device-tree/src/arm/omap5-l4.dtsi | 67 +- sys/contrib/device-tree/src/arm/omap5.dtsi | 204 ++- .../device-tree/src/arm/owl-s500-roseapplepi.dts | 132 +- sys/contrib/device-tree/src/arm/qcom-ipq4019.dtsi | 2 +- .../src/arm/qcom-msm8974-lge-nexus5-hammerhead.dts | 6 +- .../src/arm/qcom-msm8974-samsung-klte.dts | 52 +- sys/contrib/device-tree/src/arm/qcom-msm8974.dtsi | 9 + sys/contrib/device-tree/src/arm/qcom-sdx55-t55.dts | 281 ++++ .../src/arm/qcom-sdx55-telit-fn980-tlb.dts | 282 ++++ sys/contrib/device-tree/src/arm/qcom-sdx55.dtsi | 207 ++- .../device-tree/src/arm/r7s9210-rza2mevb.dts | 55 +- .../src/arm/r8a7742-iwg21d-q7-dbcm-ca.dts | 159 +- .../arm/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi | 32 + .../arm/r8a7742-iwg21d-q7-dbcm-ov7725-single.dtsi | 29 + .../device-tree/src/arm/r8a7742-iwg21d-q7.dts | 4 +- sys/contrib/device-tree/src/arm/r8a7742.dtsi | 4 +- .../device-tree/src/arm/r8a7743-sk-rzg1m.dts | 2 +- sys/contrib/device-tree/src/arm/r8a7743.dtsi | 2 +- sys/contrib/device-tree/src/arm/r8a7744.dtsi | 2 +- .../device-tree/src/arm/r8a7745-iwg22d-sodimm.dts | 4 +- .../device-tree/src/arm/r8a7745-sk-rzg1e.dts | 2 +- sys/contrib/device-tree/src/arm/r8a7745.dtsi | 2 +- sys/contrib/device-tree/src/arm/r8a77470.dtsi | 2 +- sys/contrib/device-tree/src/arm/r8a7790-lager.dts | 11 +- sys/contrib/device-tree/src/arm/r8a7790-stout.dts | 4 +- sys/contrib/device-tree/src/arm/r8a7790.dtsi | 4 +- .../device-tree/src/arm/r8a7791-koelsch.dts | 19 +- sys/contrib/device-tree/src/arm/r8a7791-porter.dts | 6 +- sys/contrib/device-tree/src/arm/r8a7791.dtsi | 2 +- .../device-tree/src/arm/r8a7792-blanche.dts | 2 +- sys/contrib/device-tree/src/arm/r8a7792-wheat.dts | 2 +- sys/contrib/device-tree/src/arm/r8a7792.dtsi | 2 +- sys/contrib/device-tree/src/arm/r8a7793-gose.dts | 11 +- sys/contrib/device-tree/src/arm/r8a7793.dtsi | 2 +- sys/contrib/device-tree/src/arm/r8a7794-alt.dts | 5 +- sys/contrib/device-tree/src/arm/r8a7794-silk.dts | 8 +- sys/contrib/device-tree/src/arm/r8a7794.dtsi | 2 +- sys/contrib/device-tree/src/arm/rk3036.dtsi | 4 - sys/contrib/device-tree/src/arm/rk3228-evb.dts | 4 + sys/contrib/device-tree/src/arm/rk3229-evb.dts | 4 + sys/contrib/device-tree/src/arm/rk3229-xms6.dts | 6 + sys/contrib/device-tree/src/arm/rk322x.dtsi | 5 +- sys/contrib/device-tree/src/arm/rk3288.dtsi | 4 - .../device-tree/src/arm/rv1108-elgin-r1.dts | 4 + sys/contrib/device-tree/src/arm/rv1108-evb.dts | 4 + sys/contrib/device-tree/src/arm/rv1108.dtsi | 6 +- .../device-tree/src/arm/s5pv210-fascinate4g.dts | 2 +- sys/contrib/device-tree/src/arm/sama5d2.dtsi | 6 +- sys/contrib/device-tree/src/arm/sama5d3.dtsi | 2 +- sys/contrib/device-tree/src/arm/ste-ab8500.dtsi | 4 +- .../src/arm/ste-href-tvk1281618-r2.dtsi | 214 ++- .../src/arm/ste-href-tvk1281618-r3.dtsi | 210 ++- .../device-tree/src/arm/ste-href520-tvk.dts | 4 +- .../device-tree/src/arm/ste-hrefprev60-tvk.dts | 2 +- .../device-tree/src/arm/ste-hrefv60plus-tvk.dts | 4 +- .../src/arm/ste-ux500-samsung-janice.dts | 48 +- .../device-tree/src/arm/stm32h7-pinctrl.dtsi | 275 +++ sys/contrib/device-tree/src/arm/stm32h743.dtsi | 177 +- .../device-tree/src/arm/stm32h743i-disco.dts | 2 +- .../device-tree/src/arm/stm32h743i-eval.dts | 2 +- sys/contrib/device-tree/src/arm/stm32h750.dtsi | 6 + .../device-tree/src/arm/stm32h750i-art-pi.dts | 229 +++ .../device-tree/src/arm/stm32mp15-pinctrl.dtsi | 21 +- sys/contrib/device-tree/src/arm/stm32mp151.dtsi | 32 +- .../src/arm/stm32mp153c-dhcom-drc02.dts | 4 + .../src/arm/stm32mp157a-icore-stm32mp1-ctouch2.dts | 47 + .../arm/stm32mp157a-icore-stm32mp1-edimm2.2.dts | 47 + .../src/arm/stm32mp157a-icore-stm32mp1.dtsi | 196 +++ ...m32mp157a-microgea-stm32mp1-microdev2.0-of7.dts | 154 ++ .../stm32mp157a-microgea-stm32mp1-microdev2.0.dts | 55 + .../src/arm/stm32mp157a-microgea-stm32mp1.dtsi | 148 ++ .../device-tree/src/arm/stm32mp157c-dhcom-pdk2.dts | 4 + .../src/arm/stm32mp157c-dhcom-picoitx.dts | 4 + .../src/arm/stm32mp15xx-dhcom-drc02.dtsi | 12 +- .../src/arm/stm32mp15xx-dhcom-picoitx.dtsi | 12 +- .../device-tree/src/arm/stm32mp15xx-dhcom-som.dtsi | 64 + .../src/arm/stm32mp15xx-dhcor-avenger96.dtsi | 35 + .../device-tree/src/arm/stm32mp15xx-dhcor-som.dtsi | 4 + .../device-tree/src/arm/sun4i-a10-topwise-a721.dts | 242 +++ .../device-tree/src/arm/sun6i-a31-hummingbird.dts | 2 +- sys/contrib/device-tree/src/arm/sun6i-a31-m9.dts | 2 +- .../src/arm/sun6i-a31-mele-a1000g-quad.dts | 2 +- sys/contrib/device-tree/src/arm/sun6i-a31.dtsi | 6 +- .../device-tree/src/arm/sun6i-a31s-primo81.dts | 2 +- .../src/arm/sun6i-a31s-sina31s-core.dtsi | 2 +- .../src/arm/sun6i-a31s-sinovoip-bpi-m2.dts | 2 +- .../src/arm/sun6i-a31s-yones-toptech-bs1078-v2.dts | 2 +- .../src/arm/sun6i-reference-design-tablet.dtsi | 2 +- sys/contrib/device-tree/src/arm/sun8i-a23-a33.dtsi | 6 +- .../device-tree/src/arm/sun8i-a33-olinuxino.dts | 2 +- .../src/arm/sun8i-a33-sinlinx-sina33.dts | 2 +- .../src/arm/sun8i-a83t-allwinner-h8homlet-v2.dts | 4 +- .../device-tree/src/arm/sun8i-a83t-bananapi-m3.dts | 4 +- .../src/arm/sun8i-a83t-cubietruck-plus.dts | 4 +- .../device-tree/src/arm/sun8i-a83t-tbs-a711.dts | 4 +- sys/contrib/device-tree/src/arm/sun8i-a83t.dtsi | 5 +- .../src/arm/sun8i-h2-plus-bananapi-m2-zero.dts | 25 + .../device-tree/src/arm/sun8i-h3-beelink-x2.dts | 11 + .../device-tree/src/arm/sun8i-r16-bananapi-m2m.dts | 2 +- .../device-tree/src/arm/sun8i-r16-parrot.dts | 2 +- .../src/arm/sun8i-reference-design-tablet.dtsi | 2 +- sys/contrib/device-tree/src/arm/sunxi-h3-h5.dtsi | 12 + .../src/arm/tegra124-peripherals-opp.dtsi | 5 + .../src/arm/tegra20-acer-a500-picasso.dts | 16 +- .../device-tree/src/arm/tegra20-cpu-opp.dtsi | 2 + sys/contrib/device-tree/src/arm/tegra20-paz00.dts | 14 +- .../src/arm/tegra20-peripherals-opp.dtsi | 1 + .../device-tree/src/arm/tegra20-ventana.dts | 78 +- .../device-tree/src/arm/tegra30-apalis.dtsi | 1 + .../arm/tegra30-asus-nexus7-grouper-common.dtsi | 14 +- .../arm/tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 1 + sys/contrib/device-tree/src/arm/tegra30-beaver.dts | 1 + .../device-tree/src/arm/tegra30-cardhu-a04.dts | 48 - .../device-tree/src/arm/tegra30-cardhu.dtsi | 84 +- .../device-tree/src/arm/tegra30-colibri.dtsi | 1 + .../device-tree/src/arm/tegra30-cpu-opp.dtsi | 3 + sys/contrib/device-tree/src/arm/tegra30-ouya.dts | 16 +- .../src/arm/tegra30-peripherals-opp.dtsi | 3 + sys/contrib/device-tree/src/arm/uniphier-pxs2.dtsi | 2 +- .../arm64/allwinner/sun50i-a64-amarula-relic.dts | 2 +- .../arm64/allwinner/sun50i-a64-bananapi-m64.dts | 2 +- .../src/arm64/allwinner/sun50i-a64-nanopi-a64.dts | 2 +- .../src/arm64/allwinner/sun50i-a64-olinuxino.dts | 2 +- .../arm64/allwinner/sun50i-a64-orangepi-win.dts | 2 +- .../src/arm64/allwinner/sun50i-a64-pine64.dts | 2 +- .../src/arm64/allwinner/sun50i-a64-pinebook.dts | 2 +- .../src/arm64/allwinner/sun50i-a64-pinephone.dtsi | 2 +- .../src/arm64/allwinner/sun50i-a64-pinetab.dts | 2 +- .../src/arm64/allwinner/sun50i-a64-sopine.dtsi | 2 +- .../src/arm64/allwinner/sun50i-a64-teres-i.dts | 2 +- .../src/arm64/allwinner/sun50i-a64.dtsi | 6 +- .../src/arm64/allwinner/sun50i-h6-beelink-gs1.dts | 40 +- .../src/arm64/allwinner/sun50i-h6-orangepi-3.dts | 16 +- .../src/arm64/allwinner/sun50i-h6-orangepi.dtsi | 24 +- .../src/arm64/allwinner/sun50i-h6-pine-h64.dts | 4 +- .../device-tree/src/arm64/allwinner/sun50i-h6.dtsi | 8 +- .../device-tree/src/arm64/amlogic/meson-a1.dtsi | 4 +- .../device-tree/src/arm64/amlogic/meson-axg.dtsi | 1 - .../src/arm64/amlogic/meson-g12-common.dtsi | 20 +- .../src/arm64/amlogic/meson-g12b-gsking-x.dts | 2 +- .../src/arm64/amlogic/meson-g12b-gtking-pro.dts | 4 +- .../src/arm64/amlogic/meson-g12b-gtking.dts | 2 +- .../src/arm64/amlogic/meson-g12b-odroid-n2.dtsi | 56 +- .../device-tree/src/arm64/amlogic/meson-gx.dtsi | 6 + .../src/arm64/amlogic/meson-gxbb-odroidc2.dts | 2 +- .../amlogic/meson-gxl-s905d-mecool-kii-pro.dts | 86 + .../arm64/amlogic/meson-gxl-s905d-sml5442tw.dts | 8 +- .../arm64/amlogic/meson-gxm-mecool-kiii-pro.dts | 113 ++ .../src/arm64/amlogic/meson-gxm-minix-neo-u9h.dts | 120 ++ .../src/arm64/amlogic/meson-gxm-wetek-core2.dts | 2 +- .../src/arm64/amlogic/meson-khadas-vim3.dtsi | 4 +- .../src/arm64/amlogic/meson-sm1-odroid-c4.dts | 2 +- .../device-tree/src/arm64/apple/t8103-j274.dts | 45 + sys/contrib/device-tree/src/arm64/apple/t8103.dtsi | 135 ++ .../device-tree/src/arm64/arm/juno-base.dtsi | 5 +- sys/contrib/device-tree/src/arm64/arm/juno-r1.dts | 4 + sys/contrib/device-tree/src/arm64/arm/juno-r2.dts | 4 + .../broadcom/bcm4908/bcm4906-netgear-r8000p.dts | 107 +- .../bcm4908/bcm4906-tplink-archer-c2300-v1.dts | 182 ++ .../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 44 +- .../src/arm64/broadcom/bcm4908/bcm4908.dtsi | 47 +- .../src/arm64/exynos/exynos5433-tm2-common.dtsi | 2 +- .../device-tree/src/arm64/exynos/exynos5433.dtsi | 6 +- .../freescale/fsl-ls1028a-kontron-sl28-var1.dts | 3 +- .../freescale/fsl-ls1028a-kontron-sl28-var4.dts | 5 +- .../arm64/freescale/fsl-ls1028a-kontron-sl28.dts | 80 +- .../src/arm64/freescale/fsl-ls1028a-qds.dts | 1 + .../src/arm64/freescale/fsl-ls1028a-rdb.dts | 1 + .../src/arm64/freescale/fsl-ls1028a.dtsi | 22 +- .../src/arm64/freescale/fsl-lx2160a-cex7.dtsi | 24 + .../arm64/freescale/fsl-lx2160a-clearfog-itx.dtsi | 64 + .../src/arm64/freescale/imx8-ss-adma.dtsi | 8 + .../src/arm64/freescale/imx8-ss-audio.dtsi | 68 + .../src/arm64/freescale/imx8-ss-conn.dtsi | 184 +++ .../src/arm64/freescale/imx8-ss-ddr.dtsi | 18 + .../src/arm64/freescale/imx8-ss-dma.dtsi | 202 +++ .../src/arm64/freescale/imx8-ss-lsio.dtsi | 311 ++++ .../arm64/freescale/imx8mm-icore-mx8mm-ctouch2.dts | 97 ++ .../freescale/imx8mm-icore-mx8mm-edimm2.2.dts | 97 ++ .../src/arm64/freescale/imx8mm-icore-mx8mm.dtsi | 232 +++ .../src/arm64/freescale/imx8mm-nitrogen-r2.dts | 314 +++- .../device-tree/src/arm64/freescale/imx8mm.dtsi | 2 +- .../src/arm64/freescale/imx8mn-beacon-som.dtsi | 6 +- .../device-tree/src/arm64/freescale/imx8mn.dtsi | 2 +- .../device-tree/src/arm64/freescale/imx8mp-evk.dts | 2 + .../arm64/freescale/imx8mp-phyboard-pollux-rdk.dts | 56 +- .../device-tree/src/arm64/freescale/imx8mp.dtsi | 43 +- .../arm64/freescale/imx8mq-kontron-pitx-imx8m.dts | 613 +++++++ .../src/arm64/freescale/imx8mq-librem5-devkit.dts | 70 +- .../src/arm64/freescale/imx8mq-librem5-r2.dts | 2 +- .../src/arm64/freescale/imx8mq-librem5-r3.dts | 4 + .../src/arm64/freescale/imx8mq-librem5.dtsi | 24 +- .../src/arm64/freescale/imx8mq-zii-ultra-rmb3.dts | 10 +- .../src/arm64/freescale/imx8mq-zii-ultra.dtsi | 23 +- .../device-tree/src/arm64/freescale/imx8qm-mek.dts | 144 ++ .../src/arm64/freescale/imx8qm-ss-conn.dtsi | 21 + .../src/arm64/freescale/imx8qm-ss-dma.dtsi | 51 + .../src/arm64/freescale/imx8qm-ss-lsio.dtsi | 61 + .../device-tree/src/arm64/freescale/imx8qm.dtsi | 176 ++ .../src/arm64/freescale/imx8qxp-ai_ml.dts | 20 +- .../arm64/freescale/imx8qxp-colibri-eval-v3.dtsi | 8 +- .../src/arm64/freescale/imx8qxp-colibri.dtsi | 12 +- .../src/arm64/freescale/imx8qxp-mek.dts | 50 +- .../src/arm64/freescale/imx8qxp-ss-adma.dtsi | 37 + .../src/arm64/freescale/imx8qxp-ss-conn.dtsi | 25 + .../src/arm64/freescale/imx8qxp-ss-lsio.dtsi | 61 + .../device-tree/src/arm64/freescale/imx8qxp.dtsi | 423 +---- .../src/arm64/intel/socfpga_agilex.dtsi | 222 +-- .../src/arm64/intel/socfpga_agilex_socdk.dts | 14 +- .../src/arm64/intel/socfpga_agilex_socdk_nand.dts | 18 +- .../src/arm64/intel/socfpga_n5x_socdk.dts | 12 +- .../device-tree/src/arm64/marvell/armada-37xx.dtsi | 3 +- .../src/arm64/marvell/armada-7040-db.dts | 14 +- .../arm64/marvell/armada-8040-clearfog-gt-8k.dts | 127 ++ .../src/arm64/marvell/armada-8040-db.dts | 21 +- .../src/arm64/marvell/armada-8040-mcbin.dtsi | 19 +- .../src/arm64/marvell/armada-cp11x.dtsi | 19 + .../device-tree/src/arm64/marvell/cn9130-db.dts | 12 +- .../device-tree/src/arm64/marvell/cn9131-db.dts | 9 +- .../device-tree/src/arm64/marvell/cn9132-db.dts | 11 +- .../device-tree/src/arm64/mediatek/mt2712e.dtsi | 8 +- .../device-tree/src/arm64/mediatek/mt7622-rfb1.dts | 12 + .../device-tree/src/arm64/mediatek/mt7622.dtsi | 9 +- .../device-tree/src/arm64/mediatek/mt8173-evb.dts | 6 +- .../device-tree/src/arm64/mediatek/mt8173.dtsi | 15 +- .../device-tree/src/arm64/mediatek/mt8183-evb.dts | 4 + .../arm64/mediatek/mt8183-kukui-jacuzzi-damu.dts | 31 + .../mt8183-kukui-jacuzzi-juniper-sku16.dts | 13 + .../mediatek/mt8183-kukui-jacuzzi-juniper.dtsi | 27 + .../src/arm64/mediatek/mt8183-kukui-jacuzzi.dtsi | 474 ++++++ .../src/arm64/mediatek/mt8183-kukui-kakadu.dts | 13 + .../src/arm64/mediatek/mt8183-kukui-kakadu.dtsi | 378 +++++ .../arm64/mediatek/mt8183-kukui-kodama-sku16.dts | 21 + .../arm64/mediatek/mt8183-kukui-kodama-sku272.dts | 21 + .../arm64/mediatek/mt8183-kukui-kodama-sku288.dts | 21 + .../arm64/mediatek/mt8183-kukui-kodama-sku32.dts | 21 + .../src/arm64/mediatek/mt8183-kukui-kodama.dtsi | 343 ++++ .../src/arm64/mediatek/mt8183-pumpkin.dts | 378 +++++ .../device-tree/src/arm64/mediatek/mt8183.dtsi | 160 +- .../device-tree/src/arm64/mediatek/mt8516.dtsi | 9 +- .../src/arm64/mediatek/pumpkin-common.dtsi | 3 +- .../device-tree/src/arm64/qcom/apq8016-sbc.dts | 2 +- .../device-tree/src/arm64/qcom/msm8916.dtsi | 8 +- .../device-tree/src/arm64/qcom/msm8994.dtsi | 4 +- .../src/arm64/qcom/msm8998-clamshell.dtsi | 4 + .../device-tree/src/arm64/qcom/msm8998-mtp.dtsi | 4 + .../arm64/qcom/msm8998-oneplus-cheeseburger.dts | 42 + .../src/arm64/qcom/msm8998-oneplus-common.dtsi | 514 ++++++ .../src/arm64/qcom/msm8998-oneplus-dumpling.dts | 25 + .../device-tree/src/arm64/qcom/msm8998.dtsi | 2 + sys/contrib/device-tree/src/arm64/qcom/pm8150.dtsi | 4 +- sys/contrib/device-tree/src/arm64/qcom/pm8350.dtsi | 25 + .../device-tree/src/arm64/qcom/pm8350b.dtsi | 25 + .../device-tree/src/arm64/qcom/pm8350c.dtsi | 25 + .../device-tree/src/arm64/qcom/pmk8350.dtsi | 25 + .../device-tree/src/arm64/qcom/pmr735a.dtsi | 25 + .../device-tree/src/arm64/qcom/pmr735b.dtsi | 25 + .../device-tree/src/arm64/qcom/qrb5165-rb5.dts | 18 +- .../arm64/qcom/sc7180-trogdor-coachz-r1-lte.dts | 18 + .../src/arm64/qcom/sc7180-trogdor-coachz-r1.dts | 141 ++ .../arm64/qcom/sc7180-trogdor-coachz-r2-lte.dts | 18 + .../src/arm64/qcom/sc7180-trogdor-coachz-r2.dts | 15 + .../src/arm64/qcom/sc7180-trogdor-coachz.dtsi | 266 +++ .../qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts | 34 + .../qcom/sc7180-trogdor-lazor-limozeen-nots.dts | 26 + .../arm64/qcom/sc7180-trogdor-lazor-limozeen.dts | 42 + .../src/arm64/qcom/sc7180-trogdor-lazor-r0.dts | 9 + .../src/arm64/qcom/sc7180-trogdor-lazor-r1.dts | 9 + .../src/arm64/qcom/sc7180-trogdor-lazor-r3-kb.dts | 5 +- .../src/arm64/qcom/sc7180-trogdor-lazor-r3-lte.dts | 4 +- .../src/arm64/qcom/sc7180-trogdor-lazor-r3.dts | 10 + .../src/arm64/qcom/sc7180-trogdor-lazor.dtsi | 39 +- .../arm64/qcom/sc7180-trogdor-pompom-r1-lte.dts | 14 + .../src/arm64/qcom/sc7180-trogdor-pompom-r1.dts | 26 + .../arm64/qcom/sc7180-trogdor-pompom-r2-lte.dts | 14 + .../src/arm64/qcom/sc7180-trogdor-pompom-r2.dts | 44 + .../src/arm64/qcom/sc7180-trogdor-pompom.dtsi | 295 ++++ .../src/arm64/qcom/sc7180-trogdor-r1.dts | 35 +- .../device-tree/src/arm64/qcom/sc7180-trogdor.dtsi | 222 ++- sys/contrib/device-tree/src/arm64/qcom/sc7180.dtsi | 58 +- .../device-tree/src/arm64/qcom/sc7280-idp.dts | 259 +++ sys/contrib/device-tree/src/arm64/qcom/sc7280.dtsi | 1128 +++++++++++++ .../device-tree/src/arm64/qcom/sdm845-db845c.dts | 31 +- .../src/arm64/qcom/sdm845-xiaomi-beryllium.dts | 71 + sys/contrib/device-tree/src/arm64/qcom/sdm845.dtsi | 155 +- sys/contrib/device-tree/src/arm64/qcom/sm8150.dtsi | 555 ++++++- .../device-tree/src/arm64/qcom/sm8250-mtp.dts | 4 - sys/contrib/device-tree/src/arm64/qcom/sm8250.dtsi | 676 ++++---- .../device-tree/src/arm64/qcom/sm8350-hdk.dts | 319 ++++ .../device-tree/src/arm64/qcom/sm8350-mtp.dts | 116 ++ sys/contrib/device-tree/src/arm64/qcom/sm8350.dtsi | 1637 +++++++++++++++++- .../arm64/renesas/beacon-renesom-baseboard.dtsi | 4 +- .../src/arm64/renesas/hihope-common.dtsi | 3 + .../device-tree/src/arm64/renesas/hihope-rev4.dtsi | 2 +- ...hope-rzg2-ex-aistarvision-mipi-adapter-2.1.dtsi | 2 - .../arm64/renesas/r8a774a1-beacon-rzg2m-kit.dts | 3 + .../device-tree/src/arm64/renesas/r8a774a1.dtsi | 8 + .../arm64/renesas/r8a774b1-beacon-rzg2n-kit.dts | 3 + .../device-tree/src/arm64/renesas/r8a774b1.dtsi | 8 + .../src/arm64/renesas/r8a774c0-cat874.dts | 6 +- .../src/arm64/renesas/r8a774c0-ek874-mipi-2.1.dts | 2 +- .../device-tree/src/arm64/renesas/r8a774c0.dtsi | 4 + .../arm64/renesas/r8a774e1-beacon-rzg2h-kit.dts | 3 + .../device-tree/src/arm64/renesas/r8a774e1.dtsi | 8 + .../src/arm64/renesas/r8a77950-salvator-x.dts | 37 +- .../device-tree/src/arm64/renesas/r8a77950.dtsi | 9 + .../src/arm64/renesas/r8a77951-salvator-x.dts | 37 +- .../src/arm64/renesas/r8a77951-salvator-xs.dts | 37 +- .../device-tree/src/arm64/renesas/r8a77951.dtsi | 12 + .../src/arm64/renesas/r8a77960-salvator-x.dts | 46 - .../src/arm64/renesas/r8a77960-salvator-xs.dts | 46 - .../device-tree/src/arm64/renesas/r8a77960.dtsi | 8 + .../src/arm64/renesas/r8a77961-salvator-xs.dts | 46 - .../src/arm64/renesas/r8a77961-ulcb.dts | 11 + .../device-tree/src/arm64/renesas/r8a77961.dtsi | 348 +++- .../src/arm64/renesas/r8a77965-salvator-x.dts | 45 - .../src/arm64/renesas/r8a77965-salvator-xs.dts | 45 - .../device-tree/src/arm64/renesas/r8a77965.dtsi | 8 + .../device-tree/src/arm64/renesas/r8a77970.dtsi | 4 + .../device-tree/src/arm64/renesas/r8a77980.dtsi | 24 +- .../src/arm64/renesas/r8a77990-ebisu.dts | 11 +- .../device-tree/src/arm64/renesas/r8a77990.dtsi | 4 + .../src/arm64/renesas/r8a779a0-falcon-cpu.dtsi | 79 +- .../src/arm64/renesas/r8a779a0-falcon-csi-dsi.dtsi | 15 + .../arm64/renesas/r8a779a0-falcon-ethernet.dtsi | 15 + .../src/arm64/renesas/r8a779a0-falcon.dts | 50 +- .../device-tree/src/arm64/renesas/r8a779a0.dtsi | 263 ++- .../src/arm64/renesas/salvator-common.dtsi | 55 +- .../device-tree/src/arm64/renesas/ulcb-kf.dtsi | 1 + .../device-tree/src/arm64/renesas/ulcb.dtsi | 12 +- .../src/arm64/rockchip/px30-engicam-common.dtsi | 5 + .../src/arm64/rockchip/px30-engicam-px30-core.dtsi | 4 + .../device-tree/src/arm64/rockchip/px30-evb.dts | 6 + .../device-tree/src/arm64/rockchip/px30.dtsi | 27 +- .../src/arm64/rockchip/rk3308-roc-cc.dts | 6 + .../device-tree/src/arm64/rockchip/rk3308.dtsi | 5 +- .../src/arm64/rockchip/rk3318-a95x-z2.dts | 11 + .../src/arm64/rockchip/rk3326-odroid-go2.dts | 4 + .../device-tree/src/arm64/rockchip/rk3328-a1.dts | 5 + .../device-tree/src/arm64/rockchip/rk3328-evb.dts | 6 + .../src/arm64/rockchip/rk3328-nanopi-r2s.dts | 4 + .../src/arm64/rockchip/rk3328-roc-cc.dts | 5 + .../src/arm64/rockchip/rk3328-rock-pi-e.dts | 5 + .../src/arm64/rockchip/rk3328-rock64.dts | 5 + .../device-tree/src/arm64/rockchip/rk3328.dtsi | 28 +- .../device-tree/src/arm64/rockchip/rk3368-evb.dtsi | 4 + .../src/arm64/rockchip/rk3368-geekbox.dts | 4 + .../src/arm64/rockchip/rk3368-lion-haikou.dts | 4 + .../src/arm64/rockchip/rk3368-lion.dtsi | 4 + .../src/arm64/rockchip/rk3368-orion-r68-meta.dts | 5 + .../src/arm64/rockchip/rk3368-px5-evb.dts | 5 + .../device-tree/src/arm64/rockchip/rk3368-r88.dts | 5 + .../device-tree/src/arm64/rockchip/rk3368.dtsi | 9 +- .../device-tree/src/arm64/rockchip/rk3399-evb.dts | 4 + .../src/arm64/rockchip/rk3399-firefly.dts | 6 + .../device-tree/src/arm64/rockchip/rk3399-gru.dtsi | 5 + .../src/arm64/rockchip/rk3399-hugsun-x99.dts | 6 + .../src/arm64/rockchip/rk3399-khadas-edge.dtsi | 6 + .../src/arm64/rockchip/rk3399-kobol-helios64.dts | 5 + .../src/arm64/rockchip/rk3399-leez-p710.dts | 6 + .../src/arm64/rockchip/rk3399-nanopi-r4s.dts | 133 ++ .../src/arm64/rockchip/rk3399-nanopi4.dtsi | 6 + .../device-tree/src/arm64/rockchip/rk3399-opp.dtsi | 40 +- .../src/arm64/rockchip/rk3399-orangepi.dts | 6 + .../src/arm64/rockchip/rk3399-pinebook-pro.dts | 6 + .../src/arm64/rockchip/rk3399-puma-haikou.dts | 4 + .../src/arm64/rockchip/rk3399-puma.dtsi | 55 +- .../src/arm64/rockchip/rk3399-roc-pc-mezzanine.dts | 4 + .../src/arm64/rockchip/rk3399-roc-pc.dtsi | 5 + .../src/arm64/rockchip/rk3399-rock-pi-4.dtsi | 5 + .../src/arm64/rockchip/rk3399-rock-pi-4b.dts | 4 + .../src/arm64/rockchip/rk3399-rock-pi-4c.dts | 4 + .../src/arm64/rockchip/rk3399-rock960.dtsi | 6 + .../src/arm64/rockchip/rk3399-rockpro64.dtsi | 19 + .../arm64/rockchip/rk3399-sapphire-excavator.dts | 4 + .../src/arm64/rockchip/rk3399-sapphire.dtsi | 5 + .../device-tree/src/arm64/rockchip/rk3399.dtsi | 9 +- .../src/arm64/rockchip/rk3399pro-vmarc-som.dtsi | 5 + .../src/arm64/socionext/uniphier-ld20.dtsi | 2 +- .../src/arm64/socionext/uniphier-pxs3.dtsi | 4 +- .../device-tree/src/arm64/ti/k3-am64-main.dtsi | 676 ++++++++ .../device-tree/src/arm64/ti/k3-am64-mcu.dtsi | 104 ++ sys/contrib/device-tree/src/arm64/ti/k3-am64.dtsi | 105 ++ .../device-tree/src/arm64/ti/k3-am642-evm.dts | 468 ++++++ .../device-tree/src/arm64/ti/k3-am642-sk.dts | 334 ++++ sys/contrib/device-tree/src/arm64/ti/k3-am642.dtsi | 65 + .../src/arm64/ti/k3-am65-iot2050-common.dtsi | 655 ++++++++ .../device-tree/src/arm64/ti/k3-am65-main.dtsi | 405 ++++- .../device-tree/src/arm64/ti/k3-am65-mcu.dtsi | 13 +- .../device-tree/src/arm64/ti/k3-am65-wakeup.dtsi | 13 +- .../src/arm64/ti/k3-am6528-iot2050-basic.dts | 61 + .../src/arm64/ti/k3-am654-base-board.dts | 35 +- .../src/arm64/ti/k3-am6548-iot2050-advanced.dts | 60 + .../src/arm64/ti/k3-j7200-common-proc-board.dts | 94 ++ .../device-tree/src/arm64/ti/k3-j7200-main.dtsi | 94 +- .../src/arm64/ti/k3-j7200-mcu-wakeup.dtsi | 58 +- .../device-tree/src/arm64/ti/k3-j7200-som-p0.dtsi | 36 + .../device-tree/src/arm64/ti/k3-j721e-main.dtsi | 289 +++- .../src/arm64/ti/k3-j721e-mcu-wakeup.dtsi | 15 +- .../device-tree/src/arm64/ti/k3-j721e-som-p0.dtsi | 4 +- .../src/arm64/xilinx/zynqmp-zcu102-revA.dts | 20 +- .../src/arm64/xilinx/zynqmp-zcu106-revA.dts | 20 +- .../device-tree/src/arm64/xilinx/zynqmp.dtsi | 1 + .../src/mips/brcm/bcm3368-netgear-cvg834g.dts | 2 +- sys/contrib/device-tree/src/mips/brcm/bcm3368.dtsi | 5 +- .../src/mips/brcm/bcm63268-comtrend-vr-3032u.dts | 2 +- .../device-tree/src/mips/brcm/bcm63268.dtsi | 137 +- sys/contrib/device-tree/src/mips/brcm/bcm6328.dtsi | 124 +- .../src/mips/brcm/bcm6358-neufbox4-sercomm.dts | 2 +- sys/contrib/device-tree/src/mips/brcm/bcm6358.dtsi | 89 +- .../src/mips/brcm/bcm6362-neufbox6-sercomm.dts | 2 +- sys/contrib/device-tree/src/mips/brcm/bcm6362.dtsi | 134 +- sys/contrib/device-tree/src/mips/brcm/bcm6368.dtsi | 133 +- .../device-tree/src/mips/brcm/bcm93384wvg.dts | 2 +- .../src/mips/brcm/bcm93384wvg_viper.dts | 2 +- .../device-tree/src/mips/brcm/bcm96368mvwg.dts | 2 +- .../device-tree/src/mips/brcm/bcm97125cbmb.dts | 2 +- .../device-tree/src/mips/brcm/bcm97346dbsmb.dts | 4 +- .../device-tree/src/mips/brcm/bcm97358svmb.dts | 4 +- .../device-tree/src/mips/brcm/bcm97360svmb.dts | 2 +- .../device-tree/src/mips/brcm/bcm97362svmb.dts | 4 +- .../device-tree/src/mips/brcm/bcm97420c.dts | 2 +- .../device-tree/src/mips/brcm/bcm97425svmb.dts | 4 +- .../device-tree/src/mips/brcm/bcm97435svmb.dts | 4 +- .../device-tree/src/mips/brcm/bcm9ejtagprb.dts | 2 +- sys/contrib/device-tree/src/mips/ingenic/gcw0.dts | 1 - .../src/mips/loongson/loongson64-2k1000.dtsi | 243 +++ .../src/mips/loongson/loongson64_2core_2k1000.dts | 10 + .../src/powerpc/fsl/bsc9131si-post.dtsi | 4 - .../src/powerpc/fsl/bsc9132si-post.dtsi | 4 - .../device-tree/src/powerpc/fsl/c293si-post.dtsi | 4 - .../device-tree/src/powerpc/fsl/p1010si-post.dtsi | 29 +- .../device-tree/src/powerpc/fsl/p2041si-post.dtsi | 16 + sys/contrib/device-tree/src/powerpc/icon.dts | 7 - .../riscv/microchip/microchip-mpfs-icicle-kit.dts | 72 + .../src/riscv/microchip/microchip-mpfs.dtsi | 329 ++++ .../device-tree/src/riscv/sifive/fu740-c000.dtsi | 35 +- 939 files changed, 49981 insertions(+), 4582 deletions(-) diff --cc sys/contrib/device-tree/Bindings/arm/apple.yaml index 000000000000,1e772c85206c..1e772c85206c mode 000000,100644..100644 --- a/sys/contrib/device-tree/Bindings/arm/apple.yaml +++ b/sys/contrib/device-tree/Bindings/arm/apple.yaml diff --cc sys/contrib/device-tree/Bindings/arm/ete.yaml index 000000000000,7f9b2d1e1147..7f9b2d1e1147 mode 000000,100644..100644 --- a/sys/contrib/device-tree/Bindings/arm/ete.yaml +++ b/sys/contrib/device-tree/Bindings/arm/ete.yaml diff --cc sys/contrib/device-tree/Bindings/arm/npcm/npcm.yaml index 000000000000,95e51378089c..95e51378089c mode 000000,100644..100644 --- a/sys/contrib/device-tree/Bindings/arm/npcm/npcm.yaml +++ b/sys/contrib/device-tree/Bindings/arm/npcm/npcm.yaml diff --cc sys/contrib/device-tree/Bindings/arm/trbe.yaml index 000000000000,4402d7bfd1fc..4402d7bfd1fc mode 000000,100644..100644 --- a/sys/contrib/device-tree/Bindings/arm/trbe.yaml +++ b/sys/contrib/device-tree/Bindings/arm/trbe.yaml diff --cc sys/contrib/device-tree/Bindings/ata/nvidia,tegra-ahci.yaml index 000000000000,a75e9a8f539a..a75e9a8f539a mode 000000,100644..100644 --- a/sys/contrib/device-tree/Bindings/ata/nvidia,tegra-ahci.yaml +++ b/sys/contrib/device-tree/Bindings/ata/nvidia,tegra-ahci.yaml diff --cc sys/contrib/device-tree/Bindings/clock/mediatek,mt7621-sysc.yaml index 000000000000,915f84efd763..915f84efd763 mode 000000,100644..100644 --- a/sys/contrib/device-tree/Bindings/clock/mediatek,mt7621-sysc.yaml +++ b/sys/contrib/device-tree/Bindings/clock/mediatek,mt7621-sysc.yaml diff --cc sys/contrib/device-tree/Bindings/clock/qcom,gcc-sdm845.yaml *** 1264 LINES SKIPPED ***