arm64: dts: rk3399-sapphire-excavator-linux: add camera node

dts: support adv7181 sensor

Change-Id: Ie6e53a94f87d6a2a5c9ad9e4ae23e56244a4312b
Signed-off-by: zhoupeng <benjo.zhou@rock-chips.com>
This commit is contained in:
zhoupeng
2017-09-19 11:40:44 +08:00
committed by Huang, Tao
parent b4eb07282a
commit 15f6b54578
2 changed files with 37 additions and 0 deletions

View File

@@ -158,6 +158,9 @@
isp_dvp_d0d7: isp-dvp-d0d7 {
rockchip,pins =
<4 27 RK_FUNC_GPIO &pcfg_pull_none>,
/* cif_clkout */
<2 11 RK_FUNC_3 &pcfg_pull_none>,
/* cif_data0 */
<2 0 RK_FUNC_3 &pcfg_pull_none>,
/* cif_data1 */

View File

@@ -161,6 +161,15 @@
status = "okay";
};
&cif_isp1 {
rockchip,camera-modules-attached = <&camera2>;
status = "okay";
};
&isp1_mmu {
status = "okay";
};
&saradc {
vref-supply = <&vccadc_ref>;
};
@@ -288,6 +297,31 @@
rockchip,camera-module-mclk-name = "clk_cif_out";
rockchip,camera-module-mipi-dphy-index = <0>;
};
};
&i2c4 {
status = "okay";
camera2: camera-module@2 {
status = "okay";
compatible = "adi,adv7181-v4l2-i2c-subdev";
reg = < 0x21 >;
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 = <&isp_dvp_d0d7>;
pinctrl-1 = <&cam0_sleep_pins>;
rockchip,camera-module-defrect0 = <720 480 0 13 720 480>;
rockchip,camera-module-defrect1 = <720 576 0 0 720 576>;
rockchip,camera-module-mclk-name = "clk_cif_out";
rockchip,camera-module-mipi-dphy-index = <1>;
};
};
&i2s2 {