CoolPi-Armbian-Rockchip-RK3.../arch/arm64/boot/dts/rockchip/overlay/armsom-cm5-rpi-cm4-io-display.dts

101 lines
2.0 KiB
Plaintext

/dts-v1/;
/plugin/;
#include <dt-bindings/interrupt-controller/irq.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/pinctrl/rockchip.h>
#include <dt-bindings/display/drm_mipi_dsi.h>
/ {
fragment@0 {
target = <&dsi>;
__overlay__ {
status = "okay";
#address-cells = <1>;
#size-cells = <0>;
rockchip,lane-rate = <605>;
dsi_panel: dsi-panel@0 {
compatible = "raspits,tc358762";
reg = <0x0>;
status = "okay";
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
panel_in_dsi: endpoint {
remote-endpoint = <&dsi_out_panel>;
};
};
};
};
ports {
#address-cells = <1>;
#size-cells = <0>;
port@1 {
reg = <1>;
dsi_out_panel: endpoint {
remote-endpoint = <&panel_in_dsi>;
};
};
};
};
};
fragment@1 {
target = <&i2c5>;
__overlay__ {
status = "okay";
pinctrl-0 = <&i2c5m3_xfer>;
#address-cells = <1>;
#size-cells = <0>;
raspits_ft5426: raspits_ft5426@38 {
compatible = "raspits_ft5426";
reg = <0x38>;
};
chipone_icn8952: chipone_icn8952@30 {
compatible = "chipone_icn8505";
reg = <0x30>;
};
rockpi_mcu: rockpi-mcu@45 {
compatible = "rockpi_mcu";
reg = <0x45>;
};
};
};
fragment@2 {
target = <&mipidcphy0>;
__overlay__ {
status = "okay";
};
};
fragment@3 {
target = <&route_dsi>;
__overlay__ {
status = "disabled";
};
};
fragment@4 {
target = <&dsi_in_vp1>;
__overlay__ {
status = "okay";
};
};
};