diff options
author | Benoit Parrot <bparrot@ti.com> | 2019-12-11 08:05:58 -0600 |
---|---|---|
committer | Tero Kristo <t-kristo@ti.com> | 2020-01-24 13:13:23 +0200 |
commit | be28d4da7c73f51d4ccd5c3f9cd215d0858bc8c8 (patch) | |
tree | ee6a09690f0e8f2a9490c0aec0061f5349b88b4b /arch/arm64 | |
parent | e98a0424817a08e2e62bdb1cc49de8da38bf6a3d (diff) | |
download | linux-stable-be28d4da7c73f51d4ccd5c3f9cd215d0858bc8c8.tar.gz linux-stable-be28d4da7c73f51d4ccd5c3f9cd215d0858bc8c8.tar.bz2 linux-stable-be28d4da7c73f51d4ccd5c3f9cd215d0858bc8c8.zip |
arm64: dts: ti: k3-am654-base-board: Add CSI2 OV5640 camera
Add support for the OV5640 CSI camera:
- add the OV5640 nodes
- add the CAL node linkage
- enable CAL node
Signed-off-by: Benoit Parrot <bparrot@ti.com>
Signed-off-by: Tero Kristo <t-kristo@ti.com>
Diffstat (limited to 'arch/arm64')
-rw-r--r-- | arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/ti/k3-am654-base-board.dts b/arch/arm64/boot/dts/ti/k3-am654-base-board.dts index a634dceaa964..1700996800eb 100644 --- a/arch/arm64/boot/dts/ti/k3-am654-base-board.dts +++ b/arch/arm64/boot/dts/ti/k3-am654-base-board.dts @@ -53,6 +53,12 @@ gpios = <&wkup_gpio0 27 GPIO_ACTIVE_LOW>; }; }; + + clk_ov5640_fixed: clock { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <24000000>; + }; }; &wkup_pmx0 { @@ -213,6 +219,23 @@ pinctrl-names = "default"; pinctrl-0 = <&main_i2c1_pins_default>; clock-frequency = <400000>; + + ov5640@3c { + compatible = "ovti,ov5640"; + reg = <0x3c>; + + clocks = <&clk_ov5640_fixed>; + clock-names = "xclk"; + + port { + csi2_cam0: endpoint { + remote-endpoint = <&csi2_phy0>; + clock-lanes = <0>; + data-lanes = <1 2>; + }; + }; + }; + }; &main_i2c2 { @@ -388,3 +411,11 @@ #size-cells = <1>; }; }; + +&csi2_0 { + csi2_phy0: endpoint { + remote-endpoint = <&csi2_cam0>; + clock-lanes = <0>; + data-lanes = <1 2>; + }; +}; |