linux-sound.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Rob Herring <robh@kernel.org>
To: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Cc: linux-mediatek@lists.infradead.org, herbert@gondor.apana.org.au,
	 davem@davemloft.net, krzk+dt@kernel.org, conor+dt@kernel.org,
	 chunkuang.hu@kernel.org, p.zabel@pengutronix.de,
	airlied@gmail.com,  simona@ffwll.ch,
	maarten.lankhorst@linux.intel.com, mripard@kernel.org,
	 tzimmermann@suse.de, jassisinghbrar@gmail.com,
	mchehab@kernel.org,  matthias.bgg@gmail.com,
	chunfeng.yun@mediatek.com, vkoul@kernel.org,  kishon@kernel.org,
	sean.wang@kernel.org, linus.walleij@linaro.org,
	 lgirdwood@gmail.com, broonie@kernel.org, andersson@kernel.org,
	 mathieu.poirier@linaro.org, daniel.lezcano@linaro.org,
	tglx@linutronix.de,  atenart@kernel.org, jitao.shi@mediatek.com,
	ck.hu@mediatek.com,  houlong.wei@mediatek.com,
	kyrie.wu@mediatek.corp-partner.google.com,
	 andy.teng@mediatek.com, tinghan.shen@mediatek.com,
	jiaxin.yu@mediatek.com,  shane.chien@mediatek.com,
	olivia.wen@mediatek.com, granquet@baylibre.com,
	 eugen.hristev@linaro.org, arnd@arndb.de, sam.shih@mediatek.com,
	 jieyy.yang@mediatek.com, frank-w@public-files.de,
	mwalle@kernel.org,  fparent@baylibre.com,
	linux-crypto@vger.kernel.org,  devicetree@vger.kernel.org,
	linux-kernel@vger.kernel.org,  dri-devel@lists.freedesktop.org,
	linux-media@vger.kernel.org,
	 linux-arm-kernel@lists.infradead.org,
	linux-phy@lists.infradead.org,  linux-gpio@vger.kernel.org,
	linux-remoteproc@vger.kernel.org,  linux-sound@vger.kernel.org
Subject: Re: [PATCH 00/38] MediaTek devicetree/bindings warnings sanitization
Date: Fri, 25 Jul 2025 08:52:49 -0500	[thread overview]
Message-ID: <CAL_JsqJGNdp3Z0sXaEXWY8nqXD+0kSCo+BYCkcGstE7zcVVcXw@mail.gmail.com> (raw)
In-Reply-To: <20250724083914.61351-1-angelogioacchino.delregno@collabora.com>

On Thu, Jul 24, 2025 at 3:39 AM AngeloGioacchino Del Regno
<angelogioacchino.delregno@collabora.com> wrote:
>
> 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.

40 out of 125 (on arm64) fixed! Thanks! FYI, here's the ones that
remain (first number is number of times the warning occurs):

     29 (mediatek,mt8183-mfgcfg): 'power-domains' does not match any
of the regexes: '^pinctrl-[0-9]+$'
     29 failed to match any schema with compatible:
['mediatek,mt8183-audiosys', 'syscon']
     29 failed to match any schema with compatible: ['mediatek,mt8183-audio']
     27 (mediatek,mt8183-pinctrl): 'gpio-line-names' does not match
any of the regexes: '-pins(-[a-z]+)?$', '^pinctrl-[0-9]+$'
     22 (mediatek,mt6359): '#sound-dai-cells' does not match any of
the regexes: '^pinctrl-[0-9]+$'
     14 failed to match any schema with compatible:
['mediatek,mt8183_mt6358_ts3a227_max98357']
     12 (mediatek,mt8186-mt6366-rt1019-rt5682s-sound): 'model' is a
required property
     12 failed to match any schema with compatible: ['mediatek,mt8173-mdp-rsz']
      9 (mediatek,mt8195-iommu-infra): interrupts: [[0, 795, 4, 0],
[0, 796, 4, 0], [0, 797, 4, 0], [0, 798, 4, 0], [0, 799, 4, 0]] is too
long
      8 failed to match any schema with compatible: ['mediatek,mt8173-mdp-wrot']
      8 failed to match any schema with compatible:
