Screen debugging based on msm8953

author

daisy.skye's blog_CSDN blog-embedded, Qt, Linux field blogger

file path

/home/scooper/workspace2/qis/P313/bootable/bootloader/lk/dev/gcdb/display/include/panel_st7785m_wvga_video.h

lane parameter

static struct lane_configuration st7785m_wvga_video_lane_config = {

2, 0, 1, 1, 0, 0, 0

};

Parameter analysis

struct lane_configuration {

    uint8_t dsi_lanes;

    uint8_t dsi_lanemap;

    uint8_t lane0_state;

    uint8_t lane1_state;

    uint8_t lane2_state;

    uint8_t lane3_state;

    uint8_t force_clk_lane_hs;

};

lane channel 0

Changing to lane using a channel requires changing the parameter to

static struct lane_configuration st7785m_wvga_video_lane_config = {

1, 0, 1, 0, 0, 0, 0

};

dtsi configuration

/home/scooper/workspace2/qis/P313/kernel/msm-3.18/arch/arm/boot/dts/P322/dsi-panel-st7785m-video.dtsi

        qcom,mdss-dsi-lane-0-state;

        // qcom,mdss-dsi-lane-1-state;

Guess you like

Origin blog.csdn.net/qq_40715266/article/details/130686657