diff options
Diffstat (limited to 'arch/arm/boot/dts/imx7d-sdb.dts')
-rw-r--r-- | arch/arm/boot/dts/imx7d-sdb.dts | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/arch/arm/boot/dts/imx7d-sdb.dts b/arch/arm/boot/dts/imx7d-sdb.dts index 1983250de792..09089bbb3d23 100644 --- a/arch/arm/boot/dts/imx7d-sdb.dts +++ b/arch/arm/boot/dts/imx7d-sdb.dts @@ -274,9 +274,10 @@ status = "okay"; port { mipi_sensor_ep: endpoint1 { - remote-endpoint = <&ov5647_mipi_ep>; + remote-endpoint = <&ov5640_mipi_ep>; data-lanes = <2>; csis-hs-settle = <13>; + csis-clk-settle = <2>; csis-wclk; }; @@ -516,17 +517,18 @@ wlf,shared-lrclk; }; - ov5647_mipi: ov5647_mipi@36 { - compatible = "ovti,ov5647_mipi"; - reg = <0x36>; + ov5640_mipi: ov5640_mipi@3c { + compatible = "ovti,ov5640_mipi"; + reg = <0x3c>; clocks = <&clks IMX7D_CLK_DUMMY>; clock-names = "csi_mclk"; csi_id = <0>; pwn-gpios = <&gpio_spi 6 GPIO_ACTIVE_HIGH>; + AVDD-supply = <&vgen6_reg>; mclk = <24000000>; mclk_source = <0>; port { - ov5647_mipi_ep: endpoint { + ov5640_mipi_ep: endpoint { remote-endpoint = <&mipi_sensor_ep>; }; }; @@ -560,6 +562,12 @@ >; }; + pinctrl_mipi_dsi_reset: mipi_dsi_reset_grp { + fsl,pins = < + MX7D_PAD_SAI1_TX_DATA__GPIO6_IO15 0x1b + >; + }; + pinctrl_ecspi3_cs: ecspi3_cs_grp { fsl,pins = < MX7D_PAD_SD2_CD_B__GPIO5_IO9 0x80000000 @@ -970,7 +978,7 @@ pinctrl-names = "default"; pinctrl-0 = <&pinctrl_lcdif_dat &pinctrl_lcdif_ctrl>; - pinctrl-assert-gpios = <&gpio_spi 7 GPIO_ACTIVE_HIGH>; + enable-gpio = <&gpio_spi 7 GPIO_ACTIVE_LOW>; display = <&display0>; status = "okay"; @@ -1050,7 +1058,7 @@ pinctrl_pwm1: pwm1grp { fsl,pins = < - MX7D_PAD_GPIO1_IO01__PWM1_OUT 0x110b0 + MX7D_PAD_GPIO1_IO01__PWM1_OUT 0x30 >; }; |