On Thu, Jul 24, 2025 at 5:49 PM AngeloGioacchino Del Regno <angelogioacchino.delre...@collabora.com> wrote: > > The binding wants the node to be named "i2c-number", alternatively > "i2c@address", but those are named "i2c-gpio-number" instead. > > Rename those to i2c-0, i2c-1 to adhere to the binding and suppress > dtbs_check warnings. > > Signed-off-by: AngeloGioacchino Del Regno > <angelogioacchino.delre...@collabora.com>
It'd be nice to mention in v2 (if needed) that this patch also drops redundant #address-cells and #size-cells, but it's minor. Reviewed-by: Fei Shao <fs...@chromium.org> > --- > arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts | 8 ++------ > 1 file changed, 2 insertions(+), 6 deletions(-) > > diff --git a/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts > b/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts > index ed79ad1ae871..6d2762866a1a 100644 > --- a/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts > +++ b/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts > @@ -64,23 +64,19 @@ wps-key { > }; > > /* i2c of the left SFP cage (wan) */ > - i2c_sfp1: i2c-gpio-0 { > + i2c_sfp1: i2c-0 { > compatible = "i2c-gpio"; > sda-gpios = <&pio 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; > scl-gpios = <&pio 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; > i2c-gpio,delay-us = <2>; > - #address-cells = <1>; > - #size-cells = <0>; > }; > > /* i2c of the right SFP cage (lan) */ > - i2c_sfp2: i2c-gpio-1 { > + i2c_sfp2: i2c-1 { > compatible = "i2c-gpio"; > sda-gpios = <&pio 18 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; > scl-gpios = <&pio 19 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; > i2c-gpio,delay-us = <2>; > - #address-cells = <1>; > - #size-cells = <0>; > }; > > leds { > -- > 2.50.1 > >