summaryrefslogtreecommitdiff
path: root/overlays/apalis-imx6_ov5640_overlay.dts
diff options
context:
space:
mode:
Diffstat (limited to 'overlays/apalis-imx6_ov5640_overlay.dts')
-rw-r--r--overlays/apalis-imx6_ov5640_overlay.dts15
1 files changed, 15 insertions, 0 deletions
diff --git a/overlays/apalis-imx6_ov5640_overlay.dts b/overlays/apalis-imx6_ov5640_overlay.dts
index 5593835..949f957 100644
--- a/overlays/apalis-imx6_ov5640_overlay.dts
+++ b/overlays/apalis-imx6_ov5640_overlay.dts
@@ -8,18 +8,33 @@
/dts-v1/;
/plugin/;
+#include <dt-bindings/gpio/gpio.h>
#include <imx6q-pinfunc.h>
/ {
compatible = "toradex,apalis_imx6q";
};
+&{/} {
+ regulator_camera: regulator-camera {
+ compatible = "regulator-fixed";
+ /* Apalis GPIO4 - CSI Camera Connector 24 */
+ gpio = <&gpio2 7 GPIO_ACTIVE_HIGH>;
+ enable-active-high;
+ regulator-name = "V_CSI";
+ startup-delay-us = <5000>;
+ };
+};
+
&i2c3 {
status = "okay";
};
&ov5640_csi_cam {
clocks = <&clk_ov5640_osc>;
+ AVDD-supply = <&regulator_camera>;
+ DOVDD-supply = <&regulator_camera>;
+ DVDD-supply = <&regulator_camera>;
status = "okay";
};