/* * Copyright (C) 2023 walter, Inc. * arch/arm64/boot/dts/lcd-mipi-7.0.dtsi * Single Chip Driver: JD9365 * resolution: 1024x600 * mipi channel: single */ &dsi { status = "okay"; //status = "disabled"; panel@0 { compatible = "sitronix,st7703", "simple-panel-dsi"; reg = <0>; //power-supply = <&vcc3v3_lcd>; reset-gpios = <&gpio1 RK_PD6 GPIO_ACTIVE_LOW>; backlight = <&backlight2>; prepare-delay-ms = <2>; reset-delay-ms = <1>; init-delay-ms = <20>; enable-delay-ms = <120>; disable-delay-ms = <50>; unprepare-delay-ms = <20>; width-mm = <86>; height-mm = <154>; dsi,flags = <(MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST | MIPI_DSI_MODE_LPM | MIPI_DSI_MODE_EOT_PACKET)>; dsi,format = ; dsi,lanes = <4>; display-timings { native-mode = <&timing1>; timing1: timing1 { clock-frequency = <55670000>; hactive = <1024>; vactive = <600>; hfront-porch = <160>; hsync-len = <70>; hback-porch = <160>; vfront-porch = <12>; vsync-len = <20>; vback-porch = <23>; hsync-active = <0>; vsync-active = <0>; de-active = <1>; pixelclk-active = <0>; swap-rb=<0>; swap-rg=<0>; swap-gb=<0>; }; }; 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>; }; }; }; }; &dsi_in_vopb { status = "okay"; }; &dsi_in_vopl { status = "disabled"; }; &route_dsi { //connect = <&vopb_out_dsi>; status = "okay"; //status = "disabled"; };