summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx6ul-14x14-evk.dtsi
diff options
context:
space:
mode:
authorRobby Cai <robby.cai@nxp.com>2019-09-29 11:30:46 +0800
committerDong Aisheng <aisheng.dong@nxp.com>2019-11-25 16:08:05 +0800
commit2388f37462fc428624d2b9d4eeedd32f00dd80bd (patch)
treec5ec813a241050cb107653a4124e0e9228d77a08 /arch/arm/boot/dts/imx6ul-14x14-evk.dtsi
parent528b809ba5cace3badd89fe491f9a59a6a8b1730 (diff)
ARM: dts: imx6ul-14x14-evk: add parallel camera ov5640 support
add parallel camera ov5640 support on imx6ul/imx6ull 14x14 EVK. Signed-off-by: Robby Cai <robby.cai@nxp.com>
Diffstat (limited to 'arch/arm/boot/dts/imx6ul-14x14-evk.dtsi')
-rw-r--r--arch/arm/boot/dts/imx6ul-14x14-evk.dtsi30
1 files changed, 30 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6ul-14x14-evk.dtsi b/arch/arm/boot/dts/imx6ul-14x14-evk.dtsi
index c20ae78ffedb..8ed8e8797759 100644
--- a/arch/arm/boot/dts/imx6ul-14x14-evk.dtsi
+++ b/arch/arm/boot/dts/imx6ul-14x14-evk.dtsi
@@ -144,6 +144,16 @@
assigned-clock-rates = <786432000>;
};
+&csi {
+ status = "disabled";
+
+ port {
+ csi1_ep: endpoint {
+ remote-endpoint = <&ov5640_ep>;
+ };
+ };
+};
+
&i2c2 {
clock-frequency = <100000>;
pinctrl-names = "default";
@@ -158,6 +168,26 @@
clocks = <&clks IMX6UL_CLK_SAI2>;
clock-names = "mclk";
};
+
+ 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>;
+ };
+ };
+ };
};
&fec1 {