[PATCH 00/38] MediaTek devicetree/bindings warnings sanitization
AngeloGioacchino Del Regno
angelogioacchino.delregno at collabora.com
Thu Jul 24 08:38:36 UTC 2025
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
More information about the dri-devel
mailing list