File Index
Files and directories
Sign in
FILE

imx8mp-venice-gw74xx-imx219.dtso

File preview with syntax highlighting.

linux-6.19.14/arch/arm64/boot/dts/freescale/imx8mp-venice-gw74xx-imx219.dtso PLAIN TEXT
  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	reg_vana: regulator-2p8v {
 15		compatible = "regulator-fixed";
 16		regulator-name = "2P8V";
 17		regulator-min-microvolt = <2800000>;
 18		regulator-max-microvolt = <2800000>;
 19	};
 20
 21	reg_vddl: regulator-1p2v {
 22		compatible = "regulator-fixed";
 23		regulator-name = "1P2V";
 24		regulator-min-microvolt = <1200000>;
 25		regulator-max-microvolt = <1200000>;
 26	};
 27
 28	reg_cam: regulator-cam {
 29		pinctrl-names = "default";
 30		pinctrl-0 = <&pinctrl_reg_cam>;
 31		compatible = "regulator-fixed";
 32		regulator-name = "reg_cam";
 33		gpio = <&gpio1 4 GPIO_ACTIVE_HIGH>;
 34		enable-active-high;
 35		regulator-min-microvolt = <1800000>;
 36		regulator-max-microvolt = <1800000>;
 37	};
 38
 39	cam24m: cam24m {
 40		compatible = "fixed-clock";
 41		#clock-cells = <0>;
 42		clock-frequency = <24000000>;
 43		clock-output-names = "cam24m";
 44	};
 45};
 46
 47&i2c4 {
 48	#address-cells = <1>;
 49	#size-cells = <0>;
 50
 51	imx219: sensor@10 {
 52		compatible = "sony,imx219";
 53		reg = <0x10>;
 54		clocks = <&cam24m>;
 55		VDIG-supply = <&reg_cam>;
 56		VANA-supply = <&reg_vana>;
 57		VDDL-supply = <&reg_vddl>;
 58
 59		port {
 60			/* MIPI CSI-2 bus endpoint */
 61			imx219_to_mipi_csi2: endpoint {
 62				remote-endpoint = <&mipi_csi_0_in>;
 63				clock-lanes = <0>;
 64				data-lanes = <1 2>;
 65				link-frequencies = /bits/ 64 <456000000>;
 66			};
 67		};
 68	};
 69};
 70
 71&isi_0 {
 72	status = "okay";
 73};
 74
 75&mipi_csi_0 {
 76	status = "okay";
 77
 78	ports {
 79		#address-cells = <1>;
 80		#size-cells = <0>;
 81
 82		port@0 {
 83			reg = <0>;
 84
 85			mipi_csi_0_in: endpoint {
 86				remote-endpoint = <&imx219_to_mipi_csi2>;
 87				data-lanes = <1 2>;
 88			};
 89		};
 90
 91		port@1 {
 92			reg = <1>;
 93
 94			mipi_csi_0_out: endpoint {
 95				remote-endpoint = <&isi_in_0>;
 96			};
 97		};
 98	};
 99};
100
101&iomuxc {
102	pinctrl_reg_cam: regcamgrp {
103		fsl,pins = <
104			MX8MP_IOMUXC_GPIO1_IO04__GPIO1_IO04	0x41
105		>;
106	};
107};
~/ Read-only file preview.