As Rob pointed out, MediaTek devicetrees are *poor* in the dtbs_check tests, and got an infinite load of warnings.
This series starts attacking this situation. I didn't really count how many warnings I have resolved - it's a lot of them anyway - and I think that this is a good start in any case. More will come, but I'll be on a long holiday soon, so not from me (or anyway not before I come back anyway), but most probably from someone else (in August...!). Cheers! Angelo AngeloGioacchino Del Regno (38): dt-bindings: display: mediatek: dpi: Allow specifying resets dt-bindings: display: mediatek,dp: Allow DisplayPort AUX bus dt-bindings: mailbox: mediatek,gce-mailbox: Make clock-names optional ASoC: dt-bindings: mt8192-afe-pcm: Fix clocks and clock-names dt-bindings: crypto: inside-secure,safexcel: Mandate only ring IRQs dt-bindings: timer: mediatek: Add compatible for MT6795 GP Timer dt-bindings: pinctrl: mediatek,mt7622-pinctrl: Add missing pwm_ch7_2 dt-bindings: pinctrl: mediatek,mt7622-pinctrl: Add missing base reg dt-bindings: pinctrl: mt6779: Allow common MediaTek pinctrl node names dt-bindings: regulator: mediatek,mt6332-regulator: Add missing compatible dt-bindings: regulator: mediatek,mt6331: Fix various regulator names dt-bindings: regulator: mediatek,mt6331: Add missing compatible dt-bindings: remoteproc: mediatek: Remove l1tcm MMIO from MT8188 dual dt-bindings: media: mediatek,mt8195-jpeg: Allow range number in node address dt-bindings: phy: mediatek,hdmi-phy: Fix clock output names for MT8195 arm64: dts: mediatek: mt6331: Fix pmic, regulators, rtc, keys node names arm64: dts: mediatek: mt6797: Fix pinctrl node names arm64: dts: mediatek: mt6797: Remove bogus id property in i2c nodes arm64: dts: mediatek: mt6795: Add mediatek,infracfg to iommu node arm64: dts: mediatek: mt6795-xperia-m5: Fix mmc0 latch-ck value arm64: dts: mediatek: mt6795-sony-xperia-m5: Add pinctrl for mmc1/mmc2 arm64: dts: mediatek: Fix node name for SYSIRQ controller on all SoCs arm64: dts: mediatek: mt7986a: Fix PCI-Express T-PHY node address arm64: dts: mediatek: mt7986a-bpi-r3: Fix SFP I2C node names arm64: dts: mediatek: mt7986a-bpi-r3: Set interrupt-parent to mdio switch arm64: dts: mediatek: acelink-ew-7886cax: Remove unnecessary cells in spi-nand arm64: dts: mediatek: mt7988a: Fix PCI-Express T-PHY node address arm64: dts: mediatek: mt8173: Fix pinctrl node names and cleanup arm64: dts: mediatek: mt8183: Fix pinctrl node names arm64: dts: mediatek: pumpkin-common: Fix pinctrl node names arm64: dts: mediatek: mt8183-pumpkin: Add power supply for CCI arm64: dts: mediatek: mt8183: Migrate to display controller OF graph arm64: dts: mediatek: mt8183-kukui: Move DSI panel node to machine dtsis arm64: dts: mediatek: mt8195: Fix ranges for jpeg enc/decoder nodes arm64: dts: mediatek: mt8195-cherry: Move VBAT-supply to Tomato R1/R2 arm64: dts: mediatek: mt8195-cherry: Add missing regulators to rt5682 arm64: dts: mediatek: mt8395-kontron-i1200: Fix MT6360 regulator nodes arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatible .../crypto/inside-secure,safexcel.yaml | 2 + .../display/mediatek/mediatek,dp.yaml | 3 + .../display/mediatek/mediatek,dpi.yaml | 7 + .../mailbox/mediatek,gce-mailbox.yaml | 11 - .../media/mediatek,mt8195-jpegdec.yaml | 2 +- .../media/mediatek,mt8195-jpegenc.yaml | 2 +- .../bindings/phy/mediatek,hdmi-phy.yaml | 25 +- .../pinctrl/mediatek,mt6779-pinctrl.yaml | 4 +- .../pinctrl/mediatek,mt7622-pinctrl.yaml | 5 +- .../regulator/mediatek,mt6331-regulator.yaml | 19 +- .../regulator/mediatek,mt6332-regulator.yaml | 7 + .../bindings/remoteproc/mtk,scp.yaml | 23 +- .../bindings/sound/mt8192-afe-pcm.yaml | 106 +++++++- .../bindings/timer/mediatek,timer.yaml | 1 + arch/arm64/boot/dts/mediatek/mt6331.dtsi | 10 +- arch/arm64/boot/dts/mediatek/mt6755.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt6779.dtsi | 2 +- .../dts/mediatek/mt6795-sony-xperia-m5.dts | 40 ++- arch/arm64/boot/dts/mediatek/mt6795.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt6797.dtsi | 52 ++-- .../mediatek/mt7986a-acelink-ew-7886cax.dts | 2 - .../dts/mediatek/mt7986a-bananapi-bpi-r3.dts | 11 +- arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 12 +- arch/arm64/boot/dts/mediatek/mt7988a.dtsi | 28 +- .../boot/dts/mediatek/mt8173-elm-hana.dtsi | 34 ++- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 138 +++++----- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 60 +++-- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 28 +- .../mediatek/mt8183-kukui-audio-da7219.dtsi | 4 +- .../mediatek/mt8183-kukui-audio-ts3a227e.dtsi | 2 +- .../dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 27 +- .../dts/mediatek/mt8183-kukui-kakadu.dtsi | 43 +++- .../dts/mediatek/mt8183-kukui-kodama.dtsi | 40 ++- .../boot/dts/mediatek/mt8183-kukui-krane.dtsi | 40 ++- .../arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 101 +++----- .../boot/dts/mediatek/mt8183-pumpkin.dts | 12 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 239 +++++++++++++++++- .../dts/mediatek/mt8195-cherry-tomato-r1.dts | 1 + .../dts/mediatek/mt8195-cherry-tomato-r2.dts | 1 + .../boot/dts/mediatek/mt8195-cherry.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 30 ++- .../mediatek/mt8395-kontron-3-5-sbc-i1200.dts | 16 +- .../boot/dts/mediatek/mt8516-pumpkin.dts | 2 +- .../boot/dts/mediatek/pumpkin-common.dtsi | 18 +- 44 files changed, 843 insertions(+), 375 deletions(-) -- 2.50.1