arm64: dts: rk3399-sapphire-excavator-linux: add camera nodes
authorJacob Chen <cc@rock-chips.com>
Tue, 11 Jul 2017 01:21:05 +0000 (09:21 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Thu, 13 Jul 2017 03:34:02 +0000 (11:34 +0800)
Change-Id: I7f2e356f33439723a9ebec6fd341e213ebb2c871
Signed-off-by: Jacob Chen <cc@rock-chips.com>
arch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator-linux.dts

index 44ad11832682cc19e28664012a797429bca6f265..cb2d19a9240a9d4d61200afb0bd74368fa1c4c74 100644 (file)
        };
 };
 
+&cif_isp0 {
+       rockchip,camera-modules-attached = <&camera0>;
+       status = "okay";
+};
+
+&isp0_mmu {
+       status = "okay";
+};
+
 &saradc {
        vref-supply = <&vccadc_ref>;
 };
                irq_gpio_number = <&gpio1 20 IRQ_TYPE_LEVEL_LOW>;
                rst_gpio_number = <&gpio4 22 GPIO_ACTIVE_HIGH>;
        };
+
+       camera0: camera-module@60 {
+               status = "okay";
+               compatible = "ovti,ov7750-v4l2-i2c-subdev";
+               reg = < 0x60 >;
+               device_type = "v4l2-i2c-subdev";
+
+               clocks = <&cru SCLK_CIF_OUT>;
+               clock-names = "clk_cif_out";
+
+               pinctrl-names = "rockchip,camera_default",
+                       "rockchip,camera_sleep";
+               pinctrl-0 = <&cam0_default_pins>;
+               pinctrl-1 = <&cam0_sleep_pins>;
+
+               rockchip,pwr-gpio = <&gpio2 10 GPIO_ACTIVE_HIGH>;
+               rockchip,camera-module-mclk-name = "clk_cif_out";
+               rockchip,camera-module-facing = "back";
+               rockchip,camera-module-name = "cmk-cb0695-fv1";
+               rockchip,camera-module-len-name = "lg9569a2";
+               rockchip,camera-module-fov-h = "133.0";
+               rockchip,camera-module-fov-v = "100.1";
+               rockchip,camera-module-orientation = <0>;
+               rockchip,camera-module-iq-flip = <0>;
+               rockchip,camera-module-iq-mirror = <0>;
+               rockchip,camera-module-flip = <0>;
+               rockchip,camera-module-mirror = <0>;
+
+               rockchip,camera-module-defrect0 = <640 480 0 0 640 480>;
+               rockchip,camera-module-defrect1 = <640 480 0 0 640 480>;
+               rockchip,camera-module-defrect2 = <640 480 0 0 640 480>;
+               rockchip,camera-module-defrect3 = <640 480 0 0 640 480>;
+               rockchip,camera-module-flash-support = <0>;
+               rockchip,camera-module-mipi-dphy-index = <0>;
+       };
 };
 
 &i2s2 {