summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx6sl-evk.dts
diff options
context:
space:
mode:
authorRobby Cai <R63905@freescale.com>2013-09-05 22:50:39 +0800
committerNitin Garg <nitin.garg@freescale.com>2015-01-15 21:18:17 -0600
commit7d1920267d450c3a77ade8604139a675ff577d28 (patch)
treedd0573db5b7d2289bfa079a25df6d36189efe14d /arch/arm/boot/dts/imx6sl-evk.dts
parent9116a85730066cc59dfb3280cca30129c78f3bd7 (diff)
ENGR00275034-2 ARM: dts: add csi and v4l2 capture support on imx6sl-evk
Add CSI module and v4l2 capture support on imx6sl-evk board Note: CSI has pin conflict with EPDC on imx6sl-evk board. To use CSI, we can use 'fdt' command in U-Boot to disable EPDC: fdt addr ${fdt_addr} fdt set /soc/aips-bus@02000000/epdc@020f4000 status disable Signed-off-by: Robby Cai <R63905@freescale.com>
Diffstat (limited to 'arch/arm/boot/dts/imx6sl-evk.dts')
-rw-r--r--arch/arm/boot/dts/imx6sl-evk.dts30
1 files changed, 30 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6sl-evk.dts b/arch/arm/boot/dts/imx6sl-evk.dts
index 02f0f14d21d4..a8fe9fb5e13b 100644
--- a/arch/arm/boot/dts/imx6sl-evk.dts
+++ b/arch/arm/boot/dts/imx6sl-evk.dts
@@ -90,6 +90,11 @@
default-brightness-level = <6>;
};
+ csi_v4l2_cap {
+ compatible = "fsl,imx6sl-csi-v4l2";
+ status = "okay";
+ };
+
pxp_v4l2_out {
compatible = "fsl,imx6sl-pxp-v4l2";
status = "okay";
@@ -142,6 +147,10 @@
<24000000>;
};
+&csi {
+ status = "okay";
+};
+
&cpu0 {
arm-supply = <&sw1a_reg>;
soc-supply = <&sw1c_reg>;
@@ -712,6 +721,27 @@
MX6SL_PAD_SD3_DAT3__SD3_DATA3 0x170f9
>;
};
+
+ pinctrl_csi_0: csigrp-0 {
+ fsl,pins = <
+ MX6SL_PAD_EPDC_GDRL__CSI_MCLK 0x110b0
+ MX6SL_PAD_EPDC_GDCLK__CSI_PIXCLK 0x110b0
+ MX6SL_PAD_EPDC_GDSP__CSI_VSYNC 0x110b0
+ MX6SL_PAD_EPDC_GDOE__CSI_HSYNC 0x110b0
+ MX6SL_PAD_EPDC_SDLE__CSI_DATA09 0x110b0
+ MX6SL_PAD_EPDC_SDCLK__CSI_DATA08 0x110b0
+ MX6SL_PAD_EPDC_D7__CSI_DATA07 0x110b0
+ MX6SL_PAD_EPDC_D6__CSI_DATA06 0x110b0
+ MX6SL_PAD_EPDC_D5__CSI_DATA05 0x110b0
+ MX6SL_PAD_EPDC_D4__CSI_DATA04 0x110b0
+ MX6SL_PAD_EPDC_D3__CSI_DATA03 0x110b0
+ MX6SL_PAD_EPDC_D2__CSI_DATA02 0x110b0
+ MX6SL_PAD_EPDC_D1__CSI_DATA01 0x110b0
+ MX6SL_PAD_EPDC_D0__CSI_DATA00 0x110b0
+ MX6SL_PAD_EPDC_SDSHR__GPIO1_IO26 0x80000000
+ MX6SL_PAD_EPDC_SDOE__GPIO1_IO25 0x80000000
+ >;
+ };
};
};