MIPI display bringup

From looking at the kernel log during boot I can’t seem to see what display driver is being used for the display mdss_dsi_osd_disp_fwvga_video which seems to the name of the display being setup.

Shown below is seemingly all of the relevant boot information (can post entire log if required).

[ 1.022053] xlog_status: enable:1, panic:1, dump:2
[ 1.025760] mdss_smmu_util_parse_dt_clock: clocks are not defined
[ 1.025904] mdss_smmu_probe: iommu v2 domain[0] mapping and clk register successful!
[ 1.025977] mdss_smmu_util_parse_dt_clock: clocks are not defined
[ 1.026096] mdss_smmu_probe: iommu v2 domain[2] mapping and clk register successful!
[ 1.027144] mdss_dsi_get_dt_vreg_data: error reading ulp load. rc=-22
[ 1.027174] mdss_dsi_get_dt_vreg_data: error reading ulp load. rc=-22
[ 1.027200] mdss_dsi_get_dt_vreg_data: error reading ulp load. rc=-22
[ 1.028905] mdss_dsi_ctrl_probe: DSI Ctrl name = MDSS DSI CTRL->0
[ 1.029389] mdss_dsi_find_panel_of_node: cmdline:0:qcom,mdss_dsi_osd_disp_fwvga_video:1:none:cfg:single_dsi panel_name:qcom,mdss_dsi_osd_disp_fwvga_video
[ 1.029423] mdss_dsi_panel_init: Panel Name = OSD Displays fwvga video mode dsi panel
[ 1.029661] mdss_dsi_panel_timing_from_dt: found new timing “qcom,mdss_dsi_osd_disp_fwvga_video” (eda037d8)
[ 1.029733] mdss_dsi_parse_dcs_cmds: failed, key=qcom,mdss-dsi-post-panel-on-command
[ 1.029748] mdss_dsi_parse_dcs_cmds: failed, key=qcom,mdss-dsi-timing-switch-command
[ 1.029757] mdss_dsi_panel_get_dsc_cfg_np: cannot find dsc config node:
[ 1.029907] mdss_dsi_parse_dcs_cmds: failed, key=qcom,mdss-dsi-idle-on-command
[ 1.029922] mdss_dsi_parse_dcs_cmds: failed, key=qcom,mdss-dsi-idle-off-command
[ 1.029957] mdss_dsi_parse_panel_features: ulps feature disabled
[ 1.029969] mdss_dsi_parse_panel_features: ulps during suspend feature disabled
[ 1.029981] mdss_dsi_parse_dms_config: dynamic switch feature enabled: 0
[ 1.030012] mdss_dsi_parse_dcs_cmds: failed, key=qcom,mdss-dsi-lp-mode-on
[ 1.030025] mdss_dsi_parse_dcs_cmds: failed, key=qcom,mdss-dsi-lp-mode-off
[ 1.030148] mdss_dsi_get_dt_vreg_data: error reading ulp load. rc=-22
[ 1.030171] mdss_dsi_get_dt_vreg_data: error reading ulp load. rc=-22
[ 1.030190] mdss_dsi_get_dt_vreg_data: error reading ulp load. rc=-22
[ 1.030233] 1ac8000.qcom,mdss_dsi_ctrl0 supply vdd not found, using dummy regulator
[ 1.030754] mdss_dsi_parse_ctrl_params:4072 Unable to read qcom,display-id, data=00000000,len=45
[ 1.030905] mdss_dsi_retrieve_ctrl_resources: phy_regulator_base=c7afe780 phy_regulator_size=30
[ 1.030918] mdss_dsi_retrieve_ctrl_resources: ctrl_base=c7af6000 ctrl_size=25c phy_base=c7afc500 phy_size=280
[ 1.031498] dsi_panel_device_register: Continuous splash enabled
[ 1.031814] mdss_register_panel: adding framebuffer device 1ac8000.qcom,mdss_dsi_ctrl0
[ 1.039595] mdss_dsi_ctrl_probe: Dsi Ctrl->0 initialized, DSI rev:0x10030001, PHY rev:0x1
[ 1.040251] mdss_dsi_status_init: DSI status check interval:5000
[ 1.042107] mdss_fb_probe: fb0: split_mode:0 left:0 right:0
[ 1.044070] mdss_fb_register: FrameBuffer[0] 480x854 registered successfully!
[ 1.044350] mdp3_ctrl_init: mdp3_ctrl_init
[ 1.044873] mdp3 1a00000.qcom,mdss_mdp: Unbalanced pm_runtime_enable!
[ 1.052396] IPC_RTR: msm_ipc_router_smd_driver_register Already driver registered IPCRTR
[ 1.071507] In memshare_probe, Memshare probe success

In the directory drivers/gpu/drm/panel/ there a 7 panel specific drivers:

image

However, none of them seem to match the name osd_disp_fwvga_video and I can’t see any of the drivers mentiond in the boot process.

Is there a way to see/know what display driver is being used for the display current plugged in?

what software/release are you running on the dragonboard-410c?