From nobody Mon May 06 08:47:10 2024 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 4VXw5B5wX1z5JgkM; Mon, 06 May 2024 08:47:10 +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 4VXw5B5f1hz4yhJ; Mon, 6 May 2024 08:47:10 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1714985230; 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=CXaAX5KmU4lpvCqllxcrd2Rx0YSts+5xuKJr2dSVfuo=; b=fn1/e8a4xf/Aw1eihkshjsT390Y+Yu1ovEskf2LSq2KA3npAb0pTqD/JjfTv5ynK4ZZUz6 EjTCK93ySXv85o+m+e0FIqh0Rl1n+oWe3xQN59bIEXEFv37yp30JQRsLsOUSO2t8aTYu4k JafFyYQUAu/Wcsf0o/ZvDRjGolxqw/kTqUqgtId5P36axWrg6FLFMc/pQGjjda+UUEW7oZ 4PEUct6sl2lXlD/SnkGzIKCylsuO75lPUN1yl6TTbInLhP/xBdWBSYK4Tim3s4duSrdCv+ eLsFebTI1rYIt8XasrLi7MezauYzKYzFWuJ1dkb3kQf1fscN4MXT5kxe+9aDJQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1714985230; a=rsa-sha256; cv=none; b=JrNC+afO0vQ5LfcXWzJgXrgugngmQGQ2LIUBwRLBdkmCTdFEbnyrMCVjrC7BsOQRfysr6I cnp5SZrA5FsZIRe6yPKHJalunoCbguTWG5k2WUKSpYejVI8OGk41vj9mdodqpZh2ZW2xg0 iwiS+HZuQayisH036zDKScFZp32+HBky2wsFYCxrJtu3p3FiiQWdWsdM0DnjLqNgiuKjSJ wnlhLkRmqk/owMcLDXdr+Dn1l+95MzLPjUOE13B13skWrRItNSaFnBLMKGte28VAE2AUjz RFx9PInTbsf27g+K7txKIGf+3gStexzYFyevy0yUEmt3UTrNBEncaFElT3DnGw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1714985230; 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=CXaAX5KmU4lpvCqllxcrd2Rx0YSts+5xuKJr2dSVfuo=; b=JUpmguf8fYDhHOgwrhbedxQZCML87yZKpgGPGxmZ/DPfmNFas+C8JRptWNrX2+6AxBLImx pyftx/kon5cebWemLBn7oKtxe//HPv4/gQ72u6K77Eo4fUQ0Dszj7VgfWTrsMiAfZebbBm 0wu3fR03Tm5BycpX9q69+czwX2qBnmUPqLUoQ69O9gn80DkKcqDKbGGe2Vkb9V7U4m/qRz dVtq0CTPe/Vi0pmx8WCRoAdNnoGNtBvNkeAbESpK1epbM/J2H9H6+d2Pr98auTXZdvHA90 OpKuwW7YolyrgW2icg11htJ58q8TLKHQwQKM3EazSDJpr4bsXEBBu4QqTrlE5Q== 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 4VXw5B5DVvzqvs; Mon, 6 May 2024 08:47:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 4468lAYX059816; Mon, 6 May 2024 08:47:10 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 4468lAts059812; Mon, 6 May 2024 08:47:10 GMT (envelope-from git) Date: Mon, 6 May 2024 08:47:10 GMT Message-Id: <202405060847.4468lAts059812@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: 8d13bc63c0e1 - main - Import device-tree files from Linux 6.8 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: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-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: 8d13bc63c0e1d50bc9e47ac1f26329c999bfecf0 Auto-Submitted: auto-generated The branch main has been updated by manu: URL: https://cgit.FreeBSD.org/src/commit/?id=8d13bc63c0e1d50bc9e47ac1f26329c999bfecf0 commit 8d13bc63c0e1d50bc9e47ac1f26329c999bfecf0 Merge: c0b8b8188edd 48aa10e06590 Author: Emmanuel Vadot AuthorDate: 2024-05-06 08:46:36 +0000 Commit: Emmanuel Vadot CommitDate: 2024-05-06 08:46:36 +0000 Import device-tree files from Linux 6.8 Sponsored by: Beckhoff Automation GmbH & Co. KG sys/contrib/device-tree/Bindings/Makefile | 5 +- .../device-tree/Bindings/arm/calxeda/l2ecc.yaml | 2 +- sys/contrib/device-tree/Bindings/arm/cpus.yaml | 1 + sys/contrib/device-tree/Bindings/arm/fsl.yaml | 22 +- sys/contrib/device-tree/Bindings/arm/google.yaml | 53 + .../Bindings/arm/hisilicon/controller/sysctrl.yaml | 17 + .../Bindings/arm/marvell/armada-7k-8k.yaml | 22 + sys/contrib/device-tree/Bindings/arm/mediatek.yaml | 25 + .../Bindings/arm/mediatek/mediatek,audsys.yaml | 153 + .../Bindings/arm/mediatek/mediatek,infracfg.yaml | 1 + .../Bindings/arm/mediatek/mediatek,mmsys.yaml | 3 + .../Bindings/arm/mediatek/mediatek,pericfg.yaml | 1 + .../Bindings/arm/qcom,coresight-remote-etm.yaml | 51 + .../Bindings/arm/qcom,coresight-tpdm.yaml | 20 + sys/contrib/device-tree/Bindings/arm/qcom-soc.yaml | 16 +- sys/contrib/device-tree/Bindings/arm/qcom.yaml | 47 +- sys/contrib/device-tree/Bindings/arm/rockchip.yaml | 56 +- .../Bindings/arm/samsung/samsung-boards.yaml | 6 + .../device-tree/Bindings/arm/sprd/sprd.yaml | 5 + .../device-tree/Bindings/arm/stm32/stm32.yaml | 16 +- sys/contrib/device-tree/Bindings/arm/sunxi.yaml | 10 + sys/contrib/device-tree/Bindings/arm/ti/k3.yaml | 2 + sys/contrib/device-tree/Bindings/arm/ti/omap.yaml | 2 + .../device-tree/Bindings/ata/ceva,ahci-1v84.yaml | 3 +- .../Bindings/auxdisplay/hit,hd44780.yaml | 2 +- .../device-tree/Bindings/cache/qcom,llcc.yaml | 5 +- .../device-tree/Bindings/cache/sifive,ccache0.yaml | 6 +- .../Bindings/clock/baikal,bt1-ccu-pll.yaml | 2 +- .../device-tree/Bindings/clock/brcm,kona-ccu.yaml | 181 + .../Bindings/clock/fsl,imx93-anatop.yaml | 42 + .../Bindings/clock/google,gs101-clock.yaml | 106 + .../Bindings/clock/mediatek,apmixedsys.yaml | 1 + .../Bindings/clock/mediatek,ethsys.yaml | 55 + .../Bindings/clock/mediatek,mt7988-ethwarp.yaml | 52 + .../Bindings/clock/mediatek,mt7988-xfi-pll.yaml | 48 + .../Bindings/clock/mediatek,mt8188-clock.yaml | 2 - .../Bindings/clock/mediatek,topckgen.yaml | 2 + .../device-tree/Bindings/clock/qcom,a53pll.yaml | 1 + .../Bindings/clock/qcom,camcc-sm8250.yaml | 18 +- .../Bindings/clock/qcom,gcc-ipq6018.yaml | 57 + .../Bindings/clock/qcom,gcc-ipq8074.yaml | 4 + .../device-tree/Bindings/clock/qcom,gcc-other.yaml | 3 - .../Bindings/clock/qcom,qdu1000-ecpricc.yaml | 68 + .../device-tree/Bindings/clock/qcom,rpmhcc.yaml | 2 + .../Bindings/clock/qcom,sc7180-camcc.yaml | 18 +- .../Bindings/clock/qcom,sc7280-camcc.yaml | 18 +- .../Bindings/clock/qcom,sdm845-camcc.yaml | 18 +- .../Bindings/clock/qcom,sm8450-camcc.yaml | 20 +- .../Bindings/clock/qcom,sm8450-gpucc.yaml | 2 + .../Bindings/clock/qcom,sm8550-tcsr.yaml | 8 +- .../Bindings/clock/qcom,sm8650-dispcc.yaml | 106 + .../Bindings/clock/qcom,sm8650-gcc.yaml | 65 + .../Bindings/clock/qcom,x1e80100-gcc.yaml | 72 + .../Bindings/clock/renesas,9series.yaml | 10 + .../device-tree/Bindings/clock/silabs,si5351.yaml | 265 + .../Bindings/clock/sophgo,cv1800-clk.yaml | 46 + .../Bindings/clock/st,stm32mp25-rcc.yaml | 76 + .../Bindings/clock/xlnx,clocking-wizard.yaml | 1 + .../Bindings/clock/xlnx,versal-clk.yaml | 31 +- .../Bindings/connector/usb-connector.yaml | 124 +- .../device-tree/Bindings/cpu/idle-states.yaml | 81 +- .../Bindings/crypto/inside-secure,safexcel.yaml | 86 + .../Bindings/crypto/qcom,inline-crypto-engine.yaml | 1 + .../device-tree/Bindings/crypto/qcom,prng.yaml | 1 + .../device-tree/Bindings/crypto/qcom-qce.yaml | 14 + .../Bindings/display/bridge/lontium,lt8912b.yaml | 21 + .../Bindings/display/bridge/nxp,tda998x.yaml | 7 +- .../Bindings/display/mediatek/mediatek,aal.yaml | 1 + .../Bindings/display/mediatek/mediatek,color.yaml | 1 + .../Bindings/display/mediatek/mediatek,dsi.yaml | 4 + .../Bindings/display/mediatek/mediatek,ethdr.yaml | 6 +- .../Bindings/display/mediatek/mediatek,merge.yaml | 4 + .../Bindings/display/mediatek/mediatek,ovl.yaml | 1 + .../display/mediatek/mediatek,padding.yaml | 83 + .../Bindings/display/mediatek/mediatek,split.yaml | 27 + .../Bindings/display/msm/dp-controller.yaml | 2 + .../Bindings/display/msm/dsi-controller-main.yaml | 3 + .../Bindings/display/msm/dsi-phy-7nm.yaml | 1 + .../Bindings/display/msm/mdss-common.yaml | 18 +- .../Bindings/display/msm/qcom,qcm2290-mdss.yaml | 21 +- .../Bindings/display/msm/qcom,sc7180-mdss.yaml | 14 +- .../Bindings/display/msm/qcom,sc7280-mdss.yaml | 14 +- .../Bindings/display/msm/qcom,sdm670-mdss.yaml | 292 + .../Bindings/display/msm/qcom,sdm845-dpu.yaml | 4 +- .../Bindings/display/msm/qcom,sm6115-mdss.yaml | 10 + .../Bindings/display/msm/qcom,sm6125-mdss.yaml | 8 +- .../Bindings/display/msm/qcom,sm6350-mdss.yaml | 8 +- .../Bindings/display/msm/qcom,sm6375-mdss.yaml | 8 +- .../Bindings/display/msm/qcom,sm8150-mdss.yaml | 6 +- .../Bindings/display/msm/qcom,sm8250-mdss.yaml | 10 + .../Bindings/display/msm/qcom,sm8450-mdss.yaml | 13 +- .../Bindings/display/msm/qcom,sm8650-dpu.yaml | 127 + .../Bindings/display/msm/qcom,sm8650-mdss.yaml | 328 ++ .../display/panel/fascontek,fs035vg158.yaml | 56 + .../Bindings/display/panel/himax,hx8394.yaml | 3 + .../Bindings/display/panel/ilitek,ili9805.yaml | 62 + .../Bindings/display/panel/ilitek,ili9881c.yaml | 1 + .../display/panel/leadtek,ltk035c5444t.yaml | 8 +- .../Bindings/display/panel/newvision,nv3051d.yaml | 2 +- .../panel/panel-simple-lvds-dual-ports.yaml | 2 + .../Bindings/display/panel/panel-simple.yaml | 4 + .../Bindings/display/panel/sitronix,st7701.yaml | 1 + .../Bindings/display/panel/synaptics,r63353.yaml | 61 + .../display/rockchip/rockchip,inno-hdmi.yaml | 139 + .../Bindings/display/rockchip/rockchip-vop2.yaml | 100 +- .../display/samsung/samsung,exynos-mixer.yaml | 6 +- .../Bindings/display/ti/ti,am65x-dss.yaml | 14 + .../device-tree/Bindings/dma/dma-controller.yaml | 15 - .../device-tree/Bindings/dma/dma-router.yaml | 11 - .../Bindings/dma/loongson,ls2x-apbdma.yaml | 62 + .../Bindings/dma/nvidia,tegra210-adma.yaml | 3 + sys/contrib/device-tree/Bindings/dma/qcom,gpi.yaml | 2 + .../device-tree/Bindings/dma/renesas,rz-dmac.yaml | 2 +- .../Bindings/dma/sifive,fu540-c000-pdma.yaml | 1 + .../device-tree/Bindings/dma/ti/k3-bcdma.yaml | 39 +- .../device-tree/Bindings/dma/ti/k3-pktdma.yaml | 26 +- .../device-tree/Bindings/dma/ti/k3-udma.yaml | 20 +- .../device-tree/Bindings/dts-coding-style.rst | 196 + sys/contrib/device-tree/Bindings/eeprom/at24.yaml | 1 + .../device-tree/Bindings/firmware/qcom,scm.yaml | 18 +- .../firmware/xilinx/xlnx,zynqmp-firmware.yaml | 4 +- .../fpga/altr,freeze-bridge-controller.yaml | 41 + .../fpga/altr,socfpga-fpga2sdram-bridge.yaml | 33 + .../fpga/altr,socfpga-hps2fpga-bridge.yaml | 49 + .../device-tree/Bindings/fpga/fpga-bridge.yaml | 30 + .../Bindings/fpga/xlnx,pr-decoupler.yaml | 5 +- .../device-tree/Bindings/gnss/u-blox,neo-6m.yaml | 6 + .../Bindings/gpio/brcm,brcmstb-gpio.yaml | 2 +- .../device-tree/Bindings/gpio/nuvoton,sgpio.yaml | 87 + .../Bindings/gpio/realtek,rtd-gpio.yaml | 69 + .../Bindings/gpio/rockchip,gpio-bank.yaml | 7 + .../Bindings/gpio/snps,dw-apb-gpio.yaml | 2 + .../Bindings/gpio/xlnx,gpio-xilinx.yaml | 2 +- .../Bindings/gpio/xlnx,zynqmp-gpio-modepin.yaml | 6 +- .../device-tree/Bindings/gpu/arm,mali-midgard.yaml | 5 + .../device-tree/Bindings/gpu/arm,mali-utgard.yaml | 1 + .../device-tree/Bindings/gpu/brcm,bcm-v3d.yaml | 1 + .../device-tree/Bindings/gpu/img,powervr.yaml | 73 + .../device-tree/Bindings/gpu/samsung-g2d.yaml | 71 +- .../device-tree/Bindings/gpu/samsung-rotator.yaml | 9 +- .../device-tree/Bindings/gpu/samsung-scaler.yaml | 81 +- .../Bindings/hwinfo/samsung,exynos-chipid.yaml | 18 +- .../device-tree/Bindings/hwmon/gpio-fan.yaml | 60 + .../device-tree/Bindings/hwmon/iio-hwmon.yaml | 2 +- .../device-tree/Bindings/hwmon/lltc,ltc4286.yaml | 50 + sys/contrib/device-tree/Bindings/hwmon/lm75.yaml | 33 + .../device-tree/Bindings/i2c/i2c-exynos5.yaml | 11 +- .../Bindings/i2c/samsung,s3c2410-i2c.yaml | 22 +- .../device-tree/Bindings/i2c/st,stm32-i2c.yaml | 28 + .../device-tree/Bindings/iio/adc/adi,ad7091r5.yaml | 82 +- .../device-tree/Bindings/iio/adc/adi,ad7780.yaml | 6 +- .../Bindings/iio/adc/maxim,max34408.yaml | 139 + .../Bindings/iio/adc/qcom,spmi-iadc.yaml | 10 +- .../Bindings/iio/adc/qcom,spmi-rradc.yaml | 4 +- .../Bindings/iio/adc/qcom,spmi-vadc.yaml | 9 +- .../Bindings/iio/adc/samsung,exynos-adc.yaml | 29 +- .../Bindings/iio/adc/ti,palmas-gpadc.yaml | 15 - .../Bindings/iio/amplifiers/adi,hmc425a.yaml | 4 + .../Bindings/iio/chemical/aosong,ags02ma.yaml | 47 + .../device-tree/Bindings/iio/dac/adi,ad5791.yaml | 5 + .../Bindings/iio/dac/microchip,mcp4821.yaml | 86 + .../Bindings/iio/humidity/ti,hdc3020.yaml | 55 + .../Bindings/iio/imu/adi,adis16460.yaml | 4 + .../Bindings/iio/imu/adi,adis16475.yaml | 4 + .../device-tree/Bindings/iio/imu/bosch,bmi323.yaml | 77 + .../Bindings/iio/light/liteon,ltr390.yaml | 56 + .../Bindings/iio/light/vishay,veml6075.yaml | 39 + .../Bindings/iio/pressure/honeywell,hsc030pa.yaml | 142 + .../iio/pressure/honeywell,mprls0025pa.yaml | 2 - .../Bindings/iio/temperature/melexis,mlx90632.yaml | 19 +- .../iio/temperature/microchip,mcp9600.yaml | 70 + sys/contrib/device-tree/Bindings/index.rst | 1 + .../Bindings/input/adafruit,seesaw-gamepad.yaml | 63 + .../device-tree/Bindings/input/elan,ekth6915.yaml | 5 +- .../device-tree/Bindings/input/gpio-keys.yaml | 41 +- .../device-tree/Bindings/input/gpio-mouse.yaml | 68 + .../device-tree/Bindings/input/iqs269a.yaml | 98 +- .../Bindings/input/mediatek,pmic-keys.yaml | 24 +- .../Bindings/input/microchip,cap11xx.yaml | 80 +- .../Bindings/input/sprd,sc27xx-vibrator.yaml | 19 +- .../device-tree/Bindings/input/ti,drv266x.yaml | 50 + .../Bindings/input/touchscreen/neonode,zforce.yaml | 72 + .../input/touchscreen/samsung,s6sy761.yaml | 54 + .../Bindings/interconnect/qcom,msm8998-bwmon.yaml | 4 + .../Bindings/interconnect/qcom,sm6115.yaml | 152 + .../Bindings/interconnect/qcom,sm8650-rpmh.yaml | 136 + .../Bindings/interconnect/qcom,x1e80100-rpmh.yaml | 83 + .../interrupt-controller/loongson,liointc.yaml | 18 +- .../Bindings/interrupt-controller/qcom,mpm.yaml | 54 +- .../Bindings/interrupt-controller/qcom,pdc.yaml | 4 + .../interrupt-controller/renesas,rzg2l-irqc.yaml | 5 +- .../interrupt-controller/sifive,plic-1.0.0.yaml | 1 + .../st,stih407-irq-syscfg.yaml | 4 +- .../device-tree/Bindings/iommu/apple,dart.yaml | 1 + .../device-tree/Bindings/iommu/arm,smmu.yaml | 77 +- .../device-tree/Bindings/iommu/rockchip,iommu.yaml | 11 +- .../Bindings/leds/allwinner,sun50i-a100-ledc.yaml | 137 + .../device-tree/Bindings/leds/awinic,aw200xx.yaml | 95 +- .../Bindings/leds/backlight/mps,mp3309c.yaml | 10 +- sys/contrib/device-tree/Bindings/leds/common.yaml | 2 +- .../Bindings/leds/qcom,spmi-flash-led.yaml | 4 +- .../device-tree/Bindings/loongarch/cpus.yaml | 61 + .../device-tree/Bindings/loongarch/loongson.yaml | 34 + .../Bindings/mailbox/qcom,apcs-kpss-global.yaml | 62 +- .../device-tree/Bindings/mailbox/qcom-ipcc.yaml | 1 + .../Bindings/mailbox/xlnx,zynqmp-ipi-mailbox.yaml | 132 +- .../device-tree/Bindings/media/cnm,wave521c.yaml | 61 + .../media/i2c/alliedvision,alvium-csi2.yaml | 81 + .../Bindings/media/i2c/asahi-kasei,ak7375.yaml | 4 +- .../Bindings/media/i2c/galaxycore,gc0308.yaml | 108 + .../Bindings/media/i2c/galaxycore,gc2145.yaml | 113 + .../device-tree/Bindings/media/i2c/ov8856.yaml | 24 +- .../Bindings/media/i2c/ovti,ov64a40.yaml | 103 + .../Bindings/media/i2c/sony,imx335.yaml | 13 + .../Bindings/media/i2c/techwell,tw9900.yaml | 137 + .../Bindings/media/i2c/thine,thp7312.yaml | 224 + .../Bindings/media/mediatek,mdp3-fg.yaml | 61 + .../Bindings/media/mediatek,mdp3-hdr.yaml | 61 + .../Bindings/media/mediatek,mdp3-rdma.yaml | 104 +- .../Bindings/media/mediatek,mdp3-rsz.yaml | 6 +- .../Bindings/media/mediatek,mdp3-stitch.yaml | 61 + .../Bindings/media/mediatek,mdp3-tcc.yaml | 62 + .../Bindings/media/mediatek,mdp3-tdshp.yaml | 61 + .../Bindings/media/mediatek,mdp3-wrot.yaml | 29 +- .../device-tree/Bindings/media/rockchip-isp1.yaml | 11 +- .../Bindings/media/samsung,s5p-mfc.yaml | 47 +- .../Bindings/media/st,stm32-dcmipp.yaml | 89 + .../Bindings/media/starfive,jh7110-camss.yaml | 180 + .../device-tree/Bindings/mfd/ams,as3711.yaml | 223 + .../Bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml | 140 +- .../device-tree/Bindings/mfd/qcom,pm8008.yaml | 6 +- .../device-tree/Bindings/mfd/qcom,spmi-pmic.yaml | 7 + .../device-tree/Bindings/mfd/qcom,tcsr.yaml | 2 + .../Bindings/mfd/samsung,exynos5433-lpass.yaml | 2 +- .../Bindings/mfd/sprd,ums512-glbreg.yaml | 4 +- .../device-tree/Bindings/mfd/ti,am3359-tscadc.yaml | 2 - .../Bindings/misc/fsl,dpaa2-console.yaml | 2 +- .../device-tree/Bindings/mmc/arasan,sdhci.yaml | 8 +- .../device-tree/Bindings/mmc/arm,pl18x.yaml | 2 +- .../Bindings/mmc/brcm,sdhci-brcmstb.yaml | 4 +- .../Bindings/mmc/marvell,xenon-sdhci.yaml | 4 +- sys/contrib/device-tree/Bindings/mmc/mtk-sd.yaml | 9 + .../device-tree/Bindings/mmc/renesas,sdhi.yaml | 2 +- .../Bindings/mmc/samsung,exynos-dw-mshc.yaml | 25 +- .../device-tree/Bindings/mmc/sdhci-msm.yaml | 2 + .../device-tree/Bindings/mmc/sdhci-pxa.yaml | 4 +- .../Bindings/mmc/snps,dwcmshc-sdhci.yaml | 1 + .../device-tree/Bindings/mmc/synopsys-dw-mshc.yaml | 4 + .../Bindings/mtd/partitions/u-boot.yaml | 2 +- sys/contrib/device-tree/Bindings/net/dsa/dsa.yaml | 6 + .../Bindings/net/dsa/marvell,mv88e6060.yaml | 88 + .../Bindings/net/dsa/marvell,mv88e6xxx.yaml | 337 ++ .../Bindings/net/dsa/microchip,ksz.yaml | 34 +- .../device-tree/Bindings/net/ethernet-switch.yaml | 23 +- .../device-tree/Bindings/net/lantiq,pef2256.yaml | 213 + .../device-tree/Bindings/net/marvell,aquantia.yaml | 116 + .../device-tree/Bindings/net/marvell,mvusb.yaml | 7 +- .../Bindings/net/marvell,orion-mdio.yaml | 22 - .../device-tree/Bindings/net/marvell,prestera.yaml | 4 +- .../Bindings/net/pcs/mediatek,sgmiisys.yaml | 65 +- sys/contrib/device-tree/Bindings/net/qcom,ipa.yaml | 24 +- .../device-tree/Bindings/net/renesas,etheravb.yaml | 3 +- .../device-tree/Bindings/net/renesas,ethertsn.yaml | 135 + sys/contrib/device-tree/Bindings/net/sff,sfp.yaml | 2 +- .../Bindings/net/xlnx,axi-ethernet.yaml | 16 + .../device-tree/Bindings/nvmem/st,stm32-romem.yaml | 1 + .../device-tree/Bindings/pci/brcm,stb-pcie.yaml | 18 + .../device-tree/Bindings/pci/qcom,pcie.yaml | 63 +- .../device-tree/Bindings/pci/rcar-pci-host.yaml | 11 + .../device-tree/Bindings/pci/rockchip-dw-pcie.yaml | 2 + .../device-tree/Bindings/pci/ti,j721e-pci-ep.yaml | 39 +- .../Bindings/pci/ti,j721e-pci-host.yaml | 39 +- .../Bindings/pci/toshiba,visconti-pcie.yaml | 2 +- .../device-tree/Bindings/perf/fsl-imx-ddr.yaml | 3 + .../phy/amlogic,g12a-mipi-dphy-analog.yaml | 12 - .../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 17 - .../device-tree/Bindings/phy/mediatek,dsi-phy.yaml | 1 + .../device-tree/Bindings/phy/mediatek,tphy.yaml | 9 + .../Bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 5 + .../Bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 2 + .../phy/qcom,sc8280xp-qmp-usb3-uni-phy.yaml | 3 + .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 8 +- .../Bindings/phy/qcom,snps-eusb2-phy.yaml | 2 + .../Bindings/pinctrl/pinctrl-single.yaml | 1 + .../Bindings/pinctrl/qcom,ipq5018-tlmm.yaml | 12 +- .../Bindings/pinctrl/qcom,ipq5332-tlmm.yaml | 9 +- .../Bindings/pinctrl/qcom,ipq6018-pinctrl.yaml | 8 +- .../Bindings/pinctrl/qcom,ipq8074-pinctrl.yaml | 9 +- .../Bindings/pinctrl/qcom,ipq9574-tlmm.yaml | 9 +- .../Bindings/pinctrl/qcom,lpass-lpi-common.yaml | 75 + .../Bindings/pinctrl/qcom,mdm9607-tlmm.yaml | 18 +- .../Bindings/pinctrl/qcom,mdm9615-pinctrl.yaml | 18 +- .../Bindings/pinctrl/qcom,msm8226-pinctrl.yaml | 8 +- .../Bindings/pinctrl/qcom,msm8660-pinctrl.yaml | 9 +- .../Bindings/pinctrl/qcom,msm8909-tlmm.yaml | 18 +- .../Bindings/pinctrl/qcom,msm8916-pinctrl.yaml | 9 +- .../Bindings/pinctrl/qcom,msm8953-pinctrl.yaml | 7 +- .../Bindings/pinctrl/qcom,msm8960-pinctrl.yaml | 9 +- .../Bindings/pinctrl/qcom,msm8974-pinctrl.yaml | 9 +- .../Bindings/pinctrl/qcom,msm8976-pinctrl.yaml | 9 +- .../Bindings/pinctrl/qcom,msm8994-pinctrl.yaml | 9 +- .../Bindings/pinctrl/qcom,msm8996-pinctrl.yaml | 9 +- .../Bindings/pinctrl/qcom,msm8998-pinctrl.yaml | 9 +- .../Bindings/pinctrl/qcom,pmic-mpp.yaml | 62 +- .../Bindings/pinctrl/qcom,qcm2290-tlmm.yaml | 9 +- .../Bindings/pinctrl/qcom,qcs404-pinctrl.yaml | 9 +- .../Bindings/pinctrl/qcom,qdu1000-tlmm.yaml | 12 +- .../Bindings/pinctrl/qcom,sa8775p-tlmm.yaml | 21 +- .../Bindings/pinctrl/qcom,sc7180-pinctrl.yaml | 9 +- .../pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml | 49 +- .../Bindings/pinctrl/qcom,sc7280-pinctrl.yaml | 30 +- .../Bindings/pinctrl/qcom,sc8180x-tlmm.yaml | 20 +- .../pinctrl/qcom,sc8280xp-lpass-lpi-pinctrl.yaml | 49 +- .../Bindings/pinctrl/qcom,sc8280xp-tlmm.yaml | 18 +- .../Bindings/pinctrl/qcom,sdm630-pinctrl.yaml | 10 +- .../Bindings/pinctrl/qcom,sdm670-tlmm.yaml | 19 +- .../Bindings/pinctrl/qcom,sdm845-pinctrl.yaml | 10 +- .../Bindings/pinctrl/qcom,sdx55-pinctrl.yaml | 8 +- .../Bindings/pinctrl/qcom,sdx65-tlmm.yaml | 8 +- .../Bindings/pinctrl/qcom,sdx75-tlmm.yaml | 12 +- .../Bindings/pinctrl/qcom,sm4450-tlmm.yaml | 151 + .../pinctrl/qcom,sm6115-lpass-lpi-pinctrl.yaml | 48 +- .../Bindings/pinctrl/qcom,sm6115-tlmm.yaml | 8 +- .../Bindings/pinctrl/qcom,sm6125-tlmm.yaml | 20 +- .../Bindings/pinctrl/qcom,sm6350-tlmm.yaml | 20 +- .../Bindings/pinctrl/qcom,sm6375-tlmm.yaml | 18 +- .../Bindings/pinctrl/qcom,sm7150-tlmm.yaml | 9 +- .../Bindings/pinctrl/qcom,sm8150-pinctrl.yaml | 9 +- .../pinctrl/qcom,sm8250-lpass-lpi-pinctrl.yaml | 49 +- .../Bindings/pinctrl/qcom,sm8250-pinctrl.yaml | 9 +- .../pinctrl/qcom,sm8350-lpass-lpi-pinctrl.yaml | 49 +- .../Bindings/pinctrl/qcom,sm8350-tlmm.yaml | 20 +- .../pinctrl/qcom,sm8450-lpass-lpi-pinctrl.yaml | 49 +- .../Bindings/pinctrl/qcom,sm8450-tlmm.yaml | 20 +- .../pinctrl/qcom,sm8550-lpass-lpi-pinctrl.yaml | 55 +- .../Bindings/pinctrl/qcom,sm8550-tlmm.yaml | 12 +- .../pinctrl/qcom,sm8650-lpass-lpi-pinctrl.yaml | 107 + .../Bindings/pinctrl/qcom,sm8650-tlmm.yaml | 141 + .../Bindings/pinctrl/qcom,x1e80100-tlmm.yaml | 137 + .../Bindings/pinctrl/renesas,rza2-pinctrl.yaml | 2 +- .../Bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 6 +- .../pinctrl/samsung,pinctrl-wakeup-interrupt.yaml | 45 +- .../Bindings/pinctrl/samsung,pinctrl.yaml | 5 +- .../Bindings/pinctrl/xlnx,zynq-pinctrl.yaml | 2 +- .../Bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml | 2 +- .../device-tree/Bindings/power/fsl,scu-pd.yaml | 1 + .../device-tree/Bindings/power/qcom,rpmpd.yaml | 2 +- .../Bindings/power/reset/nvmem-reboot-mode.yaml | 8 +- .../device-tree/Bindings/power/reset/qcom,pon.yaml | 13 +- .../Bindings/power/reset/syscon-reboot-mode.yaml | 8 +- .../Bindings/power/reset/xlnx,zynqmp-power.yaml | 4 +- .../device-tree/Bindings/power/supply/bq24190.yaml | 1 + .../Bindings/power/supply/richtek,rt9455.yaml | 8 +- .../device-tree/Bindings/power/wakeup-source.txt | 18 +- .../Bindings/pwm/mediatek,pwm-disp.yaml | 1 - .../device-tree/Bindings/pwm/pwm-samsung.yaml | 4 + .../Bindings/pwm/ti,omap-dmtimer-pwm.yaml | 59 + .../Bindings/regulator/fixed-regulator.yaml | 2 + .../device-tree/Bindings/regulator/mps,mp5416.yaml | 4 +- .../Bindings/regulator/mps,mpq7920.yaml | 4 +- .../Bindings/regulator/qcom,rpmh-regulator.yaml | 14 + .../Bindings/regulator/qcom,smd-rpm-regulator.yaml | 4 + .../Bindings/regulator/qcom,spmi-regulator.yaml | 19 + .../regulator/qcom,usb-vbus-regulator.yaml | 5 +- .../device-tree/Bindings/regulator/regulator.yaml | 13 + .../Bindings/remoteproc/fsl,imx-rproc.yaml | 8 +- .../Bindings/remoteproc/qcom,sc7180-pas.yaml | 21 + .../Bindings/reset/amlogic,meson-reset.yaml | 1 + .../device-tree/Bindings/reset/fsl,imx-src.yaml | 31 +- .../Bindings/reset/hisilicon,hi3660-reset.yaml | 25 +- .../Bindings/reset/qcom,aoss-reset.yaml | 10 +- .../Bindings/reset/qcom,pdc-global.yaml | 8 +- .../Bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml | 2 +- .../Bindings/reset/xlnx,zynqmp-reset.yaml | 3 +- sys/contrib/device-tree/Bindings/riscv/cpus.yaml | 10 +- .../device-tree/Bindings/riscv/extensions.yaml | 221 +- sys/contrib/device-tree/Bindings/riscv/sophgo.yaml | 4 + .../Bindings/rng/starfive,jh7110-trng.yaml | 6 +- .../device-tree/Bindings/rtc/adi,max31335.yaml | 70 + .../device-tree/Bindings/rtc/epson,rx8900.yaml | 2 + .../Bindings/rtc/nuvoton,ma35d1-rtc.yaml | 48 + .../device-tree/Bindings/rtc/qcom-pm8xxx-rtc.yaml | 36 +- sys/contrib/device-tree/Bindings/rtc/s3c-rtc.yaml | 5 + .../device-tree/Bindings/serial/arm,dcc.yaml | 30 + .../Bindings/serial/fsl,s32-linflexuart.yaml | 2 +- .../device-tree/Bindings/serial/fsl-imx-uart.yaml | 29 +- .../Bindings/serial/qcom,msm-uartdm.yaml | 13 + .../device-tree/Bindings/serial/renesas,sci.yaml | 2 +- .../device-tree/Bindings/serial/samsung_uart.yaml | 28 +- .../Bindings/serial/snps-dw-apb-uart.yaml | 1 + .../device-tree/Bindings/serial/sprd-uart.yaml | 1 + .../soc/amlogic/amlogic,meson-gx-hhi-sysctrl.yaml | 33 + .../Bindings/soc/mediatek/mediatek,pwrap.yaml | 6 +- .../device-tree/Bindings/soc/mediatek/mtk-svs.yaml | 2 + .../microchip/microchip,mpfs-sys-controller.yaml | 10 + .../Bindings/soc/qcom/qcom,aoss-qmp.yaml | 2 + .../Bindings/soc/qcom/qcom,pmic-glink.yaml | 22 +- .../device-tree/Bindings/soc/qcom/qcom-stats.yaml | 14 + .../device-tree/Bindings/soc/rockchip/grf.yaml | 2 + .../Bindings/soc/samsung/exynos-pmu.yaml | 10 + .../Bindings/soc/samsung/exynos-usi.yaml | 7 +- .../soc/samsung/samsung,exynos-sysreg.yaml | 5 + .../device-tree/Bindings/soc/xilinx/xilinx.yaml | 142 + .../device-tree/Bindings/sound/adi,max98363.yaml | 2 +- .../Bindings/sound/allwinner,sun4i-a10-spdif.yaml | 5 +- .../Bindings/sound/audio-graph-port.yaml | 6 + .../device-tree/Bindings/sound/everest,es8328.yaml | 77 + .../device-tree/Bindings/sound/fsl,mqs.yaml | 105 + .../device-tree/Bindings/sound/fsl,xcvr.yaml | 22 +- .../Bindings/sound/google,sc7280-herobrine.yaml | 1 - .../Bindings/sound/mediatek,mt2701-audio.yaml | 116 + .../Bindings/sound/mediatek,mt8188-mt6359.yaml | 1 + .../Bindings/sound/nuvoton,nau8821.yaml | 9 + .../sound/nvidia,tegra-audio-max9808x.yaml | 2 +- .../Bindings/sound/qcom,lpass-rx-macro.yaml | 23 +- .../Bindings/sound/qcom,lpass-tx-macro.yaml | 25 +- .../Bindings/sound/qcom,lpass-va-macro.yaml | 18 +- .../Bindings/sound/qcom,lpass-wsa-macro.yaml | 23 +- .../device-tree/Bindings/sound/qcom,sm8250.yaml | 6 + .../device-tree/Bindings/sound/qcom,wcd934x.yaml | 4 +- .../Bindings/sound/qcom,wcd938x-sdw.yaml | 4 +- .../device-tree/Bindings/sound/qcom,wcd938x.yaml | 4 +- .../device-tree/Bindings/sound/qcom,wsa883x.yaml | 2 +- .../device-tree/Bindings/sound/qcom,wsa8840.yaml | 2 +- .../device-tree/Bindings/sound/renesas,rsnd.yaml | 36 +- .../device-tree/Bindings/sound/renesas,rz-ssi.yaml | 2 +- .../device-tree/Bindings/sound/samsung-i2s.yaml | 19 +- .../Bindings/sound/sound-card-common.yaml | 7 + .../device-tree/Bindings/sound/tas2562.yaml | 2 - .../device-tree/Bindings/sound/ti,tas2781.yaml | 78 +- .../Bindings/sound/ti,tlv320aic32x4.yaml | 2 +- .../Bindings/spi/adi,axi-spi-engine.yaml | 66 + .../device-tree/Bindings/spi/renesas,rspi.yaml | 2 +- .../device-tree/Bindings/spi/snps,dw-apb-ssi.yaml | 2 - .../device-tree/Bindings/spi/st,stm32-spi.yaml | 2 + .../Bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 7 +- .../Bindings/thermal/loongson,ls2k-thermal.yaml | 10 +- .../Bindings/thermal/mediatek,thermal.yaml | 99 + .../Bindings/thermal/qcom-spmi-adc-tm-hc.yaml | 8 +- .../Bindings/thermal/qcom-spmi-adc-tm5.yaml | 16 +- .../device-tree/Bindings/thermal/qcom-tsens.yaml | 1 + .../Bindings/thermal/thermal-zones.yaml | 16 + .../device-tree/Bindings/timer/sifive,clint.yaml | 2 + .../Bindings/timer/thead,c900-aclint-mtimer.yaml | 9 +- .../device-tree/Bindings/tpm/google,cr50.yaml | 65 + sys/contrib/device-tree/Bindings/tpm/ibm,vtpm.yaml | 104 + .../device-tree/Bindings/tpm/microsoft,ftpm.yaml | 47 + .../device-tree/Bindings/tpm/tcg,tpm-tis-i2c.yaml | 90 + .../device-tree/Bindings/tpm/tcg,tpm-tis-mmio.yaml | 49 + .../device-tree/Bindings/tpm/tcg,tpm_tis-spi.yaml | 75 + .../device-tree/Bindings/tpm/tpm-common.yaml | 87 + .../device-tree/Bindings/trivial-devices.yaml | 24 +- sys/contrib/device-tree/Bindings/ufs/qcom,ufs.yaml | 2 + .../Bindings/ufs/samsung,exynos-ufs.yaml | 9 +- .../device-tree/Bindings/ufs/ufs-common.yaml | 2 + .../device-tree/Bindings/usb/dwc3-xilinx.yaml | 3 +- .../device-tree/Bindings/usb/generic-xhci.yaml | 25 +- .../device-tree/Bindings/usb/genesys,gl850g.yaml | 5 + .../Bindings/usb/mediatek,mtk-xhci.yaml | 11 + .../Bindings/usb/microchip,usb5744.yaml | 3 +- .../device-tree/Bindings/usb/nxp,ptn5110.yaml | 2 +- .../device-tree/Bindings/usb/qcom,dwc3.yaml | 151 +- .../Bindings/usb/qcom,wcd939x-usbss.yaml | 102 + .../device-tree/Bindings/usb/renesas,usbhs.yaml | 2 +- .../device-tree/Bindings/usb/snps,dwc3.yaml | 4 + .../device-tree/Bindings/usb/ti,tps6598x.yaml | 6 + sys/contrib/device-tree/Bindings/usb/usb-xhci.yaml | 6 + .../device-tree/Bindings/usb/xlnx,usb2.yaml | 3 +- .../device-tree/Bindings/vendor-prefixes.yaml | 22 + .../Bindings/w1/amd,axi-1wire-host.yaml | 44 + .../Bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 6 +- .../Bindings/watchdog/alphascale,asm9260-wdt.yaml | 6 +- .../device-tree/Bindings/watchdog/apple,wdt.yaml | 6 +- .../device-tree/Bindings/watchdog/arm-smc-wdt.yaml | 6 +- .../Bindings/watchdog/brcm,bcm7038-wdt.yaml | 10 +- .../Bindings/watchdog/cnxt,cx92755-wdt.yaml | 6 +- .../Bindings/watchdog/dlg,da9062-watchdog.yaml | 12 +- .../Bindings/watchdog/intel,keembay-wdt.yaml | 5 +- .../Bindings/watchdog/maxim,max63xx.yaml | 8 +- .../Bindings/watchdog/mediatek,mtk-wdt.yaml | 1 + .../Bindings/watchdog/nxp,pnx4008-wdt.yaml | 34 + .../Bindings/watchdog/qca,ar7130-wdt.yaml | 33 + .../Bindings/watchdog/qcom,pm8916-wdt.yaml | 33 +- .../device-tree/Bindings/watchdog/qcom-wdt.yaml | 2 +- .../watchdog/realtek,rtd1295-watchdog.yaml | 38 + .../device-tree/Bindings/watchdog/samsung-wdt.yaml | 29 +- .../device-tree/Bindings/watchdog/snps,dw-wdt.yaml | 10 +- .../Bindings/watchdog/technologic,ts7200-wdt.yaml | 45 + .../device-tree/include/dt-bindings/arm/qcom,ids.h | 1 + .../include/dt-bindings/clock/g12a-clkc.h | 8 + .../include/dt-bindings/clock/google,gs101.h | 392 ++ .../dt-bindings/clock/mediatek,mt7988-clk.h | 280 + .../include/dt-bindings/clock/qcom,gcc-msm8939.h | 6 + .../dt-bindings/clock/qcom,qdu1000-ecpricc.h | 147 + .../dt-bindings/clock/qcom,sc8280xp-camcc.h | 179 + .../include/dt-bindings/clock/qcom,sm8650-dispcc.h | 102 + .../include/dt-bindings/clock/qcom,sm8650-gcc.h | 254 + .../include/dt-bindings/clock/qcom,sm8650-gpucc.h | 43 + .../include/dt-bindings/clock/qcom,sm8650-tcsr.h | 18 + .../dt-bindings/clock/qcom,videocc-sm8150.h | 4 + .../include/dt-bindings/clock/qcom,x1e80100-gcc.h | 485 ++ .../include/dt-bindings/clock/sophgo,cv1800.h | 176 + .../include/dt-bindings/clock/st,stm32mp25-rcc.h | 492 ++ .../device-tree/include/dt-bindings/dma/fsl-edma.h | 21 + .../dt-bindings/iio/qcom,spmi-adc7-pm7325.h | 69 + .../dt-bindings/iio/qcom,spmi-adc7-smb139x.h | 19 + .../include/dt-bindings/iio/qcom,spmi-vadc.h | 3 + .../include/dt-bindings/interconnect/qcom,sm6115.h | 111 + .../dt-bindings/interconnect/qcom,sm8650-rpmh.h | 154 + .../dt-bindings/interconnect/qcom,x1e80100-rpmh.h | 207 + .../include/dt-bindings/power/meson-g12a-power.h | 1 + .../include/dt-bindings/reset/amlogic,c3-reset.h | 119 + .../dt-bindings/reset/mediatek,mt7988-resets.h | 13 + .../include/dt-bindings/reset/mt8188-resets.h | 75 + .../include/dt-bindings/reset/qcom,sm8650-gpucc.h | 20 + .../include/dt-bindings/reset/st,stm32mp25-rcc.h | 167 + .../include/dt-bindings/soc/rockchip,vop2.h | 4 + sys/contrib/device-tree/src/arm/amazon/alpine.dtsi | 1 - .../arm/aspeed/aspeed-bmc-facebook-bletchley.dts | 4 +- .../arm/aspeed/aspeed-bmc-facebook-wedge400.dts | 4 +- .../src/arm/aspeed/aspeed-bmc-opp-tacoma.dts | 2 +- .../device-tree/src/arm/aspeed/aspeed-g4.dtsi | 14 - .../device-tree/src/arm/aspeed/aspeed-g5.dtsi | 15 +- .../device-tree/src/arm/aspeed/aspeed-g6.dtsi | 18 +- .../arm/aspeed/ast2600-facebook-netbmc-common.dtsi | 4 +- .../device-tree/src/arm/broadcom/bcm-cygnus.dtsi | 3 + .../device-tree/src/arm/broadcom/bcm-hr2.dtsi | 1 + .../device-tree/src/arm/broadcom/bcm-nsp.dtsi | 2 + .../device-tree/src/arm/broadcom/bcm2711-rpi.dtsi | 5 + .../device-tree/src/arm/broadcom/bcm2711.dtsi | 14 + .../device-tree/src/arm/broadcom/bcm63138.dtsi | 6 + .../arm/intel/ixp/intel-ixp42x-gateway-7001.dts | 2 + .../intel/ixp/intel-ixp42x-goramo-multilink.dts | 2 + .../intel/ixp/intel-ixp42x-usrobotics-usr8200.dts | 22 + .../device-tree/src/arm/intel/socfpga/socfpga.dtsi | 2 +- .../src/arm/intel/socfpga/socfpga_arria10.dtsi | 2 +- .../intel/socfpga/socfpga_arria10_socdk_qspi.dts | 2 - .../src/arm/intel/socfpga/socfpga_arria5_socdk.dts | 2 - .../arm/intel/socfpga/socfpga_cyclone5_socdk.dts | 2 - .../arm/intel/socfpga/socfpga_cyclone5_sockit.dts | 2 - .../arm/intel/socfpga/socfpga_cyclone5_sodia.dts | 2 - .../intel/socfpga/socfpga_cyclone5_vining_fpga.dts | 4 - .../device-tree/src/arm/marvell/armada-370-rd.dts | 26 +- .../arm/marvell/armada-370-seagate-nas-2bay.dts | 8 +- .../arm/marvell/armada-370-seagate-nas-4bay.dts | 8 +- .../src/arm/marvell/armada-370-synology-ds213j.dts | 16 +- .../arm/marvell/armada-381-netgear-gs110emx.dts | 44 +- .../src/arm/marvell/armada-385-clearfog-gtr-l8.dts | 38 +- .../src/arm/marvell/armada-385-clearfog-gtr-s4.dts | 22 +- .../src/arm/marvell/armada-385-linksys.dtsi | 18 +- .../src/arm/marvell/armada-385-synology-ds116.dts | 16 +- .../src/arm/marvell/armada-385-turris-omnia.dts | 20 +- .../src/arm/marvell/armada-388-clearfog.dts | 20 +- .../device-tree/src/arm/marvell/armada-388-gp.dts | 4 +- .../src/arm/marvell/armada-xp-linksys-mamba.dts | 18 +- .../src/arm/marvell/kirkwood-dnskw.dtsi | 6 +- .../device-tree/src/arm/marvell/kirkwood-l-50.dts | 2 + .../src/arm/marvell/kirkwood-linkstation-6282.dtsi | 9 +- .../src/arm/marvell/kirkwood-linkstation-lswxl.dts | 9 +- .../device-tree/src/arm/marvell/kirkwood-lsxl.dtsi | 9 +- .../src/arm/marvell/kirkwood-ns2max.dts | 18 +- .../src/arm/marvell/kirkwood-ns2mini.dts | 18 +- .../src/arm/marvell/kirkwood-synology.dtsi | 102 +- .../src/arm/marvell/mvebu-linkstation-fan.dtsi | 8 +- .../src/arm/microchip/at91-sam9x60_curiosity.dts | 3 + .../src/arm/microchip/at91-sam9x60ek.dts | 3 + .../src/arm/microchip/at91-sama5d27_som1_ek.dts | 1 - .../src/arm/microchip/at91-sama5d27_wlsom1_ek.dts | 1 - .../src/arm/nuvoton/nuvoton-wpcm450.dtsi | 2 + .../src/arm/nvidia/tegra20-colibri.dtsi | 2 +- .../src/arm/nvidia/tegra30-apalis-v1.1.dtsi | 1 - .../device-tree/src/arm/nvidia/tegra30-apalis.dtsi | 1 - .../src/arm/nvidia/tegra30-colibri.dtsi | 1 - .../device-tree/src/arm/nxp/imx/imx1-ads.dts | 2 +- .../device-tree/src/arm/nxp/imx/imx1-apf9328.dts | 2 +- sys/contrib/device-tree/src/arm/nxp/imx/imx1.dtsi | 9 +- .../src/arm/nxp/imx/imx25-eukrea-cpuimx25.dtsi | 2 +- .../imx25-eukrea-mbimxsd25-baseboard-cmo-qvga.dts | 2 +- .../imx25-eukrea-mbimxsd25-baseboard-dvi-svga.dts | 2 +- .../imx25-eukrea-mbimxsd25-baseboard-dvi-vga.dts | 2 +- .../device-tree/src/arm/nxp/imx/imx25-pdk.dts | 3 +- sys/contrib/device-tree/src/arm/nxp/imx/imx25.dtsi | 41 +- .../device-tree/src/arm/nxp/imx/imx27-apf27dev.dts | 4 +- .../src/arm/nxp/imx/imx27-eukrea-cpuimx27.dtsi | 4 +- .../nxp/imx/imx27-eukrea-mbimxsd27-baseboard.dts | 2 +- .../device-tree/src/arm/nxp/imx/imx27-pdk.dts | 18 +- .../src/arm/nxp/imx/imx27-phytec-phycard-s-rdk.dts | 2 +- .../src/arm/nxp/imx/imx27-phytec-phycore-rdk.dts | 17 +- .../src/arm/nxp/imx/imx27-phytec-phycore-som.dtsi | 28 +- sys/contrib/device-tree/src/arm/nxp/imx/imx27.dtsi | 7 +- .../device-tree/src/arm/nxp/imx/imx53-cx9020.dts | 2 +- .../device-tree/src/arm/nxp/imx/imx6dl-b105pv2.dts | 2 +- .../device-tree/src/arm/nxp/imx/imx6dl-b105v2.dts | 2 +- .../device-tree/src/arm/nxp/imx/imx6dl-b125pv2.dts | 2 +- .../device-tree/src/arm/nxp/imx/imx6dl-b125v2.dts | 2 +- .../device-tree/src/arm/nxp/imx/imx6dl-b155v2.dts | 2 +- .../src/arm/nxp/imx/imx6q-apalis-ixora-v1.2.dts | 2 + .../device-tree/src/arm/nxp/imx/imx6q-b850v3.dts | 3 - .../device-tree/src/arm/nxp/imx/imx6q-bx50v3.dtsi | 2 +- .../src/arm/nxp/imx/imx6q-var-mx6customboard.dts | 4 +- .../src/arm/nxp/imx/imx6qdl-apalis.dtsi | 10 +- .../src/arm/nxp/imx/imx6qdl-colibri.dtsi | 8 +- .../src/arm/nxp/imx/imx6qdl-emcon-avari.dtsi | 2 +- .../device-tree/src/arm/nxp/imx/imx6qdl-emcon.dtsi | 1 - .../device-tree/src/arm/nxp/imx/imx6qdl-mba6.dtsi | 6 +- .../src/arm/nxp/imx/imx6qdl-phytec-pfla02.dtsi | 1 + .../arm/nxp/imx/imx6qdl-phytec-phycore-som.dtsi | 1 + .../src/arm/nxp/imx/imx6qdl-skov-cpu-revc.dtsi | 2 +- .../device-tree/src/arm/nxp/imx/imx6qdl.dtsi | 2 +- .../device-tree/src/arm/nxp/imx/imx6sx.dtsi | 8 +- .../device-tree/src/arm/nxp/imx/imx6ul.dtsi | 2 +- .../src/arm/nxp/imx/imx6ull-phytec-tauri.dtsi | 2 +- .../device-tree/src/arm/nxp/imx/imx7-tqma7.dtsi | 9 +- .../src/arm/nxp/imx/imx7d-colibri-emmc.dtsi | 4 + .../src/arm/nxp/imx/imx7d-flex-concentrator.dts | 2 +- .../src/arm/nxp/imx/imx7d-meerkat96.dts | 2 +- .../src/arm/nxp/imx/imx7d-pico-dwarf.dts | 1 + .../device-tree/src/arm/nxp/imx/imx7d-pico.dtsi | 8 + .../device-tree/src/arm/nxp/imx/imx7d-smegw01.dts | 2 +- sys/contrib/device-tree/src/arm/nxp/imx/imx7d.dtsi | 3 - sys/contrib/device-tree/src/arm/nxp/imx/imx7s.dtsi | 48 +- .../device-tree/src/arm/nxp/imx/mba6ulx.dtsi | 2 +- .../device-tree/src/arm/nxp/lpc/lpc18xx.dtsi | 2 +- .../device-tree/src/arm/nxp/ls/ls1021a.dtsi | 2 +- .../device-tree/src/arm/nxp/mxs/imx23-sansa.dts | 12 +- sys/contrib/device-tree/src/arm/nxp/mxs/imx23.dtsi | 10 +- .../device-tree/src/arm/nxp/mxs/imx28-lwe.dtsi | 1 + .../device-tree/src/arm/nxp/mxs/imx28-tx28.dts | 1 + sys/contrib/device-tree/src/arm/nxp/mxs/imx28.dtsi | 14 +- .../src/arm/nxp/vf/vf-colibri-eval-v3.dtsi | 2 +- .../device-tree/src/arm/nxp/vf/vf610-bk4.dts | 4 +- .../device-tree/src/arm/nxp/vf/vf610-zii-cfu1.dts | 14 +- .../src/arm/nxp/vf/vf610-zii-dev-rev-b.dts | 7 +- .../src/arm/nxp/vf/vf610-zii-scu4-aib.dts | 70 +- .../device-tree/src/arm/nxp/vf/vf610-zii-spb4.dts | 18 +- .../src/arm/nxp/vf/vf610-zii-ssmb-dtu.dts | 20 +- .../src/arm/nxp/vf/vf610-zii-ssmb-spu3.dts | 18 +- sys/contrib/device-tree/src/arm/qcom/pm8018.dtsi | 55 + sys/contrib/device-tree/src/arm/qcom/pm8058.dtsi | 159 + sys/contrib/device-tree/src/arm/qcom/pm8226.dtsi | 182 + sys/contrib/device-tree/src/arm/qcom/pm8821.dtsi | 22 + sys/contrib/device-tree/src/arm/qcom/pm8841.dtsi | 68 + sys/contrib/device-tree/src/arm/qcom/pm8921.dtsi | 137 + sys/contrib/device-tree/src/arm/qcom/pm8941.dtsi | 256 + sys/contrib/device-tree/src/arm/qcom/pma8084.dtsi | 99 + sys/contrib/device-tree/src/arm/qcom/pmx55.dtsi | 85 + sys/contrib/device-tree/src/arm/qcom/pmx65.dtsi | 33 + .../src/arm/qcom/qcom-apq8026-asus-sparrow.dts | 4 +- .../src/arm/qcom/qcom-apq8026-huawei-sturgeon.dts | 4 +- .../src/arm/qcom/qcom-apq8026-lg-lenok.dts | 4 +- .../arm/qcom/qcom-apq8026-samsung-matisse-wifi.dts | 2 +- .../src/arm/qcom/qcom-apq8060-dragonboard.dts | 164 +- .../src/arm/qcom/qcom-apq8064-asus-nexus7-flo.dts | 70 +- .../src/arm/qcom/qcom-apq8064-cm-qs600.dts | 35 +- .../src/arm/qcom/qcom-apq8064-ifc6410.dts | 42 +- .../qcom/qcom-apq8064-sony-xperia-lagan-yuga.dts | 111 +- .../device-tree/src/arm/qcom/qcom-apq8064.dtsi | 203 +- .../src/arm/qcom/qcom-apq8074-dragonboard.dts | 35 +- .../src/arm/qcom/qcom-apq8084-ifc6540.dts | 2 +- .../device-tree/src/arm/qcom/qcom-apq8084-mtp.dts | 2 +- .../src/arm/qcom/qcom-ipq4019-ap.dk04.1.dtsi | 2 +- .../device-tree/src/arm/qcom/qcom-ipq4019.dtsi | 4 +- .../device-tree/src/arm/qcom/qcom-ipq8064.dtsi | 8 +- .../arm/qcom/qcom-mdm9615-wp8548-mangoh-green.dts | 4 +- .../src/arm/qcom/qcom-mdm9615-wp8548.dtsi | 143 +- .../device-tree/src/arm/qcom/qcom-mdm9615.dtsi | 183 +- .../arm/qcom/qcom-msm8226-microsoft-common.dtsi | 327 ++ .../arm/qcom/qcom-msm8226-microsoft-dempsey.dts | 17 + .../arm/qcom/qcom-msm8226-microsoft-makepeace.dts | 17 + .../arm/qcom/qcom-msm8226-microsoft-moneypenny.dts | 23 + .../device-tree/src/arm/qcom/qcom-msm8226.dtsi | 48 +- .../device-tree/src/arm/qcom/qcom-msm8660-surf.dts | 61 +- .../device-tree/src/arm/qcom/qcom-msm8660.dtsi | 217 +- .../src/arm/qcom/qcom-msm8926-htc-memul.dts | 372 ++ .../qcom/qcom-msm8926-microsoft-superman-lte.dts | 53 + .../src/arm/qcom/qcom-msm8926-microsoft-tesla.dts | 67 + .../arm/qcom/qcom-msm8926-motorola-peregrine.dts | 291 + .../device-tree/src/arm/qcom/qcom-msm8960-cdp.dts | 27 +- .../arm/qcom/qcom-msm8960-samsung-expressatt.dts | 7 +- .../device-tree/src/arm/qcom/qcom-msm8960.dtsi | 45 +- .../qcom/qcom-msm8974-lge-nexus5-hammerhead.dts | 33 +- .../arm/qcom/qcom-msm8974-sony-xperia-rhine.dtsi | 35 +- .../device-tree/src/arm/qcom/qcom-msm8974.dtsi | 122 +- .../src/arm/qcom/qcom-msm8974pro-fairphone-fp2.dts | 33 +- .../src/arm/qcom/qcom-msm8974pro-oneplus-bacon.dts | 35 +- .../src/arm/qcom/qcom-msm8974pro-samsung-klte.dts | 13 +- .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 35 +- .../device-tree/src/arm/qcom/qcom-sdx55-mtp.dts | 2 +- .../device-tree/src/arm/qcom/qcom-sdx55-t55.dts | 2 +- .../src/arm/qcom/qcom-sdx55-telit-fn980-tlb.dts | 2 +- .../device-tree/src/arm/qcom/qcom-sdx55.dtsi | 63 +- .../device-tree/src/arm/qcom/qcom-sdx65-mtp.dts | 2 +- .../device-tree/src/arm/qcom/qcom-sdx65.dtsi | 51 +- .../src/arm/renesas/iwg20d-q7-dbcm-ca.dtsi | 15 + .../src/arm/renesas/r8a7740-armadillo800eva.dts | 28 +- .../device-tree/src/arm/renesas/r8a7740.dtsi | 65 + .../arm/renesas/r8a7745-iwg22d-sodimm-dbhd-ca.dts | 15 + .../src/arm/renesas/r8a7745-iwg22d-sodimm.dts | 4 +- .../device-tree/src/arm/renesas/r8a7779-marzen.dts | 48 +- .../device-tree/src/arm/renesas/r8a7790-lager.dts | 24 +- .../device-tree/src/arm/renesas/r8a7790-stout.dts | 16 + .../src/arm/renesas/r8a7791-koelsch.dts | 31 +- .../device-tree/src/arm/renesas/r8a7791-porter.dts | 27 +- .../src/arm/renesas/r8a7792-blanche.dts | 50 + .../device-tree/src/arm/renesas/r8a7792-wheat.dts | 21 + .../device-tree/src/arm/renesas/r8a7793-gose.dts | 29 +- .../device-tree/src/arm/renesas/r8a7794-alt.dts | 5 +- .../device-tree/src/arm/renesas/r8a7794-silk.dts | 18 +- .../device-tree/src/arm/renesas/r9a06g032.dtsi | 2 +- .../device-tree/src/arm/rockchip/rk3036-kylin.dts | 21 + .../device-tree/src/arm/rockchip/rk3036.dtsi | 18 +- .../device-tree/src/arm/rockchip/rk3066a.dtsi | 5 + .../device-tree/src/arm/rockchip/rk3128-evb.dts | 5 - .../src/arm/rockchip/rk3128-xpi-3128.dts | 425 ++ .../device-tree/src/arm/rockchip/rk3128.dtsi | 185 + .../device-tree/src/arm/rockchip/rk322x.dtsi | 4 + .../device-tree/src/arm/rockchip/rk3288.dtsi | 9 + .../device-tree/src/arm/rockchip/rk3xxx.dtsi | 4 + .../device-tree/src/arm/rockchip/rv1108.dtsi | 8 - .../src/arm/rockchip/rv1109-sonoff-ihost.dts | 21 + .../device-tree/src/arm/rockchip/rv1109.dtsi | 23 + .../src/arm/rockchip/rv1126-edgeble-neu2-io.dts | 2 +- .../src/arm/rockchip/rv1126-pinctrl.dtsi | 72 +- .../src/arm/rockchip/rv1126-sonoff-ihost.dts | 29 + .../src/arm/rockchip/rv1126-sonoff-ihost.dtsi | 404 ++ .../device-tree/src/arm/rockchip/rv1126.dtsi | 21 + .../device-tree/src/arm/samsung/exynos4.dtsi | 26 +- .../src/arm/samsung/exynos4210-i9100.dts | 48 +- .../src/arm/samsung/exynos4212-tab3.dtsi | 1 + .../device-tree/src/arm/samsung/exynos4x12.dtsi | 22 +- .../device-tree/src/arm/samsung/s5pv210.dtsi | 18 +- sys/contrib/device-tree/src/arm/st/ste-dbx5x0.dtsi | 18 +- .../device-tree/src/arm/st/ste-href-ab8500.dtsi | 48 + .../device-tree/src/arm/st/ste-href-ab8505.dtsi | 490 ++ sys/contrib/device-tree/src/arm/st/ste-href.dtsi | 55 - .../device-tree/src/arm/st/ste-href520-tvk.dts | 1 + .../src/arm/st/ste-hrefprev60-stuib.dts | 1 + .../device-tree/src/arm/st/ste-hrefprev60-tvk.dts | 1 + .../device-tree/src/arm/st/ste-hrefprev60.dtsi | 2 +- .../src/arm/st/ste-hrefv60plus-stuib.dts | 1 + .../device-tree/src/arm/st/ste-hrefv60plus-tvk.dts | 1 + .../device-tree/src/arm/st/ste-hrefv60plus.dtsi | 3 +- .../src/arm/st/ste-nomadik-stn8815.dtsi | 8 +- .../device-tree/src/arm/st/ste-snowball.dts | 2 +- .../src/arm/st/ste-ux500-samsung-codina-tmo.dts | 2 +- .../src/arm/st/ste-ux500-samsung-codina.dts | 2 +- .../src/arm/st/ste-ux500-samsung-gavini.dts | 2 +- .../src/arm/st/ste-ux500-samsung-janice.dts | 2 +- .../src/arm/st/ste-ux500-samsung-kyle.dts | 2 +- .../device-tree/src/arm/st/stm32429i-eval.dts | 1 - .../device-tree/src/arm/st/stm32f469-disco.dts | 15 +- sys/contrib/device-tree/src/arm/st/stm32f746.dtsi | 61 + sys/contrib/device-tree/src/arm/st/stm32mp135.dtsi | 11 + sys/contrib/device-tree/src/arm/st/stm32mp151.dtsi | 4 + .../device-tree/src/arm/st/stm32mp151a-prtt1l.dtsi | 2 - .../src/arm/st/stm32mp157a-dk1-scmi.dts | 4 +- .../src/arm/st/stm32mp157a-stinger96.dtsi | 2 - .../src/arm/st/stm32mp157c-dk2-scmi.dts | 4 +- .../device-tree/src/arm/st/stm32mp157c-dk2.dts | 1 - .../src/arm/st/stm32mp157c-ed1-scmi.dts | 4 +- .../src/arm/st/stm32mp157c-emstamp-argon.dtsi | 4 - .../src/arm/st/stm32mp157c-ev1-scmi.dts | 5 +- .../device-tree/src/arm/st/stm32mp157c-ev1.dts | 1 - .../src/arm/st/stm32mp157c-osd32mp1-red.dts | 4 - .../arm/st/stm32mp157c-phycore-stm32mp15-som.dtsi | 4 - .../src/arm/st/stm32mp15xc-lxa-tac.dtsi | 3 - .../src/arm/st/stm32mp15xx-dhcom-drc02.dtsi | 1 - .../src/arm/st/stm32mp15xx-dhcom-pdk2.dtsi | 1 - .../src/arm/st/stm32mp15xx-dhcom-picoitx.dtsi | 2 - .../src/arm/st/stm32mp15xx-dhcor-avenger96.dtsi | 2 - .../src/arm/st/stm32mp15xx-dhcor-drc-compact.dtsi | 2 - .../src/arm/st/stm32mp15xx-dhcor-testbench.dtsi | 2 - .../device-tree/src/arm/st/stm32mp15xx-dkx.dtsi | 1 - .../src/arm/ti/keystone/keystone-k2e-netcp.dtsi | 6 +- .../src/arm/ti/keystone/keystone-k2g-evm.dts | 2 +- .../src/arm/ti/keystone/keystone-k2g-netcp.dtsi | 6 +- .../src/arm/ti/keystone/keystone-k2hk-evm.dts | 2 +- .../src/arm/ti/keystone/keystone-k2hk-netcp.dtsi | 6 +- .../src/arm/ti/keystone/keystone-k2l-netcp.dtsi | 6 +- .../arm/ti/omap/am335x-moxa-uc-2100-common.dtsi | 2 +- .../device-tree/src/arm/ti/omap/am571x-idk.dts | 4 +- .../src/arm/ti/omap/am5729-beagleboneai.dts | 3 +- .../src/arm/ti/omap/am572x-idk-common.dtsi | 4 +- .../src/arm/ti/omap/dra7-evm-common.dtsi | 4 +- .../device-tree/src/arm/ti/omap/dra71-evm.dts | 4 +- .../src/arm/ti/omap/dra72-evm-common.dtsi | 4 +- .../device-tree/src/arm/ti/omap/dra76-evm.dts | 4 +- .../arm/ti/omap/logicpd-torpedo-37xx-devkit.dts | 2 +- .../src/arm/ti/omap/motorola-mapphone-common.dtsi | 298 - .../src/arm/ti/omap/motorola-mapphone-handset.dtsi | 234 + .../arm/ti/omap/motorola-mapphone-mz607-mz617.dtsi | 21 + .../src/arm/ti/omap/motorola-mapphone-xt8xx.dtsi | 75 + .../src/arm/ti/omap/omap4-droid-bionic-xt875.dts | 11 +- .../src/arm/ti/omap/omap4-droid4-xt894.dts | 19 +- .../src/arm/ti/omap/omap4-epson-embt2ws.dts | 18 +- .../src/arm/ti/omap/omap4-xyboard-mz609.dts | 46 + .../src/arm/ti/omap/omap4-xyboard-mz617.dts | 17 + .../allwinner/sun50i-h618-orangepi-zero2w.dts | 176 + .../allwinner/sun50i-h618-transpeed-8k618-t.dts | 161 + .../src/arm64/altera/socfpga_stratix10.dtsi | 41 +- .../src/arm64/altera/socfpga_stratix10_socdk.dts | 8 +- .../arm64/altera/socfpga_stratix10_socdk_nand.dts | 6 +- .../src/arm64/altera/socfpga_stratix10_swvp.dts | 2 - .../device-tree/src/arm64/amazon/alpine-v2.dtsi | 1 - .../device-tree/src/arm64/amazon/alpine-v3.dtsi | 1 - .../device-tree/src/arm64/amlogic/amlogic-c3.dtsi | 6 + .../meson-axg-jethome-jethub-j110-rev-2.dts | 14 +- .../meson-axg-jethome-jethub-j110-rev-3.dts | 12 + .../src/arm64/amlogic/meson-axg-s400.dts | 5 - .../device-tree/src/arm64/amlogic/meson-axg.dtsi | 23 + .../src/arm64/amlogic/meson-g12a-sei510.dts | 1 - .../src/arm64/amlogic/meson-g12a-x96-max.dts | 1 - .../src/arm64/amlogic/meson-g12b-bananapi-cm4.dtsi | 2 +- .../src/arm64/amlogic/meson-g12b-bananapi.dtsi | 2 +- .../src/arm64/amlogic/meson-g12b-gtking.dts | 1 - .../src/arm64/amlogic/meson-g12b-ugoos-am6.dts | 1 - .../src/arm64/amlogic/meson-gx-p23x-q20x.dtsi | 1 - .../src/arm64/amlogic/meson-gxbb-kii-pro.dts | 1 - .../src/arm64/amlogic/meson-gxbb-p200.dts | 1 - .../src/arm64/amlogic/meson-gxbb-vega-s95.dtsi | 1 - .../src/arm64/amlogic/meson-gxbb-wetek-play2.dts | 1 - .../src/arm64/amlogic/meson-gxm-nexbox-a1.dts | 1 - .../src/arm64/amlogic/meson-gxm-rbox-pro.dts | 1 - .../src/arm64/amlogic/meson-s4-s805x2-aq222.dts | 60 +- .../device-tree/src/arm64/amlogic/meson-s4.dtsi | 360 +- .../src/arm64/amlogic/meson-sm1-sei610.dts | 1 - .../device-tree/src/arm64/arm/juno-base.dtsi | 12 +- .../device-tree/src/arm64/arm/juno-scmi.dtsi | 12 +- .../src/arm64/broadcom/northstar2/ns2.dtsi | 1 + .../src/arm64/broadcom/stingray/stingray.dtsi | 1 + .../device-tree/src/arm64/exynos/exynos5433.dtsi | 60 +- .../device-tree/src/arm64/exynos/exynos7.dtsi | 18 +- .../device-tree/src/arm64/exynos/exynos7885.dtsi | 45 +- .../device-tree/src/arm64/exynos/exynos850.dtsi | 40 +- .../src/arm64/exynos/exynosautov9-sadk.dts | 51 + .../device-tree/src/arm64/exynos/exynosautov9.dtsi | 10 +- .../src/arm64/exynos/exynosautov920-pinctrl.dtsi | 1266 +++++ .../src/arm64/exynos/exynosautov920-sadk.dts | 88 + .../src/arm64/exynos/exynosautov920.dtsi | 312 + .../src/arm64/exynos/google/gs101-oriole.dts | 105 + .../src/arm64/exynos/google/gs101-pinctrl.dtsi | 1249 ++++ .../src/arm64/exynos/google/gs101-pinctrl.h | 33 + .../device-tree/src/arm64/exynos/google/gs101.dtsi | 473 ++ .../src/arm64/freescale/fsl-ls1012a.dtsi | 80 +- .../src/arm64/freescale/fsl-ls1028a.dtsi | 87 +- .../src/arm64/freescale/fsl-ls1043a.dtsi | 81 +- .../src/arm64/freescale/fsl-ls1046a.dtsi | 74 +- .../src/arm64/freescale/fsl-ls1088a.dtsi | 74 +- .../src/arm64/freescale/fsl-ls208xa.dtsi | 73 +- .../freescale/fsl-lx2160a-tqmlx2160a-mblx2160a.dts | 338 ++ .../fsl-lx2160a-tqmlx2160a-mblx2160a_12_x_x.dtso | 29 + .../fsl-lx2160a-tqmlx2160a-mblx2160a_14_x_x.dtso | 17 + .../fsl-lx2160a-tqmlx2160a-mblx2160a_x_11_x.dtso | 49 + .../fsl-lx2160a-tqmlx2160a-mblx2160a_x_7_x.dtso | 55 + .../fsl-lx2160a-tqmlx2160a-mblx2160a_x_8_x.dtso | 47 + .../arm64/freescale/fsl-lx2160a-tqmlx2160a.dtsi | 97 + .../src/arm64/freescale/fsl-lx2160a.dtsi | 4 +- .../arm64/freescale/imx8-apalis-ixora-v1.2.dtsi | 2 + .../src/arm64/freescale/imx8-ss-audio.dtsi | 2 - .../src/arm64/freescale/imx8dxl-ss-conn.dtsi | 16 +- .../src/arm64/freescale/imx8dxl-ss-ddr.dtsi | 2 +- .../src/arm64/freescale/imx8mm-beacon-som.dtsi | 2 + .../src/arm64/freescale/imx8mm-emcon-avari.dtsi | 2 +- .../src/arm64/freescale/imx8mm-evk.dtsi | 12 +- .../src/arm64/freescale/imx8mm-nitrogen-r2.dts | 2 +- .../src/arm64/freescale/imx8mm-overdrive.dtsi | 29 + .../src/arm64/freescale/imx8mm-phygate-tauri-l.dts | 2 +- .../arm64/freescale/imx8mm-tqma8mqml-mba8mx.dts | 1 + .../src/arm64/freescale/imx8mm-venice-gw72xx.dtsi | 39 +- .../src/arm64/freescale/imx8mm-venice-gw73xx.dtsi | 31 +- .../src/arm64/freescale/imx8mm-venice-gw7902.dts | 13 +- .../src/arm64/freescale/imx8mm-verdin-mallow.dtsi | 173 + .../freescale/imx8mm-verdin-nonwifi-mallow.dts | 18 + .../arm64/freescale/imx8mm-verdin-wifi-mallow.dts | 18 + .../device-tree/src/arm64/freescale/imx8mm.dtsi | 18 +- .../src/arm64/freescale/imx8mn-beacon-som.dtsi | 2 + .../arm64/freescale/imx8mn-bsh-smm-s2-common.dtsi | 1 + .../arm64/freescale/imx8mn-bsh-smm-s2-display.dtsi | 121 + .../freescale/imx8mn-dimonoff-gateway-evk.dts | 160 + .../src/arm64/freescale/imx8mn-evk.dtsi | 12 +- .../src/arm64/freescale/imx8mn-overdrive.dtsi | 18 + .../src/arm64/freescale/imx8mn-rve-gateway.dts | 285 + .../arm64/freescale/imx8mn-tqma8mqnl-mba8mx.dts | 1 + .../arm64/freescale/imx8mn-var-som-symphony.dts | 10 + .../src/arm64/freescale/imx8mn-var-som.dtsi | 9 + .../device-tree/src/arm64/freescale/imx8mn.dtsi | 2 + .../src/arm64/freescale/imx8mp-beacon-kit.dts | 94 +- .../arm64/freescale/imx8mp-data-modul-edm-sbc.dts | 2 +- .../src/arm64/freescale/imx8mp-debix-model-a.dts | 2 +- .../arm64/freescale/imx8mp-debix-som-a-bmb-08.dts | 56 + .../src/arm64/freescale/imx8mp-debix-som-a.dtsi | 22 + .../src/arm64/freescale/imx8mp-dhcom-som.dtsi | 14 +- .../device-tree/src/arm64/freescale/imx8mp-evk.dts | 22 + .../src/arm64/freescale/imx8mp-msc-sm2s-ep1.dts | 4 +- .../src/arm64/freescale/imx8mp-skov-reva.dtsi | 711 +++ .../src/arm64/freescale/imx8mp-skov-revb-hdmi.dts | 20 + .../src/arm64/freescale/imx8mp-skov-revb-lt6.dts | 101 + .../freescale/imx8mp-skov-revb-mi1010ait-1cp1.dts | 100 + .../imx8mp-tqma8mpql-mba8mpxl-lvds-g133han01.dtso | 77 + .../arm64/freescale/imx8mp-tqma8mpql-mba8mpxl.dts | 37 +- .../src/arm64/freescale/imx8mp-venice-gw71xx.dtsi | 26 +- .../src/arm64/freescale/imx8mp-venice-gw72xx.dtsi | 36 +- .../src/arm64/freescale/imx8mp-venice-gw73xx.dtsi | 28 +- .../src/arm64/freescale/imx8mp-venice-gw74xx.dts | 30 +- .../src/arm64/freescale/imx8mp-verdin-mallow.dtsi | 199 + .../freescale/imx8mp-verdin-nonwifi-mallow.dts | 18 + .../arm64/freescale/imx8mp-verdin-wifi-mallow.dts | 18 + .../src/arm64/freescale/imx8mp-verdin.dtsi | 30 +- .../device-tree/src/arm64/freescale/imx8mp.dtsi | 30 +- .../arm64/freescale/imx8mq-kontron-pitx-imx8m.dts | 2 +- .../src/arm64/freescale/imx8mq-phanbell.dts | 2 +- .../src/arm64/freescale/imx8mq-tqma8mq-mba8mx.dts | 1 + .../src/arm64/freescale/imx8qm-ss-dma.dtsi | 4 + .../src/arm64/freescale/imx8qxp-mek.dts | 21 +- .../src/arm64/freescale/imx8qxp-ss-vpu.dtsi | 17 + .../device-tree/src/arm64/freescale/imx8qxp.dtsi | 3 +- .../src/arm64/freescale/imx93-11x11-evk.dts | 31 +- .../arm64/freescale/imx93-tqma9352-mba93xxca.dts | 709 +++ .../arm64/freescale/imx93-tqma9352-mba93xxla.dts | 1 + .../device-tree/src/arm64/freescale/imx93.dtsi | 127 +- .../src/arm64/hisilicon/hikey970-pmic.dtsi | 6 +- .../src/arm64/intel/socfpga_agilex.dtsi | 42 +- .../src/arm64/intel/socfpga_agilex5.dtsi | 4 +- .../src/arm64/intel/socfpga_agilex_n6000.dts | 2 +- .../src/arm64/intel/socfpga_agilex_socdk.dts | 2 - .../src/arm64/intel/socfpga_n5x_socdk.dts | 5 +- sys/contrib/device-tree/src/arm64/lg/lg1312.dtsi | 1 - sys/contrib/device-tree/src/arm64/lg/lg1313.dtsi | 1 - .../src/arm64/marvell/ac5x-rd-carrier-cn9131.dts | 44 + .../src/arm64/marvell/ac5x-rd-carrier.dtsi | 34 + .../marvell/armada-3720-espressobin-ultra.dts | 14 +- .../src/arm64/marvell/armada-3720-espressobin.dtsi | 20 +- .../src/arm64/marvell/armada-3720-gl-mv1000.dts | 20 +- .../src/arm64/marvell/armada-3720-turris-mox.dts | 99 +- .../src/arm64/marvell/armada-7040-mochabin.dts | 24 +- .../arm64/marvell/armada-8040-clearfog-gt-8k.dts | 22 +- .../src/arm64/marvell/armada-ap80x.dtsi | 1 - .../device-tree/src/arm64/marvell/cn9130-crb.dtsi | 42 +- .../src/arm64/marvell/cn9130-db-comexpress.dtsi | 96 + .../src/arm64/marvell/cn9131-db-comexpress.dtsi | 108 + .../device-tree/src/arm64/mediatek/mt6358.dtsi | 26 +- .../src/arm64/mediatek/mt7622-bananapi-bpi-r64.dts | 3 +- .../src/arm64/mediatek/mt7986a-bananapi-bpi-r3.dts | 3 +- .../src/arm64/mediatek/mt8173-elm-hana.dtsi | 9 +- .../device-tree/src/arm64/mediatek/mt8173-elm.dtsi | 24 +- .../device-tree/src/arm64/mediatek/mt8173-evb.dts | 3 +- .../device-tree/src/arm64/mediatek/mt8173.dtsi | 8 +- .../device-tree/src/arm64/mediatek/mt8183-evb.dts | 4 + .../arm64/mediatek/mt8183-kukui-audio-da7219.dtsi | 3 +- .../mediatek/mt8183-kukui-audio-ts3a227e.dtsi | 3 +- .../arm64/mediatek/mt8183-kukui-jacuzzi-damu.dts | 3 +- .../mediatek/mt8183-kukui-jacuzzi-fennel-sku1.dts | 3 +- .../mediatek/mt8183-kukui-jacuzzi-fennel-sku6.dts | 3 +- .../mediatek/mt8183-kukui-jacuzzi-fennel-sku7.dts | 3 +- .../mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts | 24 + .../mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts | 24 + .../arm64/mediatek/mt8183-kukui-jacuzzi-pico.dts | 35 + .../arm64/mediatek/mt8183-kukui-jacuzzi-pico6.dts | 110 + .../src/arm64/mediatek/mt8183-kukui-jacuzzi.dtsi | 1 - .../arm64/mediatek/mt8183-kukui-kakadu-sku22.dts | 18 + .../src/arm64/mediatek/mt8183-kukui-kakadu.dts | 18 + .../src/arm64/mediatek/mt8183-kukui-kakadu.dtsi | 15 +- .../arm64/mediatek/mt8183-kukui-katsu-sku32.dts | 36 + .../arm64/mediatek/mt8183-kukui-katsu-sku38.dts | 40 + .../src/arm64/mediatek/mt8183-kukui-kodama.dtsi | 3 +- .../src/arm64/mediatek/mt8183-kukui-krane.dtsi | 3 +- .../src/arm64/mediatek/mt8183-kukui.dtsi | 12 +- .../src/arm64/mediatek/mt8183-pumpkin.dts | 4 + .../device-tree/src/arm64/mediatek/mt8183.dtsi | 62 +- .../device-tree/src/arm64/mediatek/mt8186.dtsi | 6 +- .../device-tree/src/arm64/mediatek/mt8188-evb.dts | 387 ++ *** 1525 LINES SKIPPED ***