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