Commit 017cdefe authored by Krzysztof Kozlowski's avatar Krzysztof Kozlowski
Browse files

arm64: dts: exynos: move MIPI phy to PMU node in Exynos5433



The MIPI phy is actually part of the Power Management Unit system
controller.  It does not have own address space, thus keeping the node
under soc causes warnings:

  exynos5433-tm2e.dtb: soc@0: video-phy: {'compatible': ['samsung,exynos5433-mipi-video-phy'], ...
    should not be valid under {'type': 'object'}

Tested-by: default avatarMarek Szyprowski <m.szyprowski@samsung.com>
Link: https://lore.kernel.org/r/20230127194057.186458-9-krzysztof.kozlowski@linaro.org


Signed-off-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
parent 284f6dcb
Loading
Loading
Loading
Loading
+9 −10
Original line number Diff line number Diff line
@@ -911,12 +911,20 @@ pinctrl_touch: pinctrl@14ce0000 {
		};

		pmu_system_controller: system-controller@105c0000 {
			compatible = "samsung,exynos5433-pmu", "syscon";
			compatible = "samsung,exynos5433-pmu", "simple-mfd", "syscon";
			reg = <0x105c0000 0x5008>;
			#clock-cells = <1>;
			clock-names = "clkout16";
			clocks = <&xxti>;

			mipi_phy: mipi-phy {
				compatible = "samsung,exynos5433-mipi-video-phy";
				#phy-cells = <1>;
				samsung,cam0-sysreg = <&syscon_cam0>;
				samsung,cam1-sysreg = <&syscon_cam1>;
				samsung,disp-sysreg = <&syscon_disp>;
			};

			reboot: syscon-reboot {
				compatible = "syscon-reboot";
				regmap = <&pmu_system_controller>;
@@ -936,15 +944,6 @@ gic: interrupt-controller@11001000 {
			interrupts = <GIC_PPI 9 0xf04>;
		};

		mipi_phy: video-phy {
			compatible = "samsung,exynos5433-mipi-video-phy";
			#phy-cells = <1>;
			samsung,pmu-syscon = <&pmu_system_controller>;
			samsung,cam0-sysreg = <&syscon_cam0>;
			samsung,cam1-sysreg = <&syscon_cam1>;
			samsung,disp-sysreg = <&syscon_disp>;
		};

		decon: decon@13800000 {
			compatible = "samsung,exynos5433-decon";
			reg = <0x13800000 0x2104>;