[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com>
Date: Thu, 24 Jul 2025 10:38:36 +0200
From: AngeloGioacchino Del Regno <angelogioacchino.delregno@...labora.com>
To: linux-mediatek@...ts.infradead.org,
robh@...nel.org
Cc: herbert@...dor.apana.org.au,
davem@...emloft.net,
krzk+dt@...nel.org,
conor+dt@...nel.org,
chunkuang.hu@...nel.org,
p.zabel@...gutronix.de,
airlied@...il.com,
simona@...ll.ch,
maarten.lankhorst@...ux.intel.com,
mripard@...nel.org,
tzimmermann@...e.de,
jassisinghbrar@...il.com,
mchehab@...nel.org,
matthias.bgg@...il.com,
angelogioacchino.delregno@...labora.com,
chunfeng.yun@...iatek.com,
vkoul@...nel.org,
kishon@...nel.org,
sean.wang@...nel.org,
linus.walleij@...aro.org,
lgirdwood@...il.com,
broonie@...nel.org,
andersson@...nel.org,
mathieu.poirier@...aro.org,
daniel.lezcano@...aro.org,
tglx@...utronix.de,
atenart@...nel.org,
jitao.shi@...iatek.com,
ck.hu@...iatek.com,
houlong.wei@...iatek.com,
kyrie.wu@...iatek.corp-partner.google.com,
andy.teng@...iatek.com,
tinghan.shen@...iatek.com,
jiaxin.yu@...iatek.com,
shane.chien@...iatek.com,
olivia.wen@...iatek.com,
granquet@...libre.com,
eugen.hristev@...aro.org,
arnd@...db.de,
sam.shih@...iatek.com,
jieyy.yang@...iatek.com,
frank-w@...lic-files.de,
mwalle@...nel.org,
fparent@...libre.com,
linux-crypto@...r.kernel.org,
devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org,
dri-devel@...ts.freedesktop.org,
linux-media@...r.kernel.org,
linux-arm-kernel@...ts.infradead.org,
linux-phy@...ts.infradead.org,
linux-gpio@...r.kernel.org,
linux-remoteproc@...r.kernel.org,
linux-sound@...r.kernel.org
Subject: [PATCH 00/38] MediaTek devicetree/bindings warnings sanitization
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
Powered by blists - more mailing lists