diff options
Diffstat (limited to 'overlays/verdin-imx8mp_mezzanine-ov5640_overlay.dts')
-rw-r--r-- | overlays/verdin-imx8mp_mezzanine-ov5640_overlay.dts | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/overlays/verdin-imx8mp_mezzanine-ov5640_overlay.dts b/overlays/verdin-imx8mp_mezzanine-ov5640_overlay.dts index 4a5e7fc..dc6eb18 100644 --- a/overlays/verdin-imx8mp_mezzanine-ov5640_overlay.dts +++ b/overlays/verdin-imx8mp_mezzanine-ov5640_overlay.dts @@ -6,6 +6,9 @@ // Verdin iMX8M Plus Mezzanine orderable at Toradex. // CSI Camera Module 5MP OV5640 previously orderable at Toradex. +// Note: Uses the same GPIOs as the first camera interface CSI_1 +// and the same I2C bus as used for DSI display adapters! + /dts-v1/; /plugin/; @@ -41,13 +44,13 @@ mclk_source = <0>; mipi_csi; pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_gpio1>, <&pinctrl_gpio2>; - /* Verdin GPIO2 (JP6 1-2) */ - powerdown-gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>; + pinctrl-0 = <&pinctrl_gpio5>, <&pinctrl_gpio6>; + /* Verdin GPIO6 (JP6 2-3) */ + powerdown-gpios = <&gpio1 8 GPIO_ACTIVE_HIGH>; PVDD-supply = <®_3p3v>; reg = <0x3c>; - /* Verdin GPIO1 (JP5 1-2) */ - reset-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>; + /* Verdin GPIO5 (JP5 2-3) */ + reset-gpios = <&gpio1 7 GPIO_ACTIVE_LOW>; status = "okay"; port { @@ -60,15 +63,6 @@ }; }; -/* make sure Verdin GPIO1 and GPIO2 are NOT muxed by default to avoid any conflict */ -&iomuxc { - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_gpio3>, <&pinctrl_gpio4>, - <&pinctrl_gpio7>, <&pinctrl_gpio8>, - <&pinctrl_gpio_hog1>, <&pinctrl_gpio_hog2>, <&pinctrl_gpio_hog3>, - <&pinctrl_hdmi_hog>, <&pinctrl_pmic_tpm_ena>; -}; - &isi_1 { status = "okay"; |