1// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2/* 3 * Copyright 2023 Gateworks Corporation 4 */ 5 6#include <dt-bindings/gpio/gpio.h> 7 8#include "imx8mp-pinfunc.h" 9 10/dts-v1/; 11/plugin/; 12 13&{/} { 14 compatible = "gw,imx8mp-gw74xx", "fsl,imx8mp"; 15 16 reg_cam: regulator-cam { 17 pinctrl-names = "default"; 18 pinctrl-0 = <&pinctrl_reg_cam>; 19 compatible = "regulator-fixed"; 20 regulator-name = "reg_cam"; 21 gpio = <&gpio1 4 GPIO_ACTIVE_HIGH>; 22 enable-active-high; 23 regulator-min-microvolt = <1800000>; 24 regulator-max-microvolt = <1800000>; 25 }; 26 27 cam24m: cam24m { 28 compatible = "fixed-clock"; 29 #clock-cells = <0>; 30 clock-frequency = <24000000>; 31 clock-output-names = "cam24m"; 32 }; 33}; 34 35&i2c4 { 36 #address-cells = <1>; 37 #size-cells = <0>; 38 39 imx219: sensor@10 { 40 compatible = "sony,imx219"; 41 reg = <0x10>; 42 clocks = <&cam24m>; 43 VDIG-supply = <®_cam>; 44 45 port { 46 /* MIPI CSI-2 bus endpoint */ 47 imx219_to_mipi_csi2: endpoint { 48 remote-endpoint = <&mipi_csi_0_in>; 49 clock-lanes = <0>; 50 data-lanes = <1 2>; 51 link-frequencies = /bits/ 64 <456000000>; 52 }; 53 }; 54 }; 55}; 56 57&isi_0 { 58 status = "okay"; 59}; 60 61&mipi_csi_0 { 62 status = "okay"; 63 64 ports { 65 #address-cells = <1>; 66 #size-cells = <0>; 67 68 port@0 { 69 reg = <0>; 70 71 mipi_csi_0_in: endpoint { 72 remote-endpoint = <&imx219_to_mipi_csi2>; 73 data-lanes = <1 2>; 74 }; 75 }; 76 77 port@1 { 78 reg = <1>; 79 80 mipi_csi_0_out: endpoint { 81 remote-endpoint = <&isi_in_0>; 82 }; 83 }; 84 }; 85}; 86 87&iomuxc { 88 pinctrl_reg_cam: regcamgrp { 89 fsl,pins = < 90 MX8MP_IOMUXC_GPIO1_IO04__GPIO1_IO04 0x41 91 >; 92 }; 93}; 94