['mediatek,mt8173-mdp-rdma', 'mediatek,mt8173-mdp']
      6 failed to match any schema with compatible:
['mediatek,mt8183_da7219_rt1015p']
      5 (mediatek,mt7986-eth): interrupts: [[0, 196, 4], [0, 197, 4],
[0, 198, 4], [0, 199, 4]] is too short
      5 failed to match any schema with compatible:
['mediatek,mt8183_mt6358_ts3a227_rt1015p']
      4 (mediatek,mt8173-mmsys): 'assigned-clock-rates',
'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$'
      4 (mediatek,mt8173-disp-ufoe): 'mediatek,gce-client-reg' does
not match any of the regexes: '^pinctrl-[0-9]+$'
      4 (mediatek,mt8173-disp-od): 'mediatek,gce-client-reg' does not
match any of the regexes: '^pinctrl-[0-9]+$'
      4 (mediatek,mt6360): #interrupt-cells: 1 was expected
      4 failed to match any schema with compatible: ['mediatek,mt8173-vpu']
      4 failed to match any schema with compatible: ['mediatek,mt8173-mdp-wdma']
      4 failed to match any schema with compatible: ['mediatek,mt8173-mdp-rdma']
      4 failed to match any schema with compatible: ['mediatek,mt7622-pcie']
      3 (mediatek,mt8192-audsys): 'mt8192-afe-pcm' does not match any
of the regexes: '^pinctrl-[0-9]+$'
      3 (mediatek,mt8173-thermal): Unevaluated properties are not
allowed ('bank0-supply', 'bank1-supply' were unexpected)
      3 (mediatek,mt8173-pinctrl): 'gpio-line-names' does not match
any of the regexes: '^pinctrl-[0-9]+$', 'pins$'
      3 (mediatek,mt8173-dsi): Unevaluated properties are not allowed
('ports' was unexpected)
      3 (mediatek,mt8173-dsi): ports: 'port@1' is a required property
      3 (mediatek,mt8173-dsi): ports: 'port@0' is a required property
      3 failed to match any schema with compatible: ['mediatek,mt8173-rt5650']
      2 (mediatek,mt8192_mt6359_rt1015p_rt5682): 'model' is a required property
      2 (mediatek,mt8192-i2c): Unevaluated properties are not allowed
('clock-stretch-ns' was unexpected)
      2 (mediatek,mt8186-spmi): Unevaluated properties are not allowed
('interrupts' was unexpected)
      2 (mediatek,mt7986-tphy): usb-phy@700:reg: [[0, 1792], [0,
2304]] is too long
      2 (mediatek,mt7622-pwrap): 'regulators' does not match any of
the regexes: '^pinctrl-[0-9]+$'
      2 (mediatek,mt7622-pciesys): compatible: 'oneOf' conditional
failed, one must be fixed:
      2 (mediatek,mt7622-audsys): audio-controller: 'power-domains' is
a required property
      2 (mediatek,mt7622-audsys): audio-controller:clock-names:
