LCD 屏时序检查器
输入设备树配置的屏幕参数,检查实际屏参是否正确,是否合法
LCD Timing 配置检查
硬件配置参数,请检查是否存在异常数值或负数,若存在请修改时序使其不产生负数
timmings.x_res: 200
timmings.y_res: 400
timmings.hor_total_time: 510
timmings.hor_sync_time: 60
timmings.hor_back_porch: 120
timmings.hor_front_porch: 130
timmings.ver_total_time: 500
timmings.ver_sync_time: 40
timmings.ver_back_porch: 20
timmings.ver_front_porch: 40
fps: 58.8235294117647
MIPI DSI 扩展时序,请检查是否存在异常数值或负数,若存在请修改时序使其不产生负数
dsi_hsa RGB888: lcd_hspw * 24 / 8 - (4 + 4 + 2) = 170
dsi_hsa RGB666: lcd_hspw * 18 / 8 - (4 + 4 + 2) = 125
dsi_hsa RGB565: lcd_hspw * 16 / 8 - (4 + 4 + 2) = 110
dsi_hbp RGB888: (lcd_hbp - lcd_hspw) * 24 / 8 - (4 + 2) = 354
dsi_hbp RGB666: (lcd_hbp - lcd_hspw) * 18 / 8 - (4 + 2) = 264
dsi_hbp RGB565: (lcd_hbp - lcd_hspw) * 16 / 8 - (4 + 2) = 234
dsi_hact RGB888: lcd_x * 24 / 8 = 600
dsi_hact RGB666: lcd_x * 18 / 8 = 450
dsi_hact RGB565: lcd_x * 16 / 8 = 400
dsi_hblk RGB888: (lcd_ht - lcd_hspw) * 24 / 8 - (4 + 4 + 2) = 1340
dsi_hblk RGB666: (lcd_ht - lcd_hspw) * 18 / 8 - (4 + 4 + 2) = 1002.5
dsi_hblk RGB565: (lcd_ht - lcd_hspw) * 16 / 8 - (4 + 4 + 2) = 890
dsi_hfp RGB888: dsi_hblk - (4 + dsi_hact + 2) - (4 + dsi_hbp + 2) = 374
dsi_hfp RGB666: dsi_hblk - (4 + dsi_hact + 2) - (4 + dsi_hbp + 2) = 276.5
dsi_hfp RGB565: dsi_hblk - (4 + dsi_hact + 2) - (4 + dsi_hbp + 2) = 244
dsi_vblk && DSI_LANE == 4 RGB888: lane - ((lcd_ht * 24 / 8) * lcd_vt - (4 + dsi_hfp + 2)) % lane = 4
dsi_vblk && DSI_LANE == 4 RGB666: lane - ((lcd_ht * 18 / 8) * lcd_vt - (4 + dsi_hfp + 2)) % lane = 2.5
dsi_vblk && DSI_LANE == 4 RGB565: lane - ((lcd_ht * 16 / 8) * lcd_vt - (4 + dsi_hfp + 2)) % lane = 2