aboutsummaryrefslogtreecommitdiff
path: root/src/arm/am437x-sk-evm.dts
diff options
context:
space:
mode:
authorEmmanuel Vadot <manu@FreeBSD.org>2020-04-14 16:56:11 +0000
committerEmmanuel Vadot <manu@FreeBSD.org>2020-04-14 16:56:11 +0000
commit937eaf8bbdcf7e2cd3231b71940f9221e6857210 (patch)
treef35da0d4b9188f1cb082442854ce86fcca10b7b4 /src/arm/am437x-sk-evm.dts
parent995ee34fd27211af598f9adf111cb49609d1b3de (diff)
downloadsrc-937eaf8bbdcf7e2cd3231b71940f9221e6857210.tar.gz
src-937eaf8bbdcf7e2cd3231b71940f9221e6857210.zip
Import DTS files from Linux 5.6vendor/device-tree/5.6
Notes
Notes: svn path=/vendor/device-tree/dist/; revision=359928 svn path=/vendor/device-tree/5.6/; revision=359929; tag=vendor/device-tree/5.6
Diffstat (limited to 'src/arm/am437x-sk-evm.dts')
-rw-r--r--src/arm/am437x-sk-evm.dts27
1 files changed, 26 insertions, 1 deletions
diff --git a/src/arm/am437x-sk-evm.dts b/src/arm/am437x-sk-evm.dts
index 74eaa6a3b258..25222497f828 100644
--- a/src/arm/am437x-sk-evm.dts
+++ b/src/arm/am437x-sk-evm.dts
@@ -272,6 +272,12 @@
>;
};
+ clkout1_pin: pinmux_clkout1_pin {
+ pinctrl-single,pins = <
+ 0x270 (PIN_OUTPUT_PULLDOWN | MUX_MODE3) /* XDMA_EVENT_INTR0/CLKOUT1 */
+ >;
+ };
+
cpsw_default: cpsw_default {
pinctrl-single,pins = <
/* Slave 1 */
@@ -593,6 +599,25 @@
pinctrl-0 = <&i2c1_pins>;
clock-frequency = <400000>;
+ ov2659@30 {
+ compatible = "ovti,ov2659";
+ reg = <0x30>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&clkout1_pin>;
+
+ clocks = <&clkout1_mux_ck>;
+ clock-names = "xvclk";
+ assigned-clocks = <&clkout1_mux_ck>;
+ assigned-clock-parents = <&clkout1_osc_div_ck>;
+
+ port {
+ ov2659_1: endpoint {
+ remote-endpoint = <&vpfe0_ep>;
+ link-frequencies = /bits/ 64 <70000000>;
+ };
+ };
+ };
+
edt-ft5306@38 {
status = "okay";
compatible = "edt,edt-ft5306", "edt,edt-ft5x06";
@@ -877,7 +902,7 @@
/* Camera port */
port {
vpfe0_ep: endpoint {
- /* remote-endpoint = <&sensor>; add once we have it */
+ remote-endpoint = <&ov2659_1>;
ti,am437x-vpfe-interface = <0>;
bus-width = <8>;
hsync-active = <0>;