T113S3 mipi800x1280屏幕无法点亮
-
目前来看时序已经正常了,但屏幕死活点不亮

这是我的设备树
&lcd0 { lcd_used = <1>; lcd_driver_name = "tft08006"; lcd_backlight = <200>; lcd_if = <4>; lcd_x = <800>; lcd_y = <1280>; lcd_width = <151>; lcd_height = <94>; lcd_dclk_freq = <72>; lcd_pwm_used = <1>; lcd_pwm_ch = <7>; lcd_pwm_freq = <50000>; lcd_pwm_pol = <0>; lcd_pwm_max_limit = <255>; lcd_hbp = <40>; lcd_ht = <900>; lcd_hspw = <20>; lcd_vbp = <14>; lcd_vt = <1328>; lcd_vspw = <4>; lcd_dsi_lane = <4>; lcd_lvds_if = <0>; lcd_lvds_colordepth = <1>; lcd_lvds_mode = <0>; lcd_frm = <0>; lcd_io_phase = <0x0000>; lcd_gamma_en = <0>; lcd_bright_curve_en = <0>; lcd_cmap_en = <0>; lcd_fsync_act_time = <1000>; lcd_fsync_dis_time = <1000>; deu_mode = <0>; lcdgamma4iep = <22>; smart_color = <90>; lcd_dsi_if = <0>; lcd_dsi_format = <0>; lcd_dsi_te = <1>; lcd_dsi_eotp = <0>; pinctrl-0 = <&dsi4lane_pins_a>; pinctrl-1 = <&dsi4lane_pins_b>; // lcd_gpio_0 = <&pio PD 22 GPIO_ACTIVE_HIGH>; }; &dsi4lane_pins_a { allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9"; allwinner,pname = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9"; allwinner,function = "dsi4lane"; allwinner,muxsel = <4>; allwinner,drive = <3>; allwinner,pull = <0>; }; &dsi4lane_pins_b { allwinner,pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9"; allwinner,pname = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9"; allwinner,function = "dsi4lane_suspend"; allwinner,muxsel = <7>; allwinner,drive = <1>; allwinner,pull = <0>; };我在思考有没有可能是我的驱动代码问题,有没有大佬帮忙指点一下
-

我这里还有这个问题 -
@andy123 te不对吧
-
@tivon 谢谢您的回复,请问您是指要修改屏幕驱动芯片寄存器配置吗
-
@andy123 这种屏幕是不会用到te的,多看看全志的文档
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号