ARM: dts: stm32: Enable OV2640 camera support of STM32F429-EVAL board
Enable OV2640 camera support of STM32F429-EVAL board. Signed-off-by: Hugues Fruchet <hugues.fruchet@st.com> Signed-off-by: Alexandre TORGUE <alexandre.torgue@st.com>
This commit is contained in:
parent
c04b2e72af
commit
13dd385740
|
@ -48,6 +48,7 @@
|
|||
/dts-v1/;
|
||||
#include "stm32f429.dtsi"
|
||||
#include <dt-bindings/input/input.h>
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
|
||||
/ {
|
||||
model = "STMicroelectronics STM32429i-EVAL board";
|
||||
|
@ -66,6 +67,14 @@
|
|||
serial0 = &usart1;
|
||||
};
|
||||
|
||||
clocks {
|
||||
clk_ext_camera: clk-ext-camera {
|
||||
#clock-cells = <0>;
|
||||
compatible = "fixed-clock";
|
||||
clock-frequency = <24000000>;
|
||||
};
|
||||
};
|
||||
|
||||
soc {
|
||||
dma-ranges = <0xc0000000 0x0 0x10000000>;
|
||||
};
|
||||
|
@ -156,6 +165,11 @@
|
|||
|
||||
port {
|
||||
dcmi_0: endpoint {
|
||||
remote-endpoint = <&ov2640_0>;
|
||||
bus-width = <8>;
|
||||
hsync-active = <0>;
|
||||
vsync-active = <0>;
|
||||
pclk-sample = <1>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -165,6 +179,22 @@
|
|||
pinctrl-names = "default";
|
||||
status = "okay";
|
||||
|
||||
ov2640: camera@30 {
|
||||
compatible = "ovti,ov2640";
|
||||
reg = <0x30>;
|
||||
resetb-gpios = <&stmpegpio 2 GPIO_ACTIVE_HIGH>;
|
||||
pwdn-gpios = <&stmpegpio 0 GPIO_ACTIVE_LOW>;
|
||||
clocks = <&clk_ext_camera>;
|
||||
clock-names = "xvclk";
|
||||
status = "okay";
|
||||
|
||||
port {
|
||||
ov2640_0: endpoint {
|
||||
remote-endpoint = <&dcmi_0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
stmpe1600: stmpe1600@42 {
|
||||
compatible = "st,stmpe1600";
|
||||
reg = <0x42>;
|
||||
|
|
Loading…
Reference in a new issue