1// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2/* 3 * Copyright 2024 NXP 4 */ 5/dts-v1/; 6/plugin/; 7 8#include <dt-bindings/gpio/gpio.h> 9#include <dt-bindings/media/video-interfaces.h> 10 11&i2c_mipi_csi0 { 12 #address-cells = <1>; 13 #size-cells = <0>; 14 clock-frequency = <100000>; 15 pinctrl-0 = <&pinctrl_i2c_mipi_csi0>; 16 pinctrl-names = "default"; 17 status = "okay"; 18 19 ov5640_mipi: camera@3c { 20 compatible = "ovti,ov5640"; 21 reg = <0x3c>; 22 clocks = <&xtal24m>; 23 clock-names = "xclk"; 24 pinctrl-0 = <&pinctrl_mipi_csi0>; 25 pinctrl-names = "default"; 26 powerdown-gpios = <&lsio_gpio3 7 GPIO_ACTIVE_HIGH>; 27 reset-gpios = <&lsio_gpio3 8 GPIO_ACTIVE_LOW>; 28 AVDD-supply = <®_2v8>; 29 DVDD-supply = <®_1v5>; 30 DOVDD-supply = <®_1v8>; 31 32 port { 33 ov5640_mipi_ep: endpoint { 34 bus-type = <MEDIA_BUS_TYPE_CSI2_DPHY>; 35 data-lanes = <1 2>; 36 remote-endpoint = <&mipi_csi0_in>; 37 }; 38 }; 39 }; 40}; 41 42&irqsteer_csi0 { 43 status = "okay"; 44}; 45 46&isi { 47 status = "okay"; 48}; 49 50&mipi_csi_0 { 51 status = "okay"; 52 53 ports { 54 port@0 { 55 mipi_csi0_in: endpoint { 56 data-lanes = <1 2>; 57 remote-endpoint = <&ov5640_mipi_ep>; 58 }; 59 }; 60 }; 61}; 62