[MTK] MT8765/MT6739 开机过程短暂黑屏问题
文摘 无标签 2020-04-20 阅读:5559问题描述:
- 开机show logo过程中,短暂出现黑屏,看起来像是出现2次logo。
- 或 出现开机过程中短暂高亮,示波器观察:开机PWM-->出现500ms左右的高电平--> 恢复正常PWM值。
原因:kernel init时,会对clock做一次gating,导致disp_pwm clock被关闭
解决: INFRA_CG2 bit[2]=0。bit[2]: disp_pwm_cg_set,0:clock enable,1: clock disable
附上代码修改:
--- a/kernel-4.4/drivers/clk/mediatek/clk-mt6739.c
+++ b/kernel-4.4/drivers/clk/mediatek/clk-mt6739.c
@@ -1348,7 +1348,8 @@ static void __init mtk_infra_init(struct device_node *node)
#else
clk_writel(MODULE_SW_CG_0_SET, INFRA_CG0);
clk_writel(MODULE_SW_CG_1_SET, INFRA_CG1);
- clk_writel(MODULE_SW_CG_2_SET, INFRA_CG2);
+// clk_writel(MODULE_SW_CG_2_SET, INFRA_CG2);
+ clk_writel(MODULE_SW_CG_2_CLR, INFRA_CG2); //clock enable
clk_writel(MODULE_SW_CG_3_SET, INFRA_CG3);
#endif
}
共0
条评论
作者
Pixiv日榜Top50