MSM8909如何打开ESD?
然后看高通的有三种check-mode1.bta2.reg_read3.te
然后我再加入qcom,mdss-dsi-panel-status-check-mode = "reg_read";并在mdss_dsi_panel.c文件mdss_dsi_parse_panel_features()mdss_panel_parse_dt()mdss_dsi_panel_init()这些函数中的log一条都没打印出来感觉根本就没有调用qcom,mdss-dsi-panel-status-check-mode = "reg_read";
求指导,谢谢!
另外以下两个flag同时添加的话还会Kernel panic
qcom,esd-check-enabled;
qcom,mdss-dsi-panel-status-check-mode = "reg_read";
报错信息
[<c03c7928>] (mdss_dsi_cmd_dma_add+0x4/0x760) from [<c03c5e54>] (mdss_dsi_cmds_rx+0x2f0/0x948)
[<c03c5e54>] (mdss_dsi_cmds_rx+0x2f0/0x948) from [<c03c697c>] (mdss_dsi_cmdlist_rx+0x24/0x70)
[<c03c697c>] (mdss_dsi_cmdlist_rx+0x24/0x70) from [<c03c6c80>] (mdss_dsi_cmdlist_commit+0x2b8/0x45c)
[<c03c6c80>] (mdss_dsi_cmdlist_commit+0x2b8/0x45c) from [<c03c82cc>] (mdss_dsi_cmdlist_put+0x138/0x168)
[<c03c82cc>] (mdss_dsi_cmdlist_put+0x138/0x168) from [<c03c4ca4>] (mdss_dsi_reg_status_check+0xb8/0x154)
[<c03c4ca4>] (mdss_dsi_reg_status_check+0xb8/0x154) from [<c0381efc>] (mdp3_check_dsi_ctrl_status+0x10c/0x1ec)
[<c0381efc>] (mdp3_check_dsi_ctrl_status+0x10c/0x1ec) from [<c03c8638>] (check_dsi_ctrl_status+0x5c/0x74)
[<c03c8638>] (check_dsi_ctrl_status+0x5c/0x74) from [<c013b698>] (process_one_work+0x294/0x430)
[<c013b698>] (process_one_work+0x294/0x430) from [<c013c418>] (worker_thread+0x224/0x358)
[<c013c418>] (worker_thread+0x224/0x358) from [<c0140dcc>] (kthread+0xa0/0xac)
[<c0140dcc>] (kthread+0xa0/0xac) from [<c0105ff8>] (ret_from_fork+0x14/0x3c)
Code: c0defd82 c0b3987d c0defd8b e92d4010 (e5d13000)
---[ end trace da227214a82491be ]---
Kernel panic - not syncing: Fatal exception
CPU3: stopping
谢谢分享!