['infra_sys_audio_clk', 'top_audio_mux1_sel
', 'top_audio_mux2_sel', 'top_audio_a1sys_hp', 'top_audio_a2sys_hp',
'i2s0_src_sel', 'i2s1_src_sel', 'i2s2_
src_sel', 'i2s3_src_sel', 'i2s0_src_div', 'i2s1_src_div',
'i2s2_src_div', 'i2s3_src_div', 'i2s0_mclk_en', '
i2s1_mclk_en', 'i2s2_mclk_en', 'i2s3_mclk_en', 'i2so0_hop_ck',
'i2so1_hop_ck', 'i2so2_hop_ck', 'i2so3_hop_c
k', 'i2si0_hop_ck', 'i2si1_hop_ck', 'i2si2_hop_ck', 'i2si3_hop_ck',
'asrc0_out_ck', 'asrc1_out_ck', 'asrc2_
out_ck', 'asrc3_out_ck', 'audio_afe_pd', 'audio_afe_conn_pd',
'audio_a1sys_pd', 'audio_a2sys_pd'] is too sh
ort
      2 (mediatek,mt7622-audio): 'power-domains' is a required property
      2 (mediatek,mt7622-audio): clock-names: ['infra_sys_audio_clk',
'top_audio_mux1_sel', 'top_audio_mux2
_sel', 'top_audio_a1sys_hp', 'top_audio_a2sys_hp', 'i2s0_src_sel',
'i2s1_src_sel', 'i2s2_src_sel', 'i2s3_sr
c_sel', 'i2s0_src_div', 'i2s1_src_div', 'i2s2_src_div',
'i2s3_src_div', 'i2s0_mclk_en', 'i2s1_mclk_en', 'i2
s2_mclk_en', 'i2s3_mclk_en', 'i2so0_hop_ck', 'i2so1_hop_ck',
'i2so2_hop_ck', 'i2so3_hop_ck', 'i2si0_hop_ck'
, 'i2si1_hop_ck', 'i2si2_hop_ck', 'i2si3_hop_ck', 'asrc0_out_ck',
'asrc1_out_ck', 'asrc2_out_ck', 'asrc3_ou
t_ck', 'audio_afe_pd', 'audio_afe_conn_pd', 'audio_a1sys_pd',
'audio_a2sys_pd'] is too short
      2 (mediatek,mt6795-mmsys): 'assigned-clock-rates',
'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$'
      2 (mediatek,mt6795-mmc): Unevaluated properties are not allowed
('pinctrl-names' was unexpected)
      2 (mediatek,mt6795-mmc): pinctrl-names: ['default'] is too short
      2 (mediatek,mt6795-mmc): 'pinctrl-1' is a required property
      2 (mediatek,mt6795-disp-ufoe): 'mediatek,gce-client-reg' does
not match any of the regexes: '^pinctrl-[0-9]+$'
      2 (mediatek,mt6795-disp-od): 'mediatek,gce-client-reg' does not
match any of the regexes: '^pinctrl-[0-9]+$'
      2 failed to match any schema with compatible:
['mediatek,mt8183_da7219_max98357']
      2 failed to match any schema with compatible:
['mediatek,mt7622-scpsys', 'syscon']
      2 failed to match any schema with compatible: ['mediatek,mt6797-scpsys']
      2 failed to match any schema with compatible:
['mediatek,mt6380-regulator']
      2 failed to match any schema with compatible: ['mediatek,mt2712-pcie']
      1 (mediatek,mt8516-topckgen): compatible: 'oneOf' conditional
failed, one must be fixed:
      1 (mediatek,mt8516-apmixedsys): compatible: 'oneOf' conditional
failed, one must be fixed:
      1 (mediatek,mt8186-mt6366-rt5682s-max98360-sound): 'model' is a
required property
      1 (mediatek,mt8186-cci): 'proc-supply' is a required property
      1 (mediatek,mt8183-pinctrl): 'i2c0', 'i2c1', 'i2c2', 'i2c3',
'i2c4', 'i2c5', 'mmc0', 'mmc0default', 'mmc1', 'mmc1default', 'pwm1',
'spi0', 'spi1', 'spi2', 'spi3', 'spi4', 'spi5' do not match any of the
regexes: '-pins(-[a-z]+)?$', '^pinctrl-[0-9]+$'
      1 (mediatek,mt8183-pinctrl): 'i2c0', 'i2c1', 'i2c2', 'i2c3',
'i2c4', 'i2c5', 'i2c6', 'keyboard' do not match any of the regexes:
'-pins(-[a-z]+)?$', '^pinctrl-[0-9]+$'
      1 (mediatek,mt8183-pinctrl): bt-pins-wakeup: 'piins-bt-wakeup'
does not match any of the regexes: '^pinctrl-[0-9]+$', '^pins'
      1 (mediatek,mt8173-pwrap): 'power-domains' does not match any of
the regexes: '^pinctrl-[0-9]+$'
      1 (mediatek,mt7622-pinctrl): 'asm-sel-hog' does not match any of
