mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
93 lines
1.5 KiB
93 lines
1.5 KiB
// 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-gw72xx-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 |
|
>; |
|
}; |
|
};
|
|
|