本帖最后由 zadeh 于 2015-10-30 13:31 编辑
Update:
- reference the link to get correct touch screen parameter
如何根据LVDS的时序规格计算TTL的前肩后肩。-CSDN社区 - turning the vga parameter
/sys/class/display/display0.VGA# echo 1280x800p-60 >mode - then my lvds tocuh screen is lighting, Ha! Ha! Ha!
感謝 madman 的support.
history:
-
自行編譯 LVDS 10.1吋螢幕的driver,i2c 通訊正常,firmware也有啟動,但是開機過程中,陸陸續續閃了三次,還是無法正常啟動
-
比較懷疑是firefly-rk3288.dts lcd0設定的問題,因為參考網路上有好幾組設法,只有目前這組,可以compile,沒有 error,但是卻無法正常啟動螢幕,我疑惑這些pin腳,在設計圖上都找不到,怪怪的.
-
附上dts與log, 請好心的人幫忙看一下
firefly-rk3288.dts lcd0 設定
&lcdc0 {
status = “okay”;
rockchip,prop = <;PRMRY>;
disp_power_ctr: power_ctr {
rockchip,debug = <0>;
lcd_en:lcd_en {
rockchip,power_type = <GPIO>;
gpios = <&gpio0 GPIO_B0 GPIO_ACTIVE_HIGH>;
rockchip,delay = <10>;
};
bl_en:bl_en {
rockchip,power_type = <GPIO>;
gpios = <&gpio0 GPIO_A2 GPIO_ACTIVE_HIGH>;
rockchip,delay = <10>;
};
bl_ctr:bl_ctr {
rockchip,power_type = <GPIO>;
gpios = <&gpio3 GPIO_D6 GPIO_ACTIVE_HIGH>;
rockchip,delay = <10>;
};
lcd_rst:lcd_rst {
rockchip,power_type = <REGULATOR>;
rockchip,delay = <5>;
};
};
};
touch_screen_log.zip (21.6 KB)