ARM: dts: exynos: drop simple-bus from FIMC in Exynos4
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Tue, 7 Feb 2023 19:32:53 +0000 (20:32 +0100)
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Mon, 8 May 2023 16:56:32 +0000 (18:56 +0200)
The FIMC camera node wrapper is not a bus, so using simple-bus fallback
compatible just to instantiate its children nodes was never correct.
Dropping simple-bus node fixes warnings:

  exynos4210-smdkv310.dtb: camera: $nodename:0: 'camera' does not match '^([a-z][a-z0-9\\-]+-bus|bus|localbus|soc|axi|ahb|apb)(@.+)?$'

The change is not backwards compatible and expects the FIMC driver to
populate its children.

Link: https://lore.kernel.org/r/20230207193254.550236-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
arch/arm/boot/dts/exynos4.dtsi

index 8dd6976..4340253 100644 (file)
                        #size-cells = <0>;
                };
 
-               camera: camera {
-                       compatible = "samsung,fimc", "simple-bus";
+               camera: camera@11800000 {
+                       compatible = "samsung,fimc";
                        status = "disabled";
                        #address-cells = <1>;
                        #size-cells = <1>;