/dts-v1/; /plugin/; #include #include #include #include / { 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"; }; }; };