From nobody Wed Aug 10 12:28:23 2022 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4M2q3X4Hs1z4YJM1; Wed, 10 Aug 2022 12:28:24 +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 4M2q3X3pwJz3cSl; Wed, 10 Aug 2022 12:28:24 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1660134504; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8lw2q6QNMSdE/XqH5/oVooBLI6M6ffzS1SadmtxG8zc=; b=pc6gM//tjatKTuQDzAhGjs8aEG0zZSg9ETRouiwWfs8F9dUi7K/M/y6SDcbYmgqlB+yxpV PUNaS9TMu3wvQYJlkitoH3/DNqn2TQ8oMfTL8V+drXwQCdeF8eKThaEbD0UGrRTLGykq9a CFC9lQf1GbDMSukDXlqpxaxWsceXXZhyLa5NNm48Y8u5oSrv6zMVrZQNulhtmPTQ9erptN KxGav+gT5y9ySB8HAAYIYDxgwRNsmswgKoigLH6KWEAHmM9PN3Poz0o6sfYUgFXgblmrWz hjqu7uG4diqYHHFOBzMWNGmy4WMRdsxrjV60n9swLbxaNlXjvPxxXcsLUDVE4g== 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 4M2q3X2b0qz1B7Q; Wed, 10 Aug 2022 12:28:24 +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 27ACSOlK073408; Wed, 10 Aug 2022 12:28:24 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 27ACSNjk073405; Wed, 10 Aug 2022 12:28:23 GMT (envelope-from git) Date: Wed, 10 Aug 2022 12:28:23 GMT Message-Id: <202208101228.27ACSNjk073405@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: 8cc087a1eee9 - main - Import device-tree files from Linux 5.16 List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org 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: 8cc087a1eee9ec1ca9f7ac1e63ad51bdb5a682eb Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1660134504; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=8lw2q6QNMSdE/XqH5/oVooBLI6M6ffzS1SadmtxG8zc=; b=caK56Gpesm+GztFD9xooXDcgP73GzdQ2xYFz31KTpYGfvPOQJsxaoX53YGxYPSGTmOYsQ6 F0McfD4dtmslPJjPcdiDsp6+rQmkq31YwJ70gWX1MZRkSN6TDjbq2cSawzlFy2D9aCFx32 p9JhsIh45XyZPpL4fakn3w6kDzvYWatDM2AVe1L/E9u5GfjDUcO8woJNcQ+u2rAcsjHaU4 Ntevn/LKSybleeLxY0i4AZE5a3SmBxnEd/I6EjREwIPurcHGwXTR2yzOi6S53EEZLdEFFk 66JRuI3FjmVDLdZ+0iRC+QVsKhDgVm7Llx8eqqp+KdarUz9KlPOJcXS08XG10Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1660134504; a=rsa-sha256; cv=none; b=WY+txdhFHnDq8yps0TrfrOh/aw41gK17asq6xNJiflIvTigUBr5r+kl1nASCYCfZpxBS44 J6jP4G6mTlHxPxJJCdmXzKXvQrpvvfqrhcEB/Kj7R/M552s498pmUpk/yVM/NX2s/F6v5z AMgWRgAn/2lBVC6U9EC/Cnx1y4N5KUIYLOFjtrIT57jlHahyAbp6CyAjFaZci9b9Ligy8J aZ0AcFzPr2aPIT8hRELKhEZl2q6ORj3GSUiI/1mVbs5OIF6mR9WR4y3aZX1T+twaBIfWxx qHne8qZ2CrT6pudYAXFGgkxd0lJvMxCu/r3TljSbpg5bm9oQLDl8vretgqp5ZA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by manu: URL: https://cgit.FreeBSD.org/src/commit/?id=8cc087a1eee9ec1ca9f7ac1e63ad51bdb5a682eb commit 8cc087a1eee9ec1ca9f7ac1e63ad51bdb5a682eb Merge: 354d7675fe12 dec44e532c3b Author: Emmanuel Vadot AuthorDate: 2022-08-10 12:27:16 +0000 Commit: Emmanuel Vadot CommitDate: 2022-08-10 12:27:16 +0000 Import device-tree files from Linux 5.16 Sponsored by: Beckhoff Automation GmbH & Co. KG sys/contrib/device-tree/Bindings/Makefile | 20 +- sys/contrib/device-tree/Bindings/arm/amlogic.yaml | 3 + .../device-tree/Bindings/arm/arm,cci-400.yaml | 216 ++ .../Bindings/arm/arm,vexpress-juno.yaml | 46 +- .../device-tree/Bindings/arm/atmel-at91.yaml | 24 + .../device-tree/Bindings/arm/bcm/bcm2835.yaml | 1 + .../device-tree/Bindings/arm/bcm/brcm,nsp.yaml | 65 +- .../device-tree/Bindings/arm/cci-control-port.yaml | 38 + sys/contrib/device-tree/Bindings/arm/coresight.txt | 5 + sys/contrib/device-tree/Bindings/arm/cpus.yaml | 10 +- .../arm/firmware/tlm,trusted-foundations.yaml | 46 + sys/contrib/device-tree/Bindings/arm/fsl.yaml | 99 +- sys/contrib/device-tree/Bindings/arm/mediatek.yaml | 1 + .../Bindings/arm/mediatek/mediatek,mmsys.yaml | 4 + .../arm/mediatek/mediatek,mt8195-clock.yaml | 254 ++ .../arm/mediatek/mediatek,mt8195-sys-clock.yaml | 73 + sys/contrib/device-tree/Bindings/arm/qcom.yaml | 23 + sys/contrib/device-tree/Bindings/arm/renesas.yaml | 61 + sys/contrib/device-tree/Bindings/arm/rockchip.yaml | 48 +- .../device-tree/Bindings/arm/rockchip/pmu.yaml | 4 + .../Bindings/arm/samsung/exynos-chipid.yaml | 5 +- .../Bindings/arm/samsung/samsung-boards.yaml | 6 + .../device-tree/Bindings/arm/sprd/sprd.yaml | 5 + sys/contrib/device-tree/Bindings/arm/sti.yaml | 2 +- .../device-tree/Bindings/arm/stm32/st,mlahb.yaml | 4 +- .../Bindings/arm/stm32/st,stm32-syscon.yaml | 4 +- .../device-tree/Bindings/arm/stm32/stm32.yaml | 6 +- .../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 1 + .../arm/sunxi/allwinner,sun6i-a31-cpuconfig.yaml | 38 + .../arm/sunxi/allwinner,sun9i-a80-prcm.yaml | 33 + sys/contrib/device-tree/Bindings/arm/ti/k3.yaml | 15 +- sys/contrib/device-tree/Bindings/arm/toshiba.yaml | 1 + sys/contrib/device-tree/Bindings/arm/xilinx.yaml | 17 + .../Bindings/auxdisplay/holtek,ht16k33.yaml | 32 +- sys/contrib/device-tree/Bindings/bus/palmbus.yaml | 79 + sys/contrib/device-tree/Bindings/bus/ti-sysc.yaml | 216 ++ .../clock/allwinner,sun8i-a83t-de2-clk.yaml | 2 +- .../Bindings/clock/arm,syscon-icst.yaml | 5 + .../Bindings/clock/fixed-mmio-clock.yaml | 47 + .../Bindings/clock/imx8ulp-cgc-clock.yaml | 43 + .../Bindings/clock/imx8ulp-pcc-clock.yaml | 50 + .../device-tree/Bindings/clock/ingenic,cgu.yaml | 2 +- .../device-tree/Bindings/clock/maxim,max77686.txt | 4 +- .../Bindings/clock/qcom,dispcc-sm8x50.yaml | 13 + .../Bindings/clock/qcom,gcc-msm8994.yaml | 70 + .../Bindings/clock/qcom,gcc-msm8998.yaml | 26 +- .../Bindings/clock/qcom,gcc-qcm2290.yaml | 72 + .../device-tree/Bindings/clock/qcom,gcc.yaml | 2 - .../device-tree/Bindings/clock/qcom,rpmcc.txt | 1 + .../Bindings/clock/qcom,sc7280-camcc.yaml | 71 + .../Bindings/clock/qcom,sc7280-lpasscc.yaml | 68 + .../device-tree/Bindings/clock/qcom,videocc.yaml | 13 + .../Bindings/clock/samsung,exynos850-clock.yaml | 185 + .../Bindings/clock/samsung,s2mps11.yaml | 45 + .../Bindings/clock/sifive/fu740-prci.yaml | 4 + .../device-tree/Bindings/clock/silabs,si5351.txt | 2 +- .../Bindings/clock/socionext,uniphier-clock.yaml | 6 + .../Bindings/clock/st,stm32mp1-rcc.yaml | 2 +- .../Bindings/clock/stericsson,u8500-clks.yaml | 121 + .../Bindings/crypto/intel,keembay-ocs-ecc.yaml | 47 + .../device-tree/Bindings/crypto/st,stm32-crc.yaml | 2 +- .../device-tree/Bindings/crypto/st,stm32-cryp.yaml | 2 +- .../device-tree/Bindings/crypto/st,stm32-hash.yaml | 2 +- .../device-tree/Bindings/devfreq/rk3399_dmc.txt | 2 +- .../Bindings/display/brcm,bcm2835-dsi0.yaml | 3 + .../Bindings/display/brcm,bcm2835-hdmi.yaml | 3 + .../Bindings/display/brcm,bcm2835-v3d.yaml | 3 + .../Bindings/display/brcm,bcm2835-vec.yaml | 3 + .../Bindings/display/bridge/lvds-codec.yaml | 33 +- .../Bindings/display/bridge/ps8640.yaml | 19 +- .../Bindings/display/bridge/snps,dw-mipi-dsi.yaml | 2 +- .../Bindings/display/bridge/toshiba,tc358767.yaml | 158 + .../device-tree/Bindings/display/ingenic,ipu.yaml | 2 +- .../device-tree/Bindings/display/ingenic,lcd.yaml | 4 +- .../Bindings/display/mediatek/mediatek,dsi.txt | 6 + .../Bindings/display/msm/dp-controller.yaml | 16 +- .../Bindings/display/msm/dpu-sc7280.yaml | 232 ++ .../Bindings/display/msm/dsi-phy-14nm.yaml | 1 + .../device-tree/Bindings/display/msm/gpu.yaml | 288 ++ .../Bindings/display/panel/boe,tv101wum-nl6.yaml | 7 + .../Bindings/display/panel/orisetech,otm8009a.yaml | 2 +- .../Bindings/display/panel/panel-edp.yaml | 188 ++ .../Bindings/display/panel/panel-simple.yaml | 5 + .../Bindings/display/panel/raydium,rm68200.yaml | 2 +- .../Bindings/display/panel/samsung,s6d27a1.yaml | 98 + .../Bindings/display/panel/sharp,ls060t1sx01.yaml | 56 + .../device-tree/Bindings/display/renesas,du.yaml | 51 + .../device-tree/Bindings/display/st,stm32-dsi.yaml | 4 +- .../Bindings/display/st,stm32-ltdc.yaml | 4 +- .../device-tree/Bindings/display/tilcdc/tilcdc.txt | 4 +- .../Bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml | 4 +- .../Bindings/display/xylon,logicvc-display.yaml | 301 ++ .../device-tree/Bindings/dma/ingenic,dma.yaml | 2 +- .../device-tree/Bindings/dma/qcom_bam_dma.txt | 2 + .../device-tree/Bindings/dma/st,stm32-dma.yaml | 2 +- .../device-tree/Bindings/dma/st,stm32-dmamux.yaml | 2 +- .../device-tree/Bindings/dma/st,stm32-mdma.yaml | 2 +- sys/contrib/device-tree/Bindings/dsp/fsl,dsp.yaml | 123 +- sys/contrib/device-tree/Bindings/eeprom/at24.yaml | 6 + .../device-tree/Bindings/example-schema.yaml | 14 +- .../Bindings/extcon/extcon-usbc-tusb320.yaml | 4 +- .../device-tree/Bindings/firmware/qcom,scm.txt | 4 +- .../device-tree/Bindings/gnss/u-blox,neo-6m.yaml | 62 + .../Bindings/gpio/rockchip,gpio-bank.yaml | 2 + .../Bindings/gpio/x-powers,axp209-gpio.yaml | 55 + .../Bindings/gpio/xlnx,zynqmp-gpio-modepin.yaml | 43 + .../Bindings/gpu/host1x/nvidia,tegra210-nvdec.yaml | 106 + .../Bindings/hwlock/st,stm32-hwspinlock.yaml | 3 +- .../device-tree/Bindings/hwmon/iio-hwmon.yaml | 37 + .../device-tree/Bindings/hwmon/jedec,jc42.yaml | 78 + .../device-tree/Bindings/hwmon/lltc,ltc4151.yaml | 41 + .../Bindings/hwmon/microchip,mcp3021.yaml | 43 + .../device-tree/Bindings/hwmon/national,lm90.yaml | 78 + .../device-tree/Bindings/hwmon/ntc-thermistor.yaml | 141 + .../Bindings/hwmon/nuvoton,nct7802.yaml | 145 + .../Bindings/hwmon/pmbus/ti,lm25066.yaml | 54 + .../Bindings/hwmon/sensirion,sht15.yaml | 43 + .../device-tree/Bindings/hwmon/ti,tmp102.yaml | 47 + .../device-tree/Bindings/hwmon/ti,tmp108.yaml | 50 + .../device-tree/Bindings/hwmon/ti,tmp421.yaml | 110 + .../Bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 2 +- .../device-tree/Bindings/i2c/apple,i2c.yaml | 61 + .../device-tree/Bindings/i2c/i2c-imx-lpi2c.yaml | 5 +- sys/contrib/device-tree/Bindings/i2c/i2c-imx.yaml | 4 +- .../device-tree/Bindings/i2c/ingenic,i2c.yaml | 2 +- .../device-tree/Bindings/i2c/st,stm32-i2c.yaml | 2 +- .../Bindings/iio/accel/adi,adxl313.yaml | 86 + .../Bindings/iio/accel/adi,adxl355.yaml | 88 + .../Bindings/iio/accel/kionix,kxcjk1013.yaml | 3 + .../device-tree/Bindings/iio/adc/adi,ad7949.yaml | 51 +- .../device-tree/Bindings/iio/adc/adi,ad799x.yaml | 73 + .../Bindings/iio/adc/aspeed,ast2600-adc.yaml | 100 + .../Bindings/iio/adc/atmel,sama5d2-adc.yaml | 1 + .../device-tree/Bindings/iio/adc/ingenic,adc.yaml | 2 +- .../Bindings/iio/adc/nxp,imx8qxp-adc.yaml | 78 + .../Bindings/iio/adc/samsung,exynos-adc.yaml | 2 +- .../Bindings/iio/adc/sigma-delta-modulator.yaml | 2 +- .../device-tree/Bindings/iio/adc/st,stm32-adc.yaml | 110 +- .../Bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 4 +- .../Bindings/iio/adc/ti,am3359-adc.yaml | 70 + .../Bindings/iio/chemical/senseair,sunrise.yaml | 55 + .../Bindings/iio/chemical/sensirion,scd4x.yaml | 46 + .../device-tree/Bindings/iio/dac/adi,ad5766.yaml | 2 +- .../device-tree/Bindings/iio/dac/st,stm32-dac.yaml | 2 +- .../Bindings/iio/frequency/adi,adrf6780.yaml | 131 + .../Bindings/iio/light/liteon,ltr501.yaml | 51 + .../iio/magnetometer/asahi-kasei,ak8975.yaml | 7 + .../Bindings/iio/multiplexer/io-channel-mux.yaml | 13 +- .../Bindings/iio/temperature/maxim,max31865.yaml | 52 + .../device-tree/Bindings/input/cypress-sf.yaml | 61 + .../device-tree/Bindings/input/elan,ekth3000.yaml | 81 + .../device-tree/Bindings/input/gpio-keys.yaml | 2 +- .../Bindings/input/microchip,cap11xx.yaml | 149 + .../Bindings/input/touchscreen/silead,gsl1680.yaml | 91 + .../Bindings/input/touchscreen/ti,am3359-tsc.yaml | 76 + .../interrupt-controller/microchip,eic.yaml | 73 + .../interrupt-controller/msi-controller.yaml | 46 + .../interrupt-controller/renesas,irqc.yaml | 1 + .../interrupt-controller/st,stm32-exti.yaml | 4 +- .../device-tree/Bindings/iommu/arm,smmu.yaml | 2 + .../Bindings/iommu/renesas,ipmmu-vmsa.yaml | 1 + .../Bindings/ipmi/aspeed,ast2400-ibt-bmc.txt | 1 + .../device-tree/Bindings/ipmi/ipmi-ipmb.yaml | 59 + .../Bindings/leds/register-bit-led.yaml | 95 + .../Bindings/mailbox/apple,mailbox.yaml | 77 + .../device-tree/Bindings/mailbox/fsl,mu.yaml | 1 + .../device-tree/Bindings/mailbox/mtk-gce.txt | 4 +- .../Bindings/mailbox/qcom,apcs-kpss-global.yaml | 3 +- .../Bindings/mailbox/st,stm32-ipcc.yaml | 4 +- .../device-tree/Bindings/media/i2c/adv7604.yaml | 13 +- .../Bindings/media/i2c/aptina,mt9p031.yaml | 108 + .../Bindings/media/i2c/hynix,hi846.yaml | 120 + .../Bindings/media/i2c/ovti,ov5640.yaml | 154 + .../device-tree/Bindings/media/mediatek-vcodec.txt | 2 + .../Bindings/media/nxp,imx7-mipi-csi2.yaml | 14 +- .../Bindings/media/qcom,sc7280-venus.yaml | 161 + .../Bindings/media/qcom,sdm660-venus.yaml | 186 + .../device-tree/Bindings/media/renesas,csi2.yaml | 1 + .../device-tree/Bindings/media/renesas,imr.yaml | 67 + .../device-tree/Bindings/media/rockchip-isp1.yaml | 114 +- .../device-tree/Bindings/media/st,stm32-cec.yaml | 3 +- .../device-tree/Bindings/media/st,stm32-dcmi.yaml | 2 +- sys/contrib/device-tree/Bindings/media/ti,cal.yaml | 4 +- .../memory-controllers/ddr/jedec,lpddr2.yaml | 223 ++ .../memory-controllers/ddr/lpddr2-timings.txt | 52 + .../memory-controllers/ddr/lpddr3-timings.txt | 58 + .../Bindings/memory-controllers/ddr/lpddr3.txt | 107 + .../Bindings/memory-controllers/fsl/fsl,ddr.yaml | 83 + .../Bindings/memory-controllers/ingenic,nemc.yaml | 2 +- .../memory-controllers/mediatek,mt7621-memc.yaml | 30 + .../memory-controllers/mediatek,smi-common.yaml | 34 +- .../memory-controllers/mediatek,smi-larb.yaml | 3 + .../memory-controllers/nvidia,tegra20-emc.yaml | 23 +- .../memory-controllers/renesas,rpc-if.yaml | 1 + .../memory-controllers/samsung,exynos5422-dmc.yaml | 3 +- .../memory-controllers/st,stm32-fmc2-ebi.yaml | 2 +- .../Bindings/memory-controllers/ti,gpmc-child.yaml | 245 ++ .../Bindings/memory-controllers/ti,gpmc.yaml | 172 + .../device-tree/Bindings/mfd/aspeed-lpc.yaml | 199 ++ sys/contrib/device-tree/Bindings/mfd/brcm,cru.yaml | 21 + .../device-tree/Bindings/mfd/brcm,misc.yaml | 60 + sys/contrib/device-tree/Bindings/mfd/max14577.txt | 4 +- sys/contrib/device-tree/Bindings/mfd/max77686.txt | 2 +- sys/contrib/device-tree/Bindings/mfd/max77693.txt | 2 +- .../device-tree/Bindings/mfd/qcom,spmi-pmic.txt | 39 +- sys/contrib/device-tree/Bindings/mfd/qcom,tcsr.txt | 1 + .../device-tree/Bindings/mfd/qcom-pm8xxx.yaml | 1 + .../device-tree/Bindings/mfd/samsung,s2mpa01.yaml | 91 + .../device-tree/Bindings/mfd/samsung,s2mps11.yaml | 267 ++ .../device-tree/Bindings/mfd/samsung,s5m8767.yaml | 307 ++ .../device-tree/Bindings/mfd/st,stm32-lptimer.yaml | 2 +- .../device-tree/Bindings/mfd/st,stm32-timers.yaml | 3 +- sys/contrib/device-tree/Bindings/mfd/st,stmfx.yaml | 2 +- .../device-tree/Bindings/mfd/st,stpmic1.yaml | 2 +- sys/contrib/device-tree/Bindings/mfd/syscon.yaml | 3 + .../device-tree/Bindings/mfd/ti,am3359-tscadc.yaml | 84 + .../device-tree/Bindings/mfd/x-powers,ac100.yaml | 116 + .../device-tree/Bindings/mfd/x-powers,axp152.yaml | 400 +++ .../device-tree/Bindings/mfd/xylon,logicvc.yaml | 3 + .../Bindings/mips/ingenic/ingenic,cpu.yaml | 2 +- sys/contrib/device-tree/Bindings/mips/ralink.yaml | 87 + .../device-tree/Bindings/mmc/arasan,sdhci.yaml | 26 +- .../device-tree/Bindings/mmc/cdns,sdhci.yaml | 1 + .../device-tree/Bindings/mmc/fsl-imx-esdhc.yaml | 1 + .../device-tree/Bindings/mmc/ingenic,mmc.yaml | 2 +- sys/contrib/device-tree/Bindings/mmc/mmc-card.yaml | 48 + .../device-tree/Bindings/mmc/mmc-controller.yaml | 6 - sys/contrib/device-tree/Bindings/mmc/mtk-sd.yaml | 12 + sys/contrib/device-tree/Bindings/mmc/sdhci-msm.txt | 1 + .../device-tree/Bindings/mmc/sdhci-omap.txt | 9 +- .../device-tree/Bindings/mtd/ingenic,nand.yaml | 2 +- .../Bindings/mtd/st,stm32-fmc2-nand.yaml | 2 +- .../device-tree/Bindings/mtd/ti,gpmc-nand.yaml | 121 + .../device-tree/Bindings/mtd/ti,gpmc-onenand.yaml | 81 + .../Bindings/net/allwinner,sun8i-a83t-emac.yaml | 4 +- .../device-tree/Bindings/net/asix,ax88796c.yaml | 73 + .../device-tree/Bindings/net/brcm,bcmgenet.txt | 3 +- .../Bindings/net/broadcom-bluetooth.yaml | 17 +- sys/contrib/device-tree/Bindings/net/dsa/dsa.yaml | 12 +- .../device-tree/Bindings/net/dsa/nxp,sja1105.yaml | 43 + .../device-tree/Bindings/net/dsa/qca8k.yaml | 362 ++ .../device-tree/Bindings/net/dsa/realtek-smi.txt | 87 + .../device-tree/Bindings/net/ethernet-phy.yaml | 8 + .../device-tree/Bindings/net/ingenic,mac.yaml | 2 +- .../device-tree/Bindings/net/lantiq,etop-xway.yaml | 69 + .../Bindings/net/lantiq,xrx200-net.yaml | 59 + sys/contrib/device-tree/Bindings/net/macb.txt | 4 + .../Bindings/net/marvell-bluetooth.yaml | 31 + .../device-tree/Bindings/net/nfc/marvell,nci.yaml | 170 + .../device-tree/Bindings/net/nfc/nxp,nci.yaml | 61 + .../device-tree/Bindings/net/nfc/nxp,pn532.yaml | 65 + .../device-tree/Bindings/net/nfc/nxp,pn544.yaml | 58 + .../device-tree/Bindings/net/nfc/st,st-nci.yaml | 106 + .../device-tree/Bindings/net/nfc/st,st21nfca.yaml | 64 + .../device-tree/Bindings/net/nfc/st,st95hf.yaml | 57 + .../device-tree/Bindings/net/nfc/ti,trf7970a.yaml | 98 + sys/contrib/device-tree/Bindings/net/qcom,ipa.yaml | 3 +- .../Bindings/net/qcom,ipq8064-mdio.yaml | 5 +- .../Bindings/net/realtek-bluetooth.yaml | 2 + .../device-tree/Bindings/net/renesas,ether.yaml | 17 +- .../device-tree/Bindings/net/renesas,etheravb.yaml | 3 + .../device-tree/Bindings/net/snps,dwmac.yaml | 8 +- .../Bindings/net/socionext,uniphier-ave4.yaml | 1 + .../device-tree/Bindings/net/stm32-dwmac.yaml | 4 +- .../device-tree/Bindings/net/ti,bluetooth.yaml | 92 + .../Bindings/net/wireless/esp,esp8089.yaml | 43 + .../Bindings/net/wireless/mediatek,mt76.yaml | 5 + .../Bindings/net/wireless/qca,ath9k.yaml | 90 + .../Bindings/net/wireless/ti,wlcore.yaml | 134 + sys/contrib/device-tree/Bindings/numa.txt | 46 +- .../Bindings/nvmem/ingenic,jz4780-efuse.yaml | 2 +- .../device-tree/Bindings/nvmem/st,stm32-romem.yaml | 2 +- .../device-tree/Bindings/opp/opp-v2-base.yaml | 2 +- .../device-tree/Bindings/pci/apple,pcie.yaml | 160 + .../device-tree/Bindings/pci/brcm,stb-pcie.yaml | 1 + .../Bindings/pci/mediatek,mt7621-pcie.yaml | 142 + .../Bindings/pci/microchip,pcie-host.yaml | 1 + .../Bindings/pci/nvidia,tegra194-pcie.txt | 2 +- .../device-tree/Bindings/pci/qcom,pcie-ep.yaml | 158 + sys/contrib/device-tree/Bindings/pci/qcom,pcie.txt | 5 +- .../device-tree/Bindings/pci/rcar-pci-ep.yaml | 1 + .../device-tree/Bindings/pci/rockchip-dw-pcie.yaml | 141 + .../device-tree/Bindings/phy/bcm-ns-usb2-phy.yaml | 25 +- .../device-tree/Bindings/phy/ingenic,phy-usb.yaml | 2 +- .../Bindings/phy/nvidia,tegra20-usb-phy.yaml | 373 ++ .../Bindings/phy/phy-stm32-usbphyc.yaml | 131 +- .../device-tree/Bindings/phy/qcom,qmp-phy.yaml | 84 +- .../device-tree/Bindings/phy/qcom,qusb2-phy.yaml | 7 + .../device-tree/Bindings/phy/rockchip-usb-phy.yaml | 11 +- .../Bindings/phy/xlnx,zynqmp-psgtr.yaml | 2 +- .../Bindings/pinctrl/apple,pinctrl.yaml | 10 + .../Bindings/pinctrl/mediatek,mt7986-pinctrl.yaml | 363 ++ .../Bindings/pinctrl/microchip,sparx5-sgpio.yaml | 7 + .../Bindings/pinctrl/pinctrl-mt8195.yaml | 86 +- .../Bindings/pinctrl/qcom,pmic-gpio.yaml | 4 + .../Bindings/pinctrl/qcom,pmic-mpp.yaml | 188 ++ .../Bindings/pinctrl/qcom,qcm2290-pinctrl.yaml | 165 + .../Bindings/pinctrl/qcom,sm6350-pinctrl.yaml | 148 + .../Bindings/pinctrl/rockchip,pinctrl.yaml | 184 + .../Bindings/pinctrl/samsung-pinctrl.txt | 1 + .../pinctrl/socionext,uniphier-pinctrl.yaml | 1 + .../Bindings/pinctrl/st,stm32-pinctrl.yaml | 2 +- .../device-tree/Bindings/power/qcom,rpmpd.yaml | 2 + .../device-tree/Bindings/power/supply/bq25980.yaml | 2 +- .../Bindings/power/supply/maxim,max17040.yaml | 2 +- .../Bindings/power/supply/samsung,battery.yaml | 56 + .../power/supply/stericsson,ab8500-btemp.yaml | 10 +- .../power/supply/stericsson,ab8500-chargalg.yaml | 10 +- .../power/supply/stericsson,ab8500-charger.yaml | 10 +- .../power/supply/stericsson,ab8500-fg.yaml | 10 +- .../device-tree/Bindings/pwm/renesas,tpu-pwm.yaml | 2 + .../device-tree/Bindings/regulator/max77686.txt | 2 +- .../Bindings/regulator/maxim,max8952.yaml | 109 + .../Bindings/regulator/maxim,max8973.yaml | 139 + .../Bindings/regulator/maxim,max8997.yaml | 445 +++ .../Bindings/regulator/qcom,rpmh-regulator.yaml | 2 + .../Bindings/regulator/qcom,smd-rpm-regulator.yaml | 4 + .../Bindings/regulator/samsung,s2mpa01.yaml | 62 + .../Bindings/regulator/samsung,s2mps11.yaml | 44 + .../Bindings/regulator/samsung,s2mps13.yaml | 44 + .../Bindings/regulator/samsung,s2mps14.yaml | 44 + .../Bindings/regulator/samsung,s2mps15.yaml | 44 + .../Bindings/regulator/samsung,s2mpu02.yaml | 44 + .../Bindings/regulator/samsung,s5m8767.yaml | 99 + .../Bindings/regulator/silergy,sy8106a.yaml | 52 + .../regulator/socionext,uniphier-regulator.yaml | 1 + .../Bindings/regulator/st,stm32-booster.yaml | 2 +- .../Bindings/regulator/st,stm32-vrefbuf.yaml | 2 +- .../Bindings/regulator/st,stm32mp1-pwr-reg.yaml | 2 +- .../remoteproc/amlogic,meson-mx-ao-arc.yaml | 87 + .../Bindings/remoteproc/ingenic,vpu.yaml | 2 +- .../device-tree/Bindings/remoteproc/mtk,scp.yaml | 92 + .../device-tree/Bindings/remoteproc/qcom,adsp.yaml | 59 +- .../device-tree/Bindings/remoteproc/qcom,q6v5.txt | 39 +- .../Bindings/remoteproc/st,stm32-rproc.yaml | 4 +- .../Bindings/remoteproc/ti,k3-dsp-rproc.yaml | 4 +- .../Bindings/remoteproc/ti,k3-r5f-rproc.yaml | 4 +- .../Bindings/reserved-memory/memory-region.yaml | 40 + .../Bindings/reserved-memory/ramoops.yaml | 145 + .../Bindings/reserved-memory/reserved-memory.txt | 172 +- .../Bindings/reserved-memory/reserved-memory.yaml | 100 + .../Bindings/reserved-memory/shared-dma-pool.yaml | 87 + .../device-tree/Bindings/reset/microchip,rst.yaml | 4 +- .../reset/socionext,uniphier-glue-reset.yaml | 1 + .../Bindings/reset/socionext,uniphier-reset.yaml | 3 + sys/contrib/device-tree/Bindings/riscv/cpus.yaml | 8 +- .../device-tree/Bindings/rng/ingenic,trng.yaml | 2 +- sys/contrib/device-tree/Bindings/rng/omap_rng.yaml | 92 + .../device-tree/Bindings/rng/st,stm32-rng.yaml | 2 +- .../device-tree/Bindings/rtc/ingenic,rtc.yaml | 2 +- .../device-tree/Bindings/rtc/mstar,msc313-rtc.yaml | 49 + .../device-tree/Bindings/rtc/nxp,pcf85063.txt | 9 + .../device-tree/Bindings/rtc/st,stm32-rtc.yaml | 2 +- .../device-tree/Bindings/serial/8250_omap.yaml | 2 +- .../Bindings/serial/brcm,bcm6345-uart.yaml | 47 + .../Bindings/serial/fsl,s32-linflexuart.yaml | 48 + .../device-tree/Bindings/serial/ingenic,uart.yaml | 2 +- .../device-tree/Bindings/serial/samsung_uart.yaml | 1 + .../device-tree/Bindings/serial/sprd-uart.yaml | 1 + .../device-tree/Bindings/serial/st,stm32-uart.yaml | 2 +- .../Bindings/serial/xlnx,opb-uartlite.yaml | 89 + .../Bindings/soc/aspeed/uart-routing.yaml | 56 + .../Bindings/soc/imx/fsl,imx8mm-disp-blk-ctrl.yaml | 94 + .../Bindings/soc/imx/fsl,imx8mm-vpu-blk-ctrl.yaml | 76 + .../Bindings/soc/qcom/qcom,aoss-qmp.yaml | 12 +- .../device-tree/Bindings/soc/qcom/qcom,apr.yaml | 177 + .../Bindings/soc/qcom/qcom,smd-rpm.yaml | 3 + .../device-tree/Bindings/soc/qcom/qcom,smem.yaml | 34 +- .../device-tree/Bindings/soc/qcom/qcom,spm.yaml | 81 + .../device-tree/Bindings/soc/qcom/qcom-stats.yaml | 47 + .../Bindings/sound/allwinner,sun4i-a10-i2s.yaml | 3 + .../device-tree/Bindings/sound/amlogic,t9015.yaml | 6 + .../Bindings/sound/audio-graph-card2.yaml | 57 + .../device-tree/Bindings/sound/cirrus,cs35l41.yaml | 157 + .../device-tree/Bindings/sound/cirrus,cs42l51.yaml | 2 +- sys/contrib/device-tree/Bindings/sound/cs42l42.txt | 13 +- .../device-tree/Bindings/sound/ingenic,aic.yaml | 2 +- .../device-tree/Bindings/sound/ingenic,codec.yaml | 2 +- .../device-tree/Bindings/sound/linux,bt-sco.yaml | 38 + .../Bindings/sound/linux,spdif-dit.yaml | 32 + .../device-tree/Bindings/sound/max9892x.txt | 3 + .../device-tree/Bindings/sound/maxim,max98520.yaml | 36 + .../device-tree/Bindings/sound/mt8192-afe-pcm.yaml | 100 + .../sound/mt8195-mt6359-rt1011-rt5682.yaml | 47 + .../device-tree/Bindings/sound/name-prefix.yaml | 21 + sys/contrib/device-tree/Bindings/sound/nau8821.txt | 55 + .../Bindings/sound/nvidia,tegra186-dspk.yaml | 9 +- .../Bindings/sound/nvidia,tegra210-adx.yaml | 76 + .../Bindings/sound/nvidia,tegra210-ahub.yaml | 20 + .../Bindings/sound/nvidia,tegra210-amx.yaml | 76 + .../Bindings/sound/nvidia,tegra210-dmic.yaml | 9 +- .../Bindings/sound/nvidia,tegra210-i2s.yaml | 9 +- .../Bindings/sound/nvidia,tegra210-mixer.yaml | 74 + .../Bindings/sound/nvidia,tegra210-mvc.yaml | 76 + .../Bindings/sound/nvidia,tegra210-sfc.yaml | 73 + .../device-tree/Bindings/sound/nxp,tfa989x.yaml | 9 +- .../Bindings/sound/qcom,lpass-rx-macro.yaml | 4 +- .../Bindings/sound/qcom,lpass-tx-macro.yaml | 4 +- .../Bindings/sound/qcom,lpass-va-macro.yaml | 4 +- .../Bindings/sound/qcom,lpass-wsa-macro.yaml | 4 +- .../device-tree/Bindings/sound/qcom,q6afe.txt | 181 - .../device-tree/Bindings/sound/qcom,q6apm-dai.yaml | 53 + .../device-tree/Bindings/sound/qcom,q6asm.txt | 2 +- .../Bindings/sound/qcom,q6dsp-lpass-clocks.yaml | 77 + .../Bindings/sound/qcom,q6dsp-lpass-ports.yaml | 205 ++ .../Bindings/sound/realtek,rt5682s.yaml | 117 + .../device-tree/Bindings/sound/richtek,rt9120.yaml | 59 + .../Bindings/sound/rockchip,i2s-tdm.yaml | 182 + .../device-tree/Bindings/sound/rockchip,pdm.yaml | 120 + sys/contrib/device-tree/Bindings/sound/rt5659.txt | 2 +- .../Bindings/sound/simple-audio-amplifier.yaml | 45 + .../Bindings/sound/simple-audio-mux.yaml | 9 +- .../Bindings/sound/socionext,uniphier-aio.yaml | 22 +- .../Bindings/sound/socionext,uniphier-evea.yaml | 6 +- .../device-tree/Bindings/sound/st,stm32-i2s.yaml | 2 +- .../device-tree/Bindings/sound/st,stm32-sai.yaml | 2 +- .../Bindings/sound/st,stm32-spdifrx.yaml | 2 +- .../device-tree/Bindings/sound/test-component.yaml | 33 + .../device-tree/Bindings/sound/wlf,wm8962.yaml | 121 + .../device-tree/Bindings/sound/wlf,wm8978.yaml | 58 + .../device-tree/Bindings/spi/cdns,qspi-nor.yaml | 13 + .../device-tree/Bindings/spi/cdns,xspi.yaml | 77 + .../device-tree/Bindings/spi/ingenic,spi.yaml | 72 + .../Bindings/spi/qcom,spi-qcom-qspi.yaml | 6 +- .../device-tree/Bindings/spi/spi-nxp-fspi.yaml | 86 + .../device-tree/Bindings/spi/spi-rockchip.yaml | 1 + .../device-tree/Bindings/spi/st,stm32-qspi.yaml | 4 +- .../device-tree/Bindings/spi/st,stm32-spi.yaml | 4 +- sys/contrib/device-tree/Bindings/sram/sram.yaml | 7 +- .../device-tree/Bindings/submitting-patches.rst | 3 + .../Bindings/thermal/qcom-spmi-adc-tm-hc.yaml | 149 + .../Bindings/thermal/rockchip-thermal.yaml | 23 +- .../thermal/socionext,uniphier-thermal.yaml | 1 + .../Bindings/thermal/st,stm32-thermal.yaml | 2 +- .../device-tree/Bindings/timer/ingenic,sysost.yaml | 2 +- .../device-tree/Bindings/timer/ingenic,tcu.yaml | 2 +- .../device-tree/Bindings/timer/st,stm32-timer.yaml | 3 +- .../device-tree/Bindings/trivial-devices.yaml | 26 +- .../Bindings/ufs/samsung,exynos-ufs.yaml | 10 + sys/contrib/device-tree/Bindings/usb/atmel-usb.txt | 4 + sys/contrib/device-tree/Bindings/usb/dwc2.yaml | 16 +- .../device-tree/Bindings/usb/ingenic,musb.yaml | 2 +- .../device-tree/Bindings/usb/qcom,dwc3.yaml | 1 + .../device-tree/Bindings/usb/smsc,usb3503.yaml | 108 + .../device-tree/Bindings/usb/snps,dwc3.yaml | 18 +- .../device-tree/Bindings/usb/st,stusb160x.yaml | 2 +- .../device-tree/Bindings/usb/ti,tps6598x.yaml | 4 + .../device-tree/Bindings/usb/xlnx,usb2.yaml | 47 + .../device-tree/Bindings/vendor-prefixes.yaml | 24 + sys/contrib/device-tree/Bindings/w1/w1-gpio.yaml | 43 + .../Bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 46 +- .../device-tree/Bindings/watchdog/mtk-wdt.txt | 2 + .../Bindings/watchdog/st,stm32-iwdg.yaml | 4 +- .../device-tree/Bindings/writing-bindings.rst | 2 +- .../device-tree/Bindings/writing-schema.rst | 29 +- .../device-tree/include/dt-bindings/clock/am4.h | 1 + .../include/dt-bindings/clock/exynos850.h | 141 + .../include/dt-bindings/clock/imx8ulp-clock.h | 258 ++ .../dt-bindings/clock/ingenic,jz4725b-cgu.h | 36 + .../include/dt-bindings/clock/ingenic,jz4740-cgu.h | 39 + .../include/dt-bindings/clock/ingenic,jz4760-cgu.h | 54 + .../include/dt-bindings/clock/ingenic,jz4770-cgu.h | 58 + .../include/dt-bindings/clock/ingenic,jz4780-cgu.h | 91 + .../include/dt-bindings/clock/ingenic,x1000-cgu.h | 54 + .../include/dt-bindings/clock/ingenic,x1830-cgu.h | 57 + .../include/dt-bindings/clock/meson8b-clkc.h | 10 + .../include/dt-bindings/clock/mt8195-clk.h | 864 +++++ .../include/dt-bindings/clock/qcom,camcc-sc7280.h | 127 + .../include/dt-bindings/clock/qcom,gcc-msm8994.h | 13 + .../include/dt-bindings/clock/qcom,gcc-qcm2290.h | 188 ++ .../include/dt-bindings/clock/qcom,lpass-sc7280.h | 16 + .../include/dt-bindings/clock/qcom,rpmcc.h | 6 + .../device-tree/include/dt-bindings/leds/common.h | 7 + .../include/dt-bindings/phy/phy-cadence.h | 2 + .../include/dt-bindings/pinctrl/mt65xx.h | 9 + .../include/dt-bindings/power/imx8mm-power.h | 9 + .../include/dt-bindings/power/qcom-rpmpd.h | 17 + .../include/dt-bindings/reset/imx8ulp-pcc-reset.h | 59 + .../include/dt-bindings/reset/mt2712-resets.h | 22 + .../include/dt-bindings/reset/mt8173-resets.h | 2 + .../include/dt-bindings/reset/mt8183-resets.h | 101 + .../include/dt-bindings/reset/mt8192-resets.h | 30 + .../reset/stericsson,db8500-prcc-reset.h | 51 + .../device-tree/include/dt-bindings/soc/qcom,gpr.h | 19 + .../include/dt-bindings/sound/qcom,lpass.h | 31 + .../include/dt-bindings/sound/qcom,q6afe.h | 203 +- .../dt-bindings/sound/qcom,q6dsp-lpass-ports.h | 208 ++ .../device-tree/src/arm/am335x-pocketbeagle.dts | 1 + .../device-tree/src/arm/arm-realview-eb.dtsi | 42 +- .../device-tree/src/arm/arm-realview-pb1176.dts | 42 +- .../device-tree/src/arm/arm-realview-pb11mp.dts | 48 +- .../device-tree/src/arm/arm-realview-pbx.dtsi | 42 +- .../src/arm/armada-381-netgear-gs110emx.dts | 295 ++ .../src/arm/aspeed-bmc-amd-ethanolx.dts | 5 + .../src/arm/aspeed-bmc-ampere-mtjade.dts | 21 +- .../device-tree/src/arm/aspeed-bmc-ibm-everest.dts | 883 ++--- .../device-tree/src/arm/aspeed-bmc-ibm-rainier.dts | 1287 +++++-- .../src/arm/aspeed-bmc-inspur-fp5280g2.dts | 9 +- .../src/arm/aspeed-bmc-inventec-transformers.dts | 328 ++ .../device-tree/src/arm/aspeed-bmc-tyan-s7106.dts | 488 +++ sys/contrib/device-tree/src/arm/aspeed-g4.dtsi | 6 + sys/contrib/device-tree/src/arm/aspeed-g5.dtsi | 6 + sys/contrib/device-tree/src/arm/aspeed-g6.dtsi | 26 + sys/contrib/device-tree/src/arm/at91-lmu5000.dts | 147 + sys/contrib/device-tree/src/arm/at91-q5xr5.dts | 199 ++ .../device-tree/src/arm/at91-sama5d27_som1.dtsi | 12 +- .../device-tree/src/arm/at91-sama5d27_som1_ek.dts | 23 +- .../device-tree/src/arm/at91-sama5d27_wlsom1.dtsi | 70 + .../device-tree/src/arm/at91-sama5d2_icp.dts | 22 +- sys/contrib/device-tree/src/arm/at91-sama7g5ek.dts | 20 + sys/contrib/device-tree/src/arm/at91-tse850-3.dts | 2 +- sys/contrib/device-tree/src/arm/at91sam9260.dtsi | 2 +- sys/contrib/device-tree/src/arm/axp209.dtsi | 6 +- sys/contrib/device-tree/src/arm/axp22x.dtsi | 6 +- sys/contrib/device-tree/src/arm/axp81x.dtsi | 10 +- sys/contrib/device-tree/src/arm/bcm-nsp-ax.dtsi | 70 + sys/contrib/device-tree/src/arm/bcm-nsp.dtsi | 52 +- .../device-tree/src/arm/bcm2711-rpi-4-b.dts | 38 +- .../device-tree/src/arm/bcm2711-rpi-cm4-io.dts | 138 + .../device-tree/src/arm/bcm2711-rpi-cm4.dtsi | 113 + sys/contrib/device-tree/src/arm/bcm2711.dtsi | 10 +- .../device-tree/src/arm/bcm2835-rpi-zero-w.dts | 31 +- .../device-tree/src/arm/bcm2837-rpi-3-a-plus.dts | 36 +- .../device-tree/src/arm/bcm2837-rpi-3-b-plus.dts | 36 +- .../device-tree/src/arm/bcm2837-rpi-3-b.dts | 36 +- .../device-tree/src/arm/bcm283x-rpi-wifi-bt.dtsi | 34 + sys/contrib/device-tree/src/arm/bcm283x.dtsi | 2 + .../device-tree/src/arm/bcm4708-netgear-r6250.dts | 39 +- .../src/arm/bcm47081-buffalo-wzr-600dhp2.dts | 37 + .../device-tree/src/arm/bcm4709-asus-rt-ac87u.dts | 2 +- .../src/arm/bcm4709-buffalo-wxr-1900dhp.dts | 2 +- .../device-tree/src/arm/bcm4709-linksys-ea9200.dts | 2 +- .../device-tree/src/arm/bcm4709-netgear-r7000.dts | 2 +- .../device-tree/src/arm/bcm4709-netgear-r8000.dts | 44 +- .../src/arm/bcm4709-tplink-archer-c9-v1.dts | 2 +- .../device-tree/src/arm/bcm47094-asus-rt-ac88u.dts | 200 ++ .../src/arm/bcm47094-dlink-dir-885l.dts | 42 + .../src/arm/bcm47094-linksys-panamera.dts | 2 +- .../src/arm/bcm47094-luxul-abr-4500.dts | 37 + .../src/arm/bcm47094-luxul-xbr-4500.dts | 37 + .../src/arm/bcm47094-luxul-xwc-2000.dts | 2 +- .../device-tree/src/arm/bcm47189-tenda-ac9.dts | 37 + .../device-tree/src/arm/bcm53016-meraki-mr32.dts | 35 +- sys/contrib/device-tree/src/arm/bcm5301x.dtsi | 14 +- sys/contrib/device-tree/src/arm/bcm53573.dtsi | 18 + sys/contrib/device-tree/src/arm/bcm94708.dts | 2 +- sys/contrib/device-tree/src/arm/bcm94709.dts | 2 +- sys/contrib/device-tree/src/arm/bcm958522er.dts | 3 +- sys/contrib/device-tree/src/arm/bcm958525er.dts | 3 +- sys/contrib/device-tree/src/arm/bcm958525xmc.dts | 3 +- sys/contrib/device-tree/src/arm/bcm958622hr.dts | 3 +- sys/contrib/device-tree/src/arm/bcm958623hr.dts | 3 +- .../src/arm/bcm958625-meraki-alamo.dtsi | 281 ++ .../src/arm/bcm958625-meraki-kingpin.dtsi | 163 + .../src/arm/bcm958625-meraki-mx64-a0.dts | 25 + .../device-tree/src/arm/bcm958625-meraki-mx64.dts | 24 + .../src/arm/bcm958625-meraki-mx64w-a0.dts | 33 + .../device-tree/src/arm/bcm958625-meraki-mx64w.dts | 32 + .../device-tree/src/arm/bcm958625-meraki-mx65.dts | 24 + .../device-tree/src/arm/bcm958625-meraki-mx65w.dts | 32 + .../src/arm/bcm958625-meraki-mx6x-common.dtsi | 129 + sys/contrib/device-tree/src/arm/bcm958625hr.dts | 3 +- sys/contrib/device-tree/src/arm/bcm958625k.dts | 3 +- sys/contrib/device-tree/src/arm/bcm988312hr.dts | 7 +- sys/contrib/device-tree/src/arm/dra7.dtsi | 19 + sys/contrib/device-tree/src/arm/e60k02.dtsi | 2 +- sys/contrib/device-tree/src/arm/e70k02.dtsi | 320 ++ sys/contrib/device-tree/src/arm/emev2-kzm9d.dts | 2 +- .../device-tree/src/arm/exynos3250-rinato.dts | 1 + .../device-tree/src/arm/exynos4210-i9100.dts | 1 + .../device-tree/src/arm/exynos4210-origen.dts | 24 +- .../device-tree/src/arm/exynos4210-trats.dts | 1 + .../src/arm/exynos4210-universal_c210.dts | 1 + .../device-tree/src/arm/exynos4412-i9300.dts | 1 + .../device-tree/src/arm/exynos4412-i9305.dts | 1 + .../device-tree/src/arm/exynos4412-n710x.dts | 1 + .../device-tree/src/arm/exynos4412-origen.dts | 14 +- .../src/arm/exynos4412-p4note-n8010.dts | 1 + .../device-tree/src/arm/exynos4412-trats2.dts | 1 + .../device-tree/src/arm/exynos5250-arndale.dts | 3 - .../device-tree/src/arm/exynos5250-snow-rev5.dts | 1 + .../device-tree/src/arm/exynos5250-snow.dts | 1 + .../device-tree/src/arm/exynos5250-spring.dts | 1 + sys/contrib/device-tree/src/arm/exynos5250.dtsi | 1 - .../device-tree/src/arm/exynos5420-peach-pit.dts | 1 + .../device-tree/src/arm/exynos5800-peach-pi.dts | 1 + .../device-tree/src/arm/gemini-dlink-dir-685.dts | 18 - sys/contrib/device-tree/src/arm/gemini-ns2502.dts | 148 + .../device-tree/src/arm/gemini-sl93512r.dts | 18 - sys/contrib/device-tree/src/arm/gemini-sq201.dts | 18 - sys/contrib/device-tree/src/arm/gemini-ssi1328.dts | 138 + sys/contrib/device-tree/src/arm/gemini-wbd111.dts | 18 - sys/contrib/device-tree/src/arm/gemini-wbd222.dts | 18 - sys/contrib/device-tree/src/arm/gemini.dtsi | 33 +- sys/contrib/device-tree/src/arm/imx6dl-alti6p.dts | 2 +- sys/contrib/device-tree/src/arm/imx6dl-b1x5v2.dtsi | 1 - sys/contrib/device-tree/src/arm/imx6dl-prtrvt.dts | 2 - .../device-tree/src/arm/imx6dl-skov-revc-lt2.dts | 1 + .../device-tree/src/arm/imx6dl-yapp4-common.dtsi | 8 - .../device-tree/src/arm/imx6q-skov-revc-lt2.dts | 1 + .../device-tree/src/arm/imx6qdl-apalis.dtsi | 7 +- .../device-tree/src/arm/imx6qdl-phytec-mira.dtsi | 31 +- .../src/arm/imx6qdl-phytec-phycore-som.dtsi | 12 +- .../device-tree/src/arm/imx6qdl-skov-revc-lt2.dtsi | 99 + sys/contrib/device-tree/src/arm/imx6qdl-tqma6.dtsi | 2 +- .../device-tree/src/arm/imx6qdl-wandboard.dtsi | 1 + sys/contrib/device-tree/src/arm/imx6qdl.dtsi | 7 +- sys/contrib/device-tree/src/arm/imx6qp-prtwd3.dts | 6 +- sys/contrib/device-tree/src/arm/imx6qp.dtsi | 2 +- .../device-tree/src/arm/imx6sl-tolino-vision5.dts | 349 ++ sys/contrib/device-tree/src/arm/imx6sl.dtsi | 18 +- .../device-tree/src/arm/imx6sll-kobo-librah2o.dts | 339 ++ sys/contrib/device-tree/src/arm/imx6sll.dtsi | 22 +- sys/contrib/device-tree/src/arm/imx6sx.dtsi | 6 +- .../src/arm/imx6ul-phytec-phycore-som.dtsi | 12 +- .../device-tree/src/arm/imx6ul-phytec-segin.dtsi | 1 + .../src/arm/imx6ull-colibri-emmc-eval-v3.dts | 17 + .../src/arm/imx6ull-colibri-emmc-nonwifi.dtsi | 185 + .../device-tree/src/arm/imx6ull-colibri.dtsi | 32 +- sys/contrib/device-tree/src/arm/imx6ull-pinfunc.h | 2 +- sys/contrib/device-tree/src/arm/imx7-mba7.dtsi | 42 +- sys/contrib/device-tree/src/arm/imx7-tqma7.dtsi | 47 +- sys/contrib/device-tree/src/arm/imx7d-mba7.dts | 6 +- sys/contrib/device-tree/src/arm/imx7d-sdb.dts | 2 +- sys/contrib/device-tree/src/arm/imx7d-tqma7.dtsi | 4 +- sys/contrib/device-tree/src/arm/imx7d.dtsi | 7 +- sys/contrib/device-tree/src/arm/imx7s-mba7.dts | 6 +- sys/contrib/device-tree/src/arm/imx7s-tqma7.dtsi | 4 +- sys/contrib/device-tree/src/arm/integrator.dtsi | 23 +- .../device-tree/src/arm/integratorap-im-pd1.dts | 9 +- sys/contrib/device-tree/src/arm/integratorap.dts | 15 +- sys/contrib/device-tree/src/arm/integratorcp.dts | 9 +- .../src/arm/intel-ixp42x-adi-coyote.dts | 2 + .../src/arm/intel-ixp42x-arcom-vulcan.dts | 2 + .../src/arm/intel-ixp42x-dlink-dsm-g600.dts | 2 + .../src/arm/intel-ixp42x-freecom-fsg-3.dts | 2 + .../src/arm/intel-ixp42x-gateworks-gw2348.dts | 2 + .../src/arm/intel-ixp42x-iomega-nas100d.dts | 2 + .../device-tree/src/arm/intel-ixp42x-ixdpg425.dts | 2 + .../src/arm/intel-ixp42x-linksys-nslu2.dts | 2 + .../src/arm/intel-ixp42x-linksys-wrv54g.dts | 2 + .../src/arm/intel-ixp42x-netgear-wg302v2.dts | 2 + .../src/arm/intel-ixp43x-gateworks-gw2358.dts | 2 + .../device-tree/src/arm/intel-ixp45x-ixp46x.dtsi | 8 + .../src/arm/intel-ixp4xx-reference-design.dtsi | 2 + sys/contrib/device-tree/src/arm/intel-ixp4xx.dtsi | 2 - .../device-tree/src/arm/iwg20d-q7-common.dtsi | 2 + sys/contrib/device-tree/src/arm/ls1021a-qds.dts | 85 +- sys/contrib/device-tree/src/arm/ls1021a-tsn.dts | 6 +- sys/contrib/device-tree/src/arm/ls1021a-twr.dts | 63 +- sys/contrib/device-tree/src/arm/ls1021a.dtsi | 219 +- sys/contrib/device-tree/src/arm/mps2.dtsi | 10 +- sys/contrib/device-tree/src/arm/mstar-v7.dtsi | 9 + sys/contrib/device-tree/src/arm/mt7623.dtsi | 33 + sys/contrib/device-tree/src/arm/mt7623a.dtsi | 4 + .../src/arm/mt7623n-bananapi-bpi-r2.dts | 25 + sys/contrib/device-tree/src/arm/mt7629-rfb.dts | 3 +- sys/contrib/device-tree/src/arm/mt7629.dtsi | 45 +- .../device-tree/src/arm/omap-gpmc-smsc911x.dtsi | 4 +- .../device-tree/src/arm/omap-gpmc-smsc9221.dtsi | 2 +- .../device-tree/src/arm/omap-zoom-common.dtsi | 4 +- sys/contrib/device-tree/src/arm/omap2430-sdp.dts | 4 +- .../device-tree/src/arm/omap3-cpu-thermal.dtsi | 2 +- .../src/arm/omap3-devkit8000-common.dtsi | 4 +- sys/contrib/device-tree/src/arm/omap3-gta04.dtsi | 23 +- sys/contrib/device-tree/src/arm/omap3-gta04a5.dts | 4 +- .../src/arm/omap3-overo-tobiduo-common.dtsi | 2 +- sys/contrib/device-tree/src/arm/omap3-sb-t35.dtsi | 4 +- .../device-tree/src/arm/qcom-apq8026-lg-lenok.dts | 237 ++ .../src/arm/qcom-apq8060-dragonboard.dts | 10 +- .../src/arm/qcom-apq8064-asus-nexus7-flo.dts | 2 +- .../device-tree/src/arm/qcom-apq8064-cm-qs600.dts | 6 +- .../device-tree/src/arm/qcom-apq8064-ifc6410.dts | 6 +- .../src/arm/qcom-apq8064-sony-xperia-yuga.dts | 4 +- sys/contrib/device-tree/src/arm/qcom-apq8064.dtsi | 63 +- sys/contrib/device-tree/src/arm/qcom-apq8084.dtsi | 8 +- .../src/arm/qcom-ipq4019-ap.dk01.1-c1.dts | 2 +- .../src/arm/qcom-ipq4019-ap.dk01.1.dtsi | 1 - .../src/arm/qcom-ipq4019-ap.dk04.1-c1.dts | 2 +- .../src/arm/qcom-ipq4019-ap.dk04.1-c3.dts | 2 +- .../src/arm/qcom-ipq4019-ap.dk07.1-c1.dts | 2 +- .../src/arm/qcom-ipq4019-ap.dk07.1-c2.dts | 2 +- .../device-tree/src/arm/qcom-ipq8064-ap148.dts | 2 +- .../device-tree/src/arm/qcom-ipq8064-rb3011.dts | 8 +- sys/contrib/device-tree/src/arm/qcom-ipq8064.dtsi | 26 +- .../device-tree/src/arm/qcom-mdm9615-wp8548.dtsi | 2 +- sys/contrib/device-tree/src/arm/qcom-mdm9615.dtsi | 16 +- sys/contrib/device-tree/src/arm/qcom-msm8226.dtsi | 263 +- .../device-tree/src/arm/qcom-msm8660-surf.dts | 4 +- sys/contrib/device-tree/src/arm/qcom-msm8660.dtsi | 27 +- .../src/arm/qcom-msm8916-samsung-serranove.dts | 3 + .../device-tree/src/arm/qcom-msm8916-smp.dtsi | 62 + .../device-tree/src/arm/qcom-msm8960-cdp.dts | 4 +- sys/contrib/device-tree/src/arm/qcom-msm8960.dtsi | 4 +- sys/contrib/device-tree/src/arm/qcom-msm8974.dtsi | 16 +- sys/contrib/device-tree/src/arm/qcom-pm8226.dtsi | 27 + sys/contrib/device-tree/src/arm/qcom-pm8841.dtsi | 7 +- sys/contrib/device-tree/src/arm/qcom-pm8941.dtsi | 11 +- sys/contrib/device-tree/src/arm/qcom-pma8084.dtsi | 11 +- sys/contrib/device-tree/src/arm/qcom-sdx55.dtsi | 1 - .../device-tree/src/arm/r7s72100-genmai.dts | 2 + .../device-tree/src/arm/r7s72100-gr-peach.dts | 2 + .../device-tree/src/arm/r7s72100-rskrza1.dts | 2 + .../device-tree/src/arm/r7s9210-rza2mevb.dts | 21 + .../device-tree/src/arm/r8a73a4-ape6evm.dts | 1 + .../src/arm/r8a7740-armadillo800eva.dts | 3 + .../src/arm/r8a7742-iwg21d-q7-dbcm-ca.dts | 2 + .../device-tree/src/arm/r8a7742-iwg21d-q7.dts | 2 + .../device-tree/src/arm/r8a7743-sk-rzg1m.dts | 4 + .../device-tree/src/arm/r8a7745-iwg22d-sodimm.dts | 2 + .../device-tree/src/arm/r8a7745-sk-rzg1e.dts | 4 + .../device-tree/src/arm/r8a77470-iwg23s-sbc.dts | 2 + sys/contrib/device-tree/src/arm/r8a7778-bockw.dts | 2 +- sys/contrib/device-tree/src/arm/r8a7779-marzen.dts | 2 +- sys/contrib/device-tree/src/arm/r8a7790-lager.dts | 2 + sys/contrib/device-tree/src/arm/r8a7790-stout.dts | 2 + .../device-tree/src/arm/r8a7791-koelsch.dts | 2 + sys/contrib/device-tree/src/arm/r8a7791-porter.dts | 2 + sys/contrib/device-tree/src/arm/r8a7793-gose.dts | 2 + sys/contrib/device-tree/src/arm/r8a7794-alt.dts | 2 + sys/contrib/device-tree/src/arm/r8a7794-silk.dts | 2 + sys/contrib/device-tree/src/arm/rk3036.dtsi | 10 +- sys/contrib/device-tree/src/arm/rk3066a-mk808.dts | 27 + sys/contrib/device-tree/src/arm/rk3066a.dtsi | 32 +- sys/contrib/device-tree/src/arm/rk3188.dtsi | 13 +- sys/contrib/device-tree/src/arm/rk3229.dtsi | 2 +- sys/contrib/device-tree/src/arm/rk322x.dtsi | 14 +- sys/contrib/device-tree/src/arm/rk3288.dtsi | 22 +- sys/contrib/device-tree/src/arm/rv1108.dtsi | 16 +- .../device-tree/src/arm/s5pv210-fascinate4g.dts | 1 + .../device-tree/src/arm/s5pv210-galaxys.dts | 1 + sys/contrib/device-tree/src/arm/sama5d29.dtsi | 16 + sys/contrib/device-tree/src/arm/sama7g5.dtsi | 43 + sys/contrib/device-tree/src/arm/sh73a0-kzm9g.dts | 2 +- sys/contrib/device-tree/src/arm/socfpga.dtsi | 2 +- .../device-tree/src/arm/socfpga_arria10.dtsi | 2 +- .../src/arm/socfpga_arria10_mercury_aa1.dts | 112 + .../src/arm/socfpga_arria10_socdk_qspi.dts | 2 +- .../device-tree/src/arm/socfpga_arria5_socdk.dts | 2 +- .../device-tree/src/arm/socfpga_cyclone5_socdk.dts | 2 +- .../src/arm/socfpga_cyclone5_sockit.dts | 2 +- .../src/arm/socfpga_cyclone5_socrates.dts | 2 +- .../device-tree/src/arm/socfpga_cyclone5_sodia.dts | 2 +- .../src/arm/socfpga_cyclone5_vining_fpga.dts | 4 +- sys/contrib/device-tree/src/arm/spear1310.dtsi | 6 - sys/contrib/device-tree/src/arm/spear1340.dtsi | 2 - sys/contrib/device-tree/src/arm/ste-ab8500.dtsi | 13 +- sys/contrib/device-tree/src/arm/ste-ab8505.dtsi | 13 +- sys/contrib/device-tree/src/arm/ste-href.dtsi | 6 + sys/contrib/device-tree/src/arm/ste-snowball.dts | 6 + .../src/arm/ste-ux500-samsung-codina.dts | 4 + .../src/arm/ste-ux500-samsung-gavini.dts | 4 + .../src/arm/ste-ux500-samsung-golden.dts | 4 + .../src/arm/ste-ux500-samsung-janice.dts | 7 + .../device-tree/src/arm/ste-ux500-samsung-kyle.dts | 4 + .../src/arm/ste-ux500-samsung-skomer.dts | 38 +- .../device-tree/src/arm/stm32mp13-pinctrl.dtsi | 64 + sys/contrib/device-tree/src/arm/stm32mp131.dtsi | 283 ++ sys/contrib/device-tree/src/arm/stm32mp133.dtsi | 37 + sys/contrib/device-tree/src/arm/stm32mp135.dtsi | 12 + sys/contrib/device-tree/src/arm/stm32mp135f-dk.dts | 56 + sys/contrib/device-tree/src/arm/stm32mp13xc.dtsi | 17 + sys/contrib/device-tree/src/arm/stm32mp13xf.dtsi | 17 + .../device-tree/src/arm/stm32mp15-pinctrl.dtsi | 8 +- sys/contrib/device-tree/src/arm/stm32mp151.dtsi | 19 +- .../device-tree/src/arm/stm32mp157c-odyssey.dts | 6 + .../device-tree/src/arm/stm32mp15xx-dhcor-som.dtsi | 2 +- .../device-tree/src/arm/stm32mp15xx-dkx.dtsi | 2 +- .../src/arm/sun4i-a10-olinuxino-lime.dts | 11 +- sys/contrib/device-tree/src/arm/sun4i-a10.dtsi | 11 +- sys/contrib/device-tree/src/arm/sun5i-a13.dtsi | 15 +- sys/contrib/device-tree/src/arm/sun6i-a31.dtsi | 44 +- .../device-tree/src/arm/sun7i-a20-bananapi.dts | 17 +- sys/contrib/device-tree/src/arm/sun7i-a20.dtsi | 34 +- sys/contrib/device-tree/src/arm/sun8i-a33.dtsi | 4 +- .../device-tree/src/arm/sun8i-a83t-tbs-a711.dts | 2 +- sys/contrib/device-tree/src/arm/sun8i-a83t.dtsi | 4 +- sys/contrib/device-tree/src/arm/sun8i-h3.dtsi | 4 +- sys/contrib/device-tree/src/arm/sun8i-r40.dtsi | 39 + .../device-tree/src/arm/sun8i-v3-sl631.dtsi | 2 +- .../device-tree/src/arm/sun9i-a80-cubieboard4.dts | 2 +- .../src/arm/sunxi-libretech-all-h3-it.dtsi | 2 +- sys/contrib/device-tree/src/arm/tegra114.dtsi | 8 +- sys/contrib/device-tree/src/arm/tegra124.dtsi | 12 +- .../src/arm/tegra20-acer-a500-picasso.dts | 7 +- sys/contrib/device-tree/src/arm/tegra20-paz00.dts | 2 - sys/contrib/device-tree/src/arm/tegra20.dtsi | 13 +- .../arm/tegra30-asus-nexus7-grouper-common.dtsi | 30 +- sys/contrib/device-tree/src/arm/tegra30-ouya.dts | 5 +- sys/contrib/device-tree/src/arm/tegra30.dtsi | 12 +- .../device-tree/src/arm/versatile-ab-ib2.dts | 6 +- sys/contrib/device-tree/src/arm/versatile-ab.dts | 27 +- .../device-tree/src/arm64/allwinner/axp803.dtsi | 10 +- .../src/arm64/allwinner/sun50i-a100.dtsi | 6 +- .../src/arm64/allwinner/sun50i-a64-cpu-opp.dtsi | 2 +- .../arm64/allwinner/sun50i-a64-orangepi-win.dts | 2 +- .../src/arm64/allwinner/sun50i-a64-pinetab.dts | 28 +- .../src/arm64/allwinner/sun50i-a64-teres-i.dts | 3 +- .../src/arm64/allwinner/sun50i-a64.dtsi | 17 + .../src/arm64/allwinner/sun50i-h5-cpu-opp.dtsi | 2 +- .../arm64/allwinner/sun50i-h5-nanopi-r1s-h5.dts | 9 +- .../allwinner/sun50i-h5-orangepi-zero-plus.dts | 2 +- .../device-tree/src/arm64/allwinner/sun50i-h5.dtsi | 2 +- .../src/arm64/allwinner/sun50i-h6-cpu-opp.dtsi | 2 +- .../device-tree/src/arm64/allwinner/sun50i-h6.dtsi | 8 +- .../src/arm64/altera/socfpga_stratix10.dtsi | 2 +- .../amlogic/meson-axg-jethome-jethub-j100.dts | 362 ++ .../src/arm64/amlogic/meson-g12a-radxa-zero.dts | 405 +++ .../src/arm64/amlogic/meson-g12a-sei510.dts | 2 +- .../src/arm64/amlogic/meson-g12a-u200.dts | 2 +- .../src/arm64/amlogic/meson-g12a-x96-max.dts | 2 +- .../src/arm64/amlogic/meson-g12b-khadas-vim3.dtsi | 4 +- .../src/arm64/amlogic/meson-g12b-odroid-n2.dtsi | 6 +- .../src/arm64/amlogic/meson-g12b-w400.dtsi | 4 +- .../amlogic/meson-gxl-s905w-jethome-jethub-j80.dts | 241 ++ .../src/arm64/amlogic/meson-gxm-rbox-pro.dts | 61 + .../src/arm64/amlogic/meson-sm1-bananapi-m5.dts | 2 +- .../src/arm64/amlogic/meson-sm1-khadas-vim3l.dts | 2 +- .../src/arm64/amlogic/meson-sm1-odroid.dtsi | 6 +- .../src/arm64/amlogic/meson-sm1-sei610.dts | 2 +- .../device-tree/src/arm64/apple/t8103-j274.dts | 23 + sys/contrib/device-tree/src/arm64/apple/t8103.dtsi | 212 ++ .../src/arm64/arm/juno-motherboard.dtsi | 27 +- .../src/arm64/broadcom/bcm2711-rpi-cm4-io.dts | 2 + .../src/arm64/broadcom/bcm4908/bcm4908.dtsi | 16 +- .../src/arm64/exynos/exynos5433-bus.dtsi | 10 +- .../src/arm64/exynos/exynos5433-tm2.dts | 1 + .../src/arm64/exynos/exynos5433-tm2e.dts | 1 + .../device-tree/src/arm64/exynos/exynos5433.dtsi | 6 +- .../src/arm64/exynos/exynosautov9-pinctrl.dtsi | 1189 +++++++ .../src/arm64/exynos/exynosautov9-sadk.dts | 56 + .../device-tree/src/arm64/exynos/exynosautov9.dtsi | 305 ++ .../src/arm64/freescale/fsl-ls1012a-rdb.dts | 1 + .../freescale/fsl-ls1028a-kontron-sl28-var1.dts | 60 +- .../freescale/fsl-ls1028a-kontron-sl28-var2.dts | 17 +- .../freescale/fsl-ls1028a-kontron-sl28-var4.dts | 49 +- .../arm64/freescale/fsl-ls1028a-kontron-sl28.dts | 31 +- .../src/arm64/freescale/fsl-ls1028a-qds.dts | 10 +- .../src/arm64/freescale/fsl-ls1028a-rdb.dts | 19 +- .../src/arm64/freescale/fsl-ls1028a.dtsi | 72 +- .../src/arm64/freescale/fsl-ls1088a-ten64.dts | 2 - .../src/arm64/freescale/fsl-ls1088a.dtsi | 40 +- .../src/arm64/freescale/fsl-ls208xa.dtsi | 40 +- .../arm64/freescale/fsl-lx2160a-bluebox3-rev-a.dts | 34 + .../src/arm64/freescale/fsl-lx2160a-bluebox3.dts | 662 ++++ .../src/arm64/freescale/fsl-lx2160a.dtsi | 28 +- .../src/arm64/freescale/imx8mm-kontron-n801x-s.dts | 32 +- .../arm64/freescale/imx8mm-kontron-n801x-som.dtsi | 4 +- .../src/arm64/freescale/imx8mm-venice-gw71xx.dtsi | 2 +- .../src/arm64/freescale/imx8mm-venice-gw72xx.dtsi | 2 +- .../src/arm64/freescale/imx8mm-venice-gw73xx.dtsi | 2 +- .../src/arm64/freescale/imx8mm-venice-gw7901.dts | 24 + .../device-tree/src/arm64/freescale/imx8mm.dtsi | 180 + .../device-tree/src/arm64/freescale/imx8mp.dtsi | 2 +- .../src/arm64/freescale/imx8mq-librem5.dtsi | 46 +- .../src/arm64/freescale/imx8mq-mnt-reform2.dts | 1 + .../src/arm64/freescale/imx8mq-zii-ultra.dtsi | 2 + .../device-tree/src/arm64/freescale/imx8mq.dtsi | 12 +- .../device-tree/src/arm64/freescale/s32g2.dtsi | 124 + .../src/arm64/freescale/s32g274a-evb.dts | 34 + .../src/arm64/freescale/s32g274a-rdb2.dts | 40 + .../device-tree/src/arm64/hisilicon/hi3660.dtsi | 8 +- .../src/arm64/hisilicon/hi3670-hikey970.dts | 22 +- .../device-tree/src/arm64/hisilicon/hi3670.dtsi | 2 +- .../device-tree/src/arm64/hisilicon/hi6220.dtsi | 4 +- .../src/arm64/hisilicon/hikey970-pmic.dtsi | 86 + .../src/arm64/intel/socfpga_agilex.dtsi | 2 +- .../src/arm64/marvell/armada-7040-mochabin.dts | 458 +++ .../device-tree/src/arm64/mediatek/mt2712e.dtsi | 97 +- .../device-tree/src/arm64/mediatek/mt6358.dtsi | 1 + .../src/arm64/mediatek/mt7622-bananapi-bpi-r64.dts | 16 +- .../device-tree/src/arm64/mediatek/mt7622-rfb1.dts | 6 +- .../device-tree/src/arm64/mediatek/mt7622.dtsi | 112 +- .../device-tree/src/arm64/mediatek/mt8173.dtsi | 2 + .../mt8183-kukui-audio-da7219-max98357a.dtsi | 13 + .../mt8183-kukui-audio-da7219-rt1015p.dtsi | 13 + .../arm64/mediatek/mt8183-kukui-audio-da7219.dtsi | 54 + .../mediatek/mt8183-kukui-audio-max98357a.dtsi | 13 + .../arm64/mediatek/mt8183-kukui-audio-rt1015p.dtsi | 13 + .../mt8183-kukui-audio-ts3a227e-max98357a.dtsi | 13 + .../mt8183-kukui-audio-ts3a227e-rt1015p.dtsi | 13 + .../mediatek/mt8183-kukui-audio-ts3a227e.dtsi | 32 + .../arm64/mediatek/mt8183-kukui-jacuzzi-burnet.dts | 1 + .../arm64/mediatek/mt8183-kukui-jacuzzi-damu.dts | 1 + .../mediatek/mt8183-kukui-jacuzzi-fennel.dtsi | 1 + .../mt8183-kukui-jacuzzi-juniper-sku16.dts | 1 + .../arm64/mediatek/mt8183-kukui-jacuzzi-kappa.dts | 1 + .../arm64/mediatek/mt8183-kukui-jacuzzi-kenzo.dts | 1 + .../mediatek/mt8183-kukui-jacuzzi-willow-sku0.dts | 1 + .../mediatek/mt8183-kukui-jacuzzi-willow-sku1.dts | 1 + .../src/arm64/mediatek/mt8183-kukui-kakadu.dts | 1 + .../src/arm64/mediatek/mt8183-kukui-kodama.dtsi | 1 + .../src/arm64/mediatek/mt8183-kukui-krane.dtsi | 5 + .../src/arm64/mediatek/mt8183-kukui.dtsi | 67 +- .../device-tree/src/arm64/mediatek/mt8183.dtsi | 99 +- .../device-tree/src/arm64/mediatek/mt8192.dtsi | 163 + .../src/arm64/nvidia/tegra132-norrin.dts | 2 - .../device-tree/src/arm64/nvidia/tegra132.dtsi | 12 +- .../src/arm64/nvidia/tegra186-p2771-0000.dts | 1554 ++++++++- .../nvidia/tegra186-p3509-0000+p3636-0001.dts | 506 ++- .../device-tree/src/arm64/nvidia/tegra186.dtsi | 136 + .../src/arm64/nvidia/tegra194-p2972-0000.dts | 1495 +++++++- .../src/arm64/nvidia/tegra194-p3509-0000.dtsi | 1522 ++++++++- .../device-tree/src/arm64/nvidia/tegra194.dtsi | 209 +- .../src/arm64/nvidia/tegra210-p2371-2180.dts | 876 +++++ .../src/arm64/nvidia/tegra210-p3450-0000.dts | 876 +++++ .../device-tree/src/arm64/nvidia/tegra210.dtsi | 81 +- .../device-tree/src/arm64/qcom/apq8016-sbc.dts | 832 ++++- .../apq8094-sony-xperia-kitakami-karin_windy.dts | 1 + .../device-tree/src/arm64/qcom/apq8096-db820c.dts | 1070 +++++- .../device-tree/src/arm64/qcom/apq8096-ifc6640.dts | 3 - .../device-tree/src/arm64/qcom/ipq6018.dtsi | 93 +- .../device-tree/src/arm64/qcom/ipq8074-hk01.dts | 6 + .../device-tree/src/arm64/qcom/ipq8074.dtsi | 92 +- .../src/arm64/qcom/msm8916-alcatel-idol347.dts | 1 + .../src/arm64/qcom/msm8916-asus-z00l.dts | 126 + .../src/arm64/qcom/msm8916-huawei-g7.dts | 1 + .../src/arm64/qcom/msm8916-longcheer-l8150.dts | 63 +- .../src/arm64/qcom/msm8916-longcheer-l8910.dts | 1 + .../device-tree/src/arm64/qcom/msm8916-mtp.dts | 15 +- .../src/arm64/qcom/msm8916-samsung-a3u-eur.dts | 1 + .../src/arm64/qcom/msm8916-samsung-a5u-eur.dts | 1 + .../src/arm64/qcom/msm8916-samsung-serranove.dts | 534 +++ .../src/arm64/qcom/msm8916-wingtech-wt88047.dts | 1 + .../device-tree/src/arm64/qcom/msm8916.dtsi | 89 +- .../src/arm64/qcom/msm8992-bullhead-rev-101.dts | 2 + .../qcom/msm8992-msft-lumia-octagon-talkman.dts | 1 + .../src/arm64/qcom/msm8992-xiaomi-libra.dts | 2 + .../src/arm64/qcom/msm8994-angler-rev-101.dts | 1 + .../qcom/msm8994-msft-lumia-octagon-cityman.dts | 1 + .../qcom/msm8994-sony-xperia-kitakami-ivy.dts | 1 + .../qcom/msm8994-sony-xperia-kitakami-karin.dts | 1 + .../qcom/msm8994-sony-xperia-kitakami-satsuki.dts | 1 + .../qcom/msm8994-sony-xperia-kitakami-sumire.dts | 1 + .../qcom/msm8994-sony-xperia-kitakami-suzuran.dts | 1 + .../device-tree/src/arm64/qcom/msm8994.dtsi | 2 +- .../device-tree/src/arm64/qcom/msm8996-mtp.dts | 24 +- .../arm64/qcom/msm8996-sony-xperia-tone-dora.dts | 1 + .../arm64/qcom/msm8996-sony-xperia-tone-kagura.dts | 1 + .../arm64/qcom/msm8996-sony-xperia-tone-keyaki.dts | 1 + .../src/arm64/qcom/msm8996-sony-xperia-tone.dtsi | 1 + .../src/arm64/qcom/msm8996-xiaomi-common.dtsi | 673 ++++ .../src/arm64/qcom/msm8996-xiaomi-gemini.dts | 465 +++ .../src/arm64/qcom/msm8996-xiaomi-scorpio.dts | 432 +++ .../device-tree/src/arm64/qcom/msm8996.dtsi | 96 +- .../src/arm64/qcom/msm8998-asus-novago-tp370ql.dts | 1 + .../src/arm64/qcom/msm8998-clamshell.dtsi | 2 + .../src/arm64/qcom/msm8998-fxtec-pro1.dts | 320 ++ .../src/arm64/qcom/msm8998-hp-envy-x2.dts | 1 + .../src/arm64/qcom/msm8998-lenovo-miix-630.dts | 1 + .../device-tree/src/arm64/qcom/msm8998-mtp.dtsi | 4 - .../arm64/qcom/msm8998-oneplus-cheeseburger.dts | 1 + .../src/arm64/qcom/msm8998-oneplus-common.dtsi | 4 - .../src/arm64/qcom/msm8998-oneplus-dumpling.dts | 1 + .../qcom/msm8998-sony-xperia-yoshino-lilac.dts | 31 + .../qcom/msm8998-sony-xperia-yoshino-maple.dts | 55 + .../qcom/msm8998-sony-xperia-yoshino-poplar.dts | 36 + .../arm64/qcom/msm8998-sony-xperia-yoshino.dtsi | 670 ++++ .../device-tree/src/arm64/qcom/msm8998.dtsi | 223 +- .../device-tree/src/arm64/qcom/pm6150l.dtsi | 1 + sys/contrib/device-tree/src/arm64/qcom/pm6350.dtsi | 54 + sys/contrib/device-tree/src/arm64/qcom/pm660.dtsi | 5 +- sys/contrib/device-tree/src/arm64/qcom/pm660l.dtsi | 7 - sys/contrib/device-tree/src/arm64/qcom/pm8916.dtsi | 18 +- sys/contrib/device-tree/src/arm64/qcom/pm8994.dtsi | 13 +- .../device-tree/src/arm64/qcom/pmi8994.dtsi | 5 +- .../device-tree/src/arm64/qcom/pmi8998.dtsi | 12 + .../device-tree/src/arm64/qcom/pmk8350.dtsi | 1 + sys/contrib/device-tree/src/arm64/qcom/qcs404.dtsi | 7 +- .../device-tree/src/arm64/qcom/qrb5165-rb5.dts | 4 +- .../device-tree/src/arm64/qcom/sa8155p-adp.dts | 12 +- .../src/arm64/qcom/sc7180-trogdor-coachz-r1.dts | 14 + *** 1778 LINES SKIPPED ***