the regexes: '-pins(-[a-z]+)?$', '^pinctrl-[0-9]+$'
      1 (mediatek,mt7622-audsys): audio-controller:clocks: [[2, 2],
[18, 80], [18, 81], [18, 107], [18, 108], [18, 89], [18, 90], [18,
91], [18, 92], [18, 95], [18, 96], [18, 97], [18, 98], [18, 103], [18,
104], [18, 105], [18, 106], [38, 8], [38, 9], [38, 10], [38, 11], [38,
4], [38, 5], [38, 6], [38, 7], [38, 14], [38, 15], [38, 39], [38, 40],
[38, 0], [38, 46], [38, 17], [38, 18]] is too short
      1 (mediatek,mt7622-audsys): audio-controller:clocks: [[2, 2],
[18, 80], [18, 81], [18, 107], [18, 108], [18, 89], [18, 90], [18,
91], [18, 92], [18, 95], [18, 96], [18, 97], [18, 98], [18, 103], [18,
104], [18, 105], [18, 106], [37, 8], [37, 9], [37, 10], [37, 11], [37,
4], [37, 5], [37, 6], [37, 7], [37, 14], [37, 15], [37, 39], [37, 40],
[37, 0], [37, 46], [37, 17], [37, 18]] is too short
      1 (mediatek,mt7622-audio): clocks: [[2, 2], [18, 80], [18, 81],
[18, 107], [18, 108], [18, 89], [18, 90], [18, 91], [18, 92], [18,
95], [18, 96], [18, 97], [18, 98], [18, 103], [18, 104], [18, 105],
[18, 106], [38, 8], [38, 9], [38, 10], [38, 11], [38, 4], [38, 5],
[38, 6], [38, 7], [38, 14], [38, 15], [38, 39], [38, 40], [38, 0],
[38, 46], [38, 17], [38, 18]] is too short
      1 (mediatek,mt7622-audio): clocks: [[2, 2], [18, 80], [18, 81],
[18, 107], [18, 108], [18, 89], [18, 90], [18, 91], [18, 92], [18,
95], [18, 96], [18, 97], [18, 98], [18, 103], [18, 104], [18, 105],
[18, 106], [37, 8], [37, 9], [37, 10], [37, 11], [37, 4], [37, 5],
[37, 6], [37, 7], [37, 14], [37, 15], [37, 39], [37, 40], [37, 0],
[37, 46], [37, 17], [37, 18]] is too short
      1 (mediatek,mt7531): 'interrupts' is a dependency of
'interrupt-controller'
      1 (mediatek,mt6357): 'adc' does not match any of the regexes:
'^pinctrl-[0-9]+$'
      1 (mediatek,mt6331): regulators:compatible: 'oneOf' conditional
failed, one must be fixed:
      1 (mediatek,mt6331-regulator): 'ldo-vio28' does not match any of
the regexes: '^buck-v(core2|io18|dvfs11|dvfs12|dvfs13|dvfs14)$',
'^ldo-(avdd32aud|vauxa32)$',
'^ldo-v(dig18|emc33|ibr|mc|mch|mipi|rtc|sim1|sim2|sram|usb10)$',
'^ldo-vcam(a|af|d|io)$', '^ldo-vgp[1234]$', '^ldo-vtcxo[12]$',
'^pinctrl-[0-9]+$'
      1 (mediatek,mt6331-regulator): ldo-vcamio:regulator-name:0:
'vcam_io' does not match '^vcam(a|_af|d|io)$'
      1 (mediatek,mt6331): 'mt6332-led' does not match any of the
regexes: '^pinctrl-[0-9]+$'
      1 failed to match any schema with compatible:
['mediatek,mt6779-audio', 'syscon']
      1 failed to match any schema with compatible:
['mediatek,mt2712-scpsys', 'syscon']

  parent reply	other threads:[~2025-07-25 13:53 UTC|newest]

