ARM: dts: Move isp-i2c node to root level
authorSylwester Nawrocki <s.nawrocki@samsung.com>
Tue, 26 Feb 2013 16:40:10 +0000 (17:40 +0100)
committerChanho Park <chanho61.park@samsung.com>
Tue, 18 Nov 2014 02:42:53 +0000 (11:42 +0900)
There is no need for the ISP I2C controller nodes to be children
of the fimc-is node. The I2C controllers could be also used as
standalone devices, without relation to FIMC-IS.

Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
arch/arm/boot/dts/exynos4412-slp_pq.dts
arch/arm/boot/dts/exynos4x12.dtsi

index 08e45b1..214b35b 100644 (file)
                };
        };
 
+       i2c0_isp: i2c-isp@12130000 {
+               s5k6a3@10 {
+                       compatible = "samsung,s5k6a3";
+                       reg = <0x10>;
+                       svdda-supply = <&cam_io_reg>;
+                       svddio-supply = <&ldo19_reg>;
+                       clock-frequency = <24000000>;
+                       gpios = <&gpm1 6 0>;
+                       port {
+                               is_s5k6a3_ep: endpoint {
+                                       remote-endpoint = <&csis1_ep>;
+                                       data-lanes = <1>;
+                               };
+                       };
+               };
+       };
+
        camera {
                status = "okay";
 
                        fimc_lite_1: fimc-lite@123A0000 {
                                status = "okay";
                        };
-
-                       fimc-is-i2c@0 {
-                               /* compatible = "samsung,exynos4212-is-i2c"; */
-                               #address-cells = <1>;
-                               #size-cells = <0>;
-
-                               s5k6a3@10 {
-                                       compatible = "samsung,s5k6a3";
-                                       reg = <0x10>;
-                                       svdda-supply = <&cam_io_reg>;
-                                       svddio-supply = <&ldo19_reg>;
-                                       clock-frequency = <24000000>;
-                                       gpios = <&gpm1 6 0>;
-                                       port {
-                                               is_s5k6a3_ep: endpoint {
-                                                       remote-endpoint = <&csis1_ep>;
-                                                       data-lanes = <1>;
-                                               };
-                                       };
-                               };
-                       };
                };
        };
 
index 1e7784e..a85d168 100644 (file)
                };
        };
 
+       i2c0_isp: i2c-isp@12130000 {
+               compatible = "samsung,exynos4212-is-i2c",
+                            "samsung,s3c2440-i2c";
+               reg = <0x12130000 0x100>;
+               #address-cells = <1>;
+               #size-cells = <0>;
+       };
+
        camera {
                clocks = <&clock 132>, <&clock 133>, <&clock 351>, <&clock 352>,
                         <&clock 388>, <&clock 389>, <&clock 17>;