summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx6ul-9x9-evk.dts
diff options
context:
space:
mode:
authorRobby Cai <robby.cai@nxp.com>2019-09-29 11:32:15 +0800
committerDong Aisheng <aisheng.dong@nxp.com>2019-11-25 16:08:06 +0800
commit4eb092f58467408e73005354cb1ac7fa1af32f9b (patch)
treefa617f90737d26de6c674bf62d2ccae50c20a511 /arch/arm/boot/dts/imx6ul-9x9-evk.dts
parent2388f37462fc428624d2b9d4eeedd32f00dd80bd (diff)
ARM: dts: imx6ul-9x9-evk: add parallel camera ov5640 support
add parallel camera ov5640 support on imx6ul 9x9 EVK Signed-off-by: Robby Cai <robby.cai@nxp.com>
Diffstat (limited to 'arch/arm/boot/dts/imx6ul-9x9-evk.dts')
-rw-r--r--arch/arm/boot/dts/imx6ul-9x9-evk.dts30
1 files changed, 30 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6ul-9x9-evk.dts b/arch/arm/boot/dts/imx6ul-9x9-evk.dts
index ffb95a461c6f..e6d978dc1b65 100644
--- a/arch/arm/boot/dts/imx6ul-9x9-evk.dts
+++ b/arch/arm/boot/dts/imx6ul-9x9-evk.dts
@@ -186,6 +186,16 @@
regulator-allow-bypass;
};
+&csi {
+ status = "disabled";
+
+ port {
+ csi1_ep: endpoint {
+ remote-endpoint = <&ov5640_ep>;
+ };
+ };
+};
+
&fec1 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_enet1>;
@@ -364,6 +374,26 @@
clock-names = "mclk";
wlf,shared-lrclk;
};
+
+ ov5640: ov5640@3c {
+ compatible = "ovti,ov5640";
+ reg = <0x3c>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_csi1>;
+ clocks = <&clks IMX6UL_CLK_CSI>;
+ clock-names = "csi_mclk";
+ pwn-gpios = <&gpio_spi 6 1>;
+ rst-gpios = <&gpio_spi 5 0>;
+ csi_id = <0>;
+ mclk = <24000000>;
+ mclk_source = <0>;
+ status = "disabled";
+ port {
+ ov5640_ep: endpoint {
+ remote-endpoint = <&csi1_ep>;
+ };
+ };
+ };
};
&iomuxc {