123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
- /*
- * Copyright 2022 Gateworks Corporation
- */
- #include <dt-bindings/gpio/gpio.h>
- #include "imx8mm-pinfunc.h"
- /dts-v1/;
- /plugin/;
- &{/} {
- compatible = "gw,imx8mm-gw73xx-0x", "fsl,imx8mm";
- reg_cam: regulator-cam {
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_reg_cam>;
- compatible = "regulator-fixed";
- regulator-name = "reg_cam";
- gpio = <&gpio1 1 GPIO_ACTIVE_HIGH>;
- enable-active-high;
- regulator-min-microvolt = <1800000>;
- regulator-max-microvolt = <1800000>;
- };
- cam24m: cam24m {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-frequency = <24000000>;
- clock-output-names = "cam24m";
- };
- };
- &csi {
- status = "okay";
- };
- &i2c3 {
- #address-cells = <1>;
- #size-cells = <0>;
- imx219: sensor@10 {
- compatible = "sony,imx219";
- reg = <0x10>;
- clocks = <&cam24m>;
- VDIG-supply = <®_cam>;
- port {
- /* MIPI CSI-2 bus endpoint */
- imx219_to_mipi_csi2: endpoint {
- remote-endpoint = <&imx8mm_mipi_csi_in>;
- clock-lanes = <0>;
- data-lanes = <1 2>;
- link-frequencies = /bits/ 64 <456000000>;
- };
- };
- };
- };
- &mipi_csi {
- status = "okay";
- ports {
- #address-cells = <1>;
- #size-cells = <0>;
- port@0 {
- reg = <0>;
- imx8mm_mipi_csi_in: endpoint {
- remote-endpoint = <&imx219_to_mipi_csi2>;
- data-lanes = <1 2>;
- };
- };
- port@1 {
- reg = <1>;
- imx8mm_mipi_csi_out: endpoint {
- remote-endpoint = <&csi_in>;
- };
- };
- };
- };
- &iomuxc {
- pinctrl_reg_cam: regcamgrp {
- fsl,pins = <
- MX8MM_IOMUXC_GPIO1_IO01_GPIO1_IO1 0x41
- >;
- };
- };
|