]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
sandbox: Fix DT compiler pin warnings in sandbox DTs
authorMarek Vasut <marek.vasut+renesas@mailbox.org>
Thu, 13 Nov 2025 11:56:30 +0000 (12:56 +0100)
committerTom Rini <trini@konsulko.com>
Fri, 28 Nov 2025 16:20:24 +0000 (10:20 -0600)
Trivially fix the following warnings in sandbox DTs, which show up with
DTC 1.7.2. Assign pin groups less confusing node names with pins- prefix
to avoid confusing DT compiler into thinking the node is really a bus node:

"
arch/sandbox/dts/.test.dtb.pre.tmp:1831.20-1841.5: Warning (i2c_bus_bridge): /pinctrl/i2c: incorrect #address-cells for I2C bus
arch/sandbox/dts/.test.dtb.pre.tmp:1831.20-1841.5: Warning (i2c_bus_bridge): /pinctrl/i2c: incorrect #size-cells for I2C bus
arch/sandbox/dts/test.dtb: Warning (i2c_bus_reg): Failed prerequisite 'i2c_bus_bridge'
arch/sandbox/dts/.test.dtb.pre.tmp:1848.20-1856.5: Warning (spi_bus_bridge): /pinctrl/spi: incorrect #address-cells for SPI bus
arch/sandbox/dts/.test.dtb.pre.tmp:1848.20-1856.5: Warning (spi_bus_bridge): /pinctrl/spi: incorrect #size-cells for SPI bus
arch/sandbox/dts/test.dtb: Warning (spi_bus_reg): Failed prerequisite 'spi_bus_bridge'
"

Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
Reviewed-by: Mattijs Korpershoek <mkorpershoek@kernel.org>
Reviewed-by: Heiko Schocher <hs@nabladev.com>
arch/sandbox/dts/test.dts

index bb17a687862a89a7f45f1004e2947ac7678cb64c..cd53c170171c7b78a1b865577116fbd067798886 100644 (file)
                pinctrl-0 = <&pinctrl_gpios>, <&pinctrl_i2s>;
                pinctrl-1 = <&pinctrl_spi>, <&pinctrl_i2c>;
 
-               pinctrl_gpios: gpios {
+               pinctrl_gpios: pins-gpios {
                        gpio0 {
                                pins = "P5";
                                function = "GPIO";
                        };
                };
 
-               pinctrl_i2c: i2c {
+               pinctrl_i2c: pins-i2c {
                        groups {
                                groups = "I2C_UART";
                                function = "I2C";
                        };
                };
 
-               pinctrl_i2s: i2s {
+               pinctrl_i2s: pins-i2s {
                        groups = "SPI_I2S";
                        function = "I2S";
                };
 
-               pinctrl_spi: spi {
+               pinctrl_spi: pins-spi {
                        groups = "SPI_I2S";
                        function = "SPI";