20250619在榮品的PRO-RK3566開發板的Android13下解決海羅光電有限公司HL070T58C-05屏在啟動的時候出現白色條紋的問題
2025/6/19 20:39
緣起:榮品的PRO-RK3566開發板的Android13下,點亮海羅光電有限公司HL070T58C-05屏。
在啟動的時候會出現花屏/白色條紋。復位/喚醒之后正常。
定位/確認問題出在復位的問題上/時序。
和海羅的FAE技術支持人員電話溝通,確認HL070T58C-05屏是存在上電時序的。
上示波器:
正常情況:休眠/喚醒的時候
休眠/喚醒之后。VDDI沒有關。
AVDD/AVEE 領先 RESX 110/120ms
異常情況:上電
AVDD/AVEE 領先 RESX
VDDI 落后于 AVDD/AVEE +/- 5.5V
整改:直接將 VDDI受控于GPIO2C6 在uboot階段拉高【上電1.4s/1.5s】
正常顯示了。
不過發現VDDI和VDD/VEE之間沒有時間間隔。
Z:\Android13.0\kernel-5.10\arch\arm64\boot\dts\rockchip\rk356x\pro-rk3566.dts
? ? gpiotest: gpiotest-regulator { ? //gpio power enable
? ? ? ? ? ? ? ? compatible = "regulator-fixed";
? ? ? ? ? ? ? ? regulator-name = "gpio_power";
? ? ? ? ? ? ? ? regulator-always-on;
? ? ? ? ? ? ? ? regulator-boot-on;
? ? ? ? ? ? ? ? regulator-min-microvolt = <3300000>;
? ? ? ? ? ? ? ? regulator-max-microvolt = <3300000>;
? ? ? ? ? ? ? ? enable-active-high;
? ? ? ? ? ? ? ? //gpios = <&gpio2 RK_PC5 GPIO_ACTIVE_HIGH>;
? ? ? ? ? ? ? ? gpios = <&gpio2 RK_PC6 GPIO_ACTIVE_HIGH>;
? ? ? ? ? ? ? ? pinctrl-names = "default";
? ? ? ? ? ? ? ? pinctrl-0 = <&gpiopower>;
? ? ? ? };
? ? gpiopower:gpiopower-pwr{
?? ?rockchip,pin =
?? ??? ?//<2 RK_PC5 &pcfg_pull_down>;
?? ??? ?<2 RK_PC6 &pcfg_pull_down>;
?? ?};
我司 LCD屏 有時序要求。
VDDI → AVDD/AVEE → RESX
VDDI受控于GPIO2C6,在DTS設備樹中配置為uboot階段上拉。
VDD/VEE受控于 GPIO0C0。
RESET受控于 GPIO0B7
在uboot中:
Z:\Android13.0\u-boot\drivers\video\drm\rockchip_panel.c
panel_simple_prepare函數中的
priv->power_supply
和
priv->enable_gpio
我希望 能夠對應于 VDD/VEE。請問 該如何配置DTS?
讓它們對應起來呢?
static void panel_simple_prepare(struct rockchip_panel *panel)
參考資料:
https://blog.csdn.net/u013270171/article/details/129794501
RK3566恢復顯示屏異常顯示的方法
https://blog.csdn.net/m0_58553975/article/details/144351716?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-5-144351716-blog-147634555.235^v43^pc_blog_bottom_relevance_base5&spm=1001.2101.3001.4242.4&utm_relevant_index=7
RK3568-MIPI屏幕調試筆記: LCD上電初始化時序
https://blog.csdn.net/m0_58553975/article/details/144351716
參考文章: https://zhuanlan.zhihu.com/p/634227554 ?
https://blog.csdn.net/farsight_2098/article/details/147634555?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-1-147634555-blog-140955409.235^v43^pc_blog_bottom_relevance_base5&spm=1001.2101.3001.4242.2&utm_relevant_index=3
RK3568下MIPI屏幕調試技巧
https://blog.csdn.net/farsight_2098/article/details/147634555
https://blog.csdn.net/m0_58553975/article/details/144349808
基于RK3568 對接 10.1寸mipi屏調試
https://blog.csdn.net/fq1986614/article/details/146016658?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-146016658-blog-140955409.235^v43^pc_blog_bottom_relevance_base5&spm=1001.2101.3001.4242.1&utm_relevant_index=2
手把手教你RK3568 MIPI屏驅動適配,純干貨!
https://blog.csdn.net/fq1986614/article/details/146016658
https://blog.csdn.net/CATTLE_L/article/details/140955409
RK356x MIPI屏顯示調試
https://blog.csdn.net/qq_54089476/article/details/135272374?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-12-135272374-blog-140955409.235^v43^pc_blog_bottom_relevance_base5&spm=1001.2101.3001.4242.7&utm_relevant_index=14
RK3288 7.1 MIPI屏適配
https://blog.csdn.net/qq_54089476/article/details/135272374