Thread overview: 82+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-07-24  8:38 [PATCH 00/38] MediaTek devicetree/bindings warnings sanitization AngeloGioacchino Del Regno
2025-07-24  8:38 ` [PATCH 01/38] dt-bindings: display: mediatek: dpi: Allow specifying resets AngeloGioacchino Del Regno
2025-07-24  9:16   ` Chen-Yu Tsai
2025-07-25 20:26     ` Rob Herring
2025-07-24  8:38 ` [PATCH 02/38] dt-bindings: display: mediatek,dp: Allow DisplayPort AUX bus AngeloGioacchino Del Regno
2025-07-24  9:16   ` [PATCH 02/38] dt-bindings: display: mediatek, dp: " Chen-Yu Tsai
2025-07-25 20:27   ` [PATCH 02/38] dt-bindings: display: mediatek,dp: " Rob Herring (Arm)
2025-07-24  8:38 ` [PATCH 03/38] dt-bindings: mailbox: mediatek,gce-mailbox: Make clock-names optional AngeloGioacchino Del Regno
2025-07-24  9:49   ` [PATCH 03/38] dt-bindings: mailbox: mediatek, gce-mailbox: " Chen-Yu Tsai
2025-07-25 20:28   ` [PATCH 03/38] dt-bindings: mailbox: mediatek,gce-mailbox: " Rob Herring (Arm)
2025-07-24  8:38 ` [PATCH 04/38] ASoC: dt-bindings: mt8192-afe-pcm: Fix clocks and clock-names AngeloGioacchino Del Regno
2025-07-24  9:12   ` Krzysztof Kozlowski
2025-08-04  9:08     ` AngeloGioacchino Del Regno
2025-07-24 11:19   ` Rob Herring (Arm)
2025-07-24  8:38 ` [PATCH 05/38] dt-bindings: crypto: inside-secure,safexcel: Mandate only ring IRQs AngeloGioacchino Del Regno
2025-07-24  9:10   ` Krzysztof Kozlowski
2025-07-24  8:38 ` [PATCH 06/38] dt-bindings: timer: mediatek: Add compatible for MT6795 GP Timer AngeloGioacchino Del Regno
2025-07-25 20:28   ` Rob Herring (Arm)
2025-07-24  8:38 ` [PATCH 07/38] dt-bindings: pinctrl: mediatek,mt7622-pinctrl: Add missing pwm_ch7_2 AngeloGioacchino Del Regno
2025-07-25 20:29   ` Rob Herring (Arm)
2025-07-24  8:38 ` [PATCH 08/38] dt-bindings: pinctrl: mediatek,mt7622-pinctrl: Add missing base reg AngeloGioacchino Del Regno
2025-07-24  9:13   ` Krzysztof Kozlowski
2025-07-24 11:19   ` Rob Herring (Arm)
2025-07-24  8:38 ` [PATCH 09/38] dt-bindings: pinctrl: mt6779: Allow common MediaTek pinctrl node names AngeloGioacchino Del Regno
2025-07-24 11:19   ` Rob Herring (Arm)
2025-07-24  8:38 ` [PATCH 10/38] dt-bindings: regulator: mediatek,mt6332-regulator: Add missing compatible AngeloGioacchino Del Regno
2025-07-25 20:29   ` Rob Herring (Arm)
2025-07-24  8:38 ` [PATCH 11/38] dt-bindings: regulator: mediatek,mt6331: Fix various regulator names AngeloGioacchino Del Regno
2025-07-25 20:30   ` Rob Herring (Arm)
2025-07-24  8:38 ` [PATCH 12/38] dt-bindings: regulator: mediatek,mt6331: Add missing compatible AngeloGioacchino Del Regno
2025-07-25 20:30   ` Rob Herring (Arm)
2025-07-24  8:38 ` [PATCH 13/38] dt-bindings: remoteproc: mediatek: Remove l1tcm MMIO from MT8188 dual AngeloGioacchino Del Regno
2025-07-24 11:19   ` Rob Herring (Arm)
2025-07-24  8:38 ` [PATCH 14/38] dt-bindings: media: mediatek,mt8195-jpeg: Allow range number in node address AngeloGioacchino Del Regno
2025-07-24  9:14   ` Krzysztof Kozlowski
2025-08-04  9:02     ` AngeloGioacchino Del Regno
2025-07-24  8:38 ` [PATCH 15/38] dt-bindings: phy: mediatek,hdmi-phy: Fix clock output names for MT8195 AngeloGioacchino Del Regno
2025-07-24  9:16   ` Krzysztof Kozlowski
2025-07-24  8:38 ` [PATCH 16/38] arm64: dts: mediatek: mt6331: Fix pmic, regulators, rtc, keys node names AngeloGioacchino Del Regno
2025-07-25 10:55   ` Fei Shao
2025-07-24  8:38 ` [PATCH 17/38] arm64: dts: mediatek: mt6797: Fix pinctrl " AngeloGioacchino Del Regno
2025-07-25 10:56   ` Fei Shao
2025-07-24  8:38 ` [PATCH 18/38] arm64: dts: mediatek: mt6797: Remove bogus id property in i2c nodes AngeloGioacchino Del Regno
2025-07-25 10:53   ` Fei Shao
2025-07-24  8:38 ` [PATCH 19/38] arm64: dts: mediatek: mt6795: Add mediatek,infracfg to iommu node AngeloGioacchino Del Regno
2025-07-25 10:52   ` Fei Shao
2025-07-24  8:38 ` [PATCH 20/38] arm64: dts: mediatek: mt6795-xperia-m5: Fix mmc0 latch-ck value AngeloGioacchino Del Regno
2025-07-24  8:38 ` [PATCH 21/38] arm64: dts: mediatek: mt6795-sony-xperia-m5: Add pinctrl for mmc1/mmc2 AngeloGioacchino Del Regno
2025-07-24  8:38 ` [PATCH 22/38] arm64: dts: mediatek: Fix node name for SYSIRQ controller on all SoCs AngeloGioacchino Del Regno
2025-07-24  9:30   ` Chen-Yu Tsai
2025-07-24  8:38 ` [PATCH 23/38] arm64: dts: mediatek: mt7986a: Fix PCI-Express T-PHY node address AngeloGioacchino Del Regno
2025-07-25 10:43   ` Fei Shao
2025-07-24  8:39 ` [PATCH 24/38] arm64: dts: mediatek: mt7986a-bpi-r3: Fix SFP I2C node names AngeloGioacchino Del Regno
2025-07-25 10:50   ` Fei Shao
2025-07-24  8:39 ` [PATCH 25/38] arm64: dts: mediatek: mt7986a-bpi-r3: Set interrupt-parent to mdio switch AngeloGioacchino Del Regno
2025-07-24  8:39 ` [PATCH 26/38] arm64: dts: mediatek: acelink-ew-7886cax: Remove unnecessary cells in spi-nand AngeloGioacchino Del Regno
2025-07-25 10:41   ` Fei Shao
2025-07-24  8:39 ` [PATCH 27/38] arm64: dts: mediatek: mt7988a: Fix PCI-Express T-PHY node address AngeloGioacchino Del Regno
2025-07-24 10:35   ` Frank Wunderlich
2025-07-24  8:39 ` [PATCH 28/38] arm64: dts: mediatek: mt8173: Fix pinctrl node names and cleanup AngeloGioacchino Del Regno
2025-07-24  9:48   ` Chen-Yu Tsai
2025-07-24  8:39 ` [PATCH 29/38] arm64: dts: mediatek: mt8183: Fix pinctrl node names AngeloGioacchino Del Regno
2025-07-25 10:37   ` Fei Shao
2025-07-24  8:39 ` [PATCH 30/38] arm64: dts: mediatek: pumpkin-common: " AngeloGioacchino Del Regno
2025-07-25 10:17   ` Fei Shao
2025-07-24  8:39 ` [PATCH 31/38] arm64: dts: mediatek: mt8183-pumpkin: Add power supply for CCI AngeloGioacchino Del Regno
2025-07-24  8:39 ` [PATCH 32/38] arm64: dts: mediatek: mt8183: Migrate to display controller OF graph AngeloGioacchino Del Regno
2025-07-24  8:39 ` [PATCH 33/38] arm64: dts: mediatek: mt8183-kukui: Move DSI panel node to machine dtsis AngeloGioacchino Del Regno
2025-07-24  9:34   ` Chen-Yu Tsai
2025-07-24  8:39 ` [PATCH 34/38] arm64: dts: mediatek: mt8195: Fix ranges for jpeg enc/decoder nodes AngeloGioacchino Del Regno
2025-07-25 10:33   ` Fei Shao
2025-07-24  8:39 ` [PATCH 35/38] arm64: dts: mediatek: mt8195-cherry: Move VBAT-supply to Tomato R1/R2 AngeloGioacchino Del Regno
2025-07-24 10:02   ` Chen-Yu Tsai
2025-07-24  8:39 ` [PATCH 36/38] arm64: dts: mediatek: mt8195-cherry: Add missing regulators to rt5682 AngeloGioacchino Del Regno
2025-07-24  9:58   ` Chen-Yu Tsai
2025-07-24  8:39 ` [PATCH 37/38] arm64: dts: mediatek: mt8395-kontron-i1200: Fix MT6360 regulator nodes AngeloGioacchino Del Regno
2025-07-25 10:39   ` Fei Shao
2025-07-24  8:39 ` [PATCH 38/38] arm64: dts: mediatek: mt8516-pumpkin: Fix machine compatible AngeloGioacchino Del Regno
2025-07-25 10:38   ` Fei Shao
2025-07-25  3:19 ` [PATCH 00/38] MediaTek devicetree/bindings warnings sanitization Rob Herring (Arm)
2025-07-25 13:52 ` Rob Herring [this message]
2025-07-28 10:55   ` AngeloGioacchino Del Regno

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAL_JsqJGNdp3Z0sXaEXWY8nqXD+0kSCo+BYCkcGstE7zcVVcXw@mail.gmail.com \
    --to=robh@kernel.org \
    --cc=airlied@gmail.com \
    --cc=andersson@kernel.org \
    --cc=andy.teng@mediatek.com \
    --cc=angelogioacchino.delregno@collabora.com \
    --cc=arnd@arndb.de \
    --cc=atenart@kernel.org \
    --cc=broonie@kernel.org \
    --cc=chunfeng.yun@mediatek.com \
    --cc=chunkuang.hu@kernel.org \
    --cc=ck.hu@mediatek.com \
    --cc=conor+dt@kernel.org \
    --cc=daniel.lezcano@linaro.org \
    --cc=davem@davemloft.net \
    --cc=devicetree@vger.kernel.org \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=eugen.hristev@linaro.org \
    --cc=fparent@baylibre.com \
    --cc=frank-w@public-files.de \
    --cc=granquet@baylibre.com \
    --cc=herbert@gondor.apana.org.au \
    --cc=houlong.wei@mediatek.com \
    --cc=jassisinghbrar@gmail.com \
    --cc=jiaxin.yu@mediatek.com \
    --cc=jieyy.yang@mediatek.com \
    --cc=jitao.shi@mediatek.com \
    --cc=kishon@kernel.org \
    --cc=krzk+dt@kernel.org \
    --cc=kyrie.wu@mediatek.corp-partner.google.com \
    --cc=lgirdwood@gmail.com \
    --cc=linus.walleij@linaro.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-crypto@vger.kernel.org \
    --cc=linux-gpio@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-media@vger.kernel.org \
    --cc=linux-mediatek@lists.infradead.org \
    --cc=linux-phy@lists.infradead.org \
    --cc=linux-remoteproc@vger.kernel.org \
    --cc=linux-sound@vger.kernel.org \
    --cc=maarten.lankhorst@linux.intel.com \
    --cc=mathieu.poirier@linaro.org \
    --cc=matthias.bgg@gmail.com \
    --cc=mchehab@kernel.org \
    --cc=mripard@kernel.org \
    --cc=mwalle@kernel.org \
    --cc=olivia.wen@mediatek.com \
    --cc=p.zabel@pengutronix.de \
    --cc=sam.shih@mediatek.com \
    --cc=sean.wang@kernel.org \
    --cc=shane.chien@mediatek.com \
    --cc=simona@ffwll.ch \
    --cc=tglx@linutronix.de \
    --cc=tinghan.shen@mediatek.com \
    --cc=tzimmermann@suse.de \
    --cc=vkoul@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).