[RFC 12/12] ARM: dts: Add camera node to exynos5250-smdk5250.dts
Shaik Ameer Basha
shaik.ameer at samsung.com
Wed Mar 6 22:53:58 EST 2013
Signed-off-by: Shaik Ameer Basha <shaik.ameer at samsung.com>
---
arch/arm/boot/dts/exynos5250-smdk5250.dts | 43 ++++++++++++++++++++++++++++-
1 file changed, 42 insertions(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/exynos5250-smdk5250.dts b/arch/arm/boot/dts/exynos5250-smdk5250.dts
index 4b10744..7fbc236 100644
--- a/arch/arm/boot/dts/exynos5250-smdk5250.dts
+++ b/arch/arm/boot/dts/exynos5250-smdk5250.dts
@@ -85,9 +85,26 @@
};
i2c at 12CA0000 {
- status = "disabled";
+ samsung,i2c-sda-delay = <100>;
+ samsung,i2c-max-bus-freq = <100000>;
pinctrl-0 = <&i2c4_bus>;
pinctrl-names = "default";
+
+ m5mols at 1f {
+ compatible = "fujitsu,m-5mols";
+ reg = <0x1F>;
+ gpios = <&gpx3 3 0xf>, <&gpx1 2 1>;
+ clock-frequency = <24000000>;
+ pinctrl-0 = <&cam_port_a_clk_active>;
+ pinctrl-names = "default";
+
+ port {
+ m5mols_ep: endpoint {
+ remote-endpoint = <&csis0_ep>;
+ };
+ };
+
+ };
};
i2c at 12CB0000 {
@@ -214,4 +231,28 @@
samsung,mfc-r = <0x43000000 0x800000>;
samsung,mfc-l = <0x51000000 0x800000>;
};
+
+ camera {
+ compatible = "samsung,exynos5-fimc", "simple-bus";
+ status = "okay";
+
+ csis_0: csis at 13C20000 {
+ status = "okay";
+ clock-frequency = <166000000>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ /* Camera C (3) MIPI CSI-2 (CSIS0) */
+ port at 3 {
+ reg = <3>;
+ csis0_ep: endpoint {
+ remote-endpoint = <&m5mols_ep>;
+ data-lanes = <1 2 3 4>;
+ samsung,csis-hs-settle = <12>;
+ samsung,csis-wclk;
+ };
+ };
+ };
+
+ };
};
--
1.7.9.5
More information about the devicetree-discuss
mailing list