DTB Overlays (.dtbo) can now be built from source files with the extension (.dtso). This makes it clear what is the content of the files and differentiates them from base DTB source files. Convert the DTB overlay source files in the arm64/freescale directory. Signed-off-by: Andrew Davis <afd@ti.com> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> Tested-by: Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
94 lines
1.5 KiB
Plaintext
94 lines
1.5 KiB
Plaintext
// 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
|
|
>;
|
|
};
|
|
};
|