summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx6ull-9x9-evk.dts
diff options
context:
space:
mode:
authorRobby Cai <robby.cai@nxp.com>2019-09-29 11:34:47 +0800
committerDong Aisheng <aisheng.dong@nxp.com>2019-11-25 16:08:07 +0800
commit8d513c754b84ea647c70cf16bdba0d4ad64bf767 (patch)
tree525058e32f9a14d074d84552a88a1590dbdb9a3a /arch/arm/boot/dts/imx6ull-9x9-evk.dts
parent4eb092f58467408e73005354cb1ac7fa1af32f9b (diff)
ARM: dts: imx6ull-9x9-evk: add parallel camera ov5640 support
add parallel camera ov5640 support on imx6ull 9x9 EVK Signed-off-by: Robby Cai <robby.cai@nxp.com>
Diffstat (limited to 'arch/arm/boot/dts/imx6ull-9x9-evk.dts')
-rw-r--r--arch/arm/boot/dts/imx6ull-9x9-evk.dts30
1 files changed, 30 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6ull-9x9-evk.dts b/arch/arm/boot/dts/imx6ull-9x9-evk.dts
index f509da7cb1d4..14114e396ea3 100644
--- a/arch/arm/boot/dts/imx6ull-9x9-evk.dts
+++ b/arch/arm/boot/dts/imx6ull-9x9-evk.dts
@@ -186,6 +186,16 @@
regulator-allow-bypass;
};
+&csi {
+ status = "okay";
+
+ 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 = "okay";
+ port {
+ ov5640_ep: endpoint {
+ remote-endpoint = <&csi1_ep>;
+ };
+ };
+ };
};
&iomuxc {