Core-1126-JD4的MIPI DSI 是否能输出2560 * 720 分辨率

据说rv1126对横向分辨率有限制,但是2560 * 720总带宽1.8K是小于19201080的2K输出带宽的。由于目前手上没有支持2560720的屏幕,所以想请教大佬们横向分辨率是否支持2560的横向宽度?或者有什么方法可以进行验证?

1126 的芯片介绍是这样写的, ”MIPI-DSI/RGB 接口,最大1080P60fps“ ,至于2560* 720 ,没有验证过

板蓝根 发表于 2021-10-8 09:23
1126 的芯片介绍是这样写的, ”MIPI-DSI/RGB 接口,最大1080P60fps“ ,至于2560* 720 ,没有验证过

好像无法支持该分辨率,我这边已找到支持2560*720分辨率的屏幕做了验证。下面是得出的日志:

atomic: couldn’t commit new s[t a t e72:.00 8I7n7v4a]l i[dd ramr:gvment
display commit error, ret = -22
op_plane_atomic_check] ERROR Invalid source: 2560x720. max input: 1920x1920
[ 72.044846] [drm:vop_plane_atomic_check] ERROR Invalid source: atomic: couldn’t commit new state: Invalid argument

其中提到,vop_plane的最大输入信号源为1920x1920,而2560x720在宽度上超过了上限

neow 发表于 2021-10-12 09:20
好像无法支持该分辨率,我这边已找到支持2560*720分辨率的屏幕做了验证。下面是得出的日志:

atomic: …

附上MIPI DSI信息:

[root@RV1126_RV1109:/]# cat /sys/kernel/debug/dri/0/summary
VOP [ffb00000.vop]: ACTIVE
Connector: DSI
bus_format[100a]: RGB888_1X24
overlay_mode[0] output_mode[0] color_space[0]
Display mode: 2560x720p60
clk[133152] real_clk[133152] type[48] flag[a]
H: 2560 2680 2800 2920
V: 720 730 750 760
win0-0: DISABLED
win2-0: ACTIVE
format: RG16 little-endian (0x36314752) SDR[0] color_space[0]
csc: y2r[0] r2r[0] r2y[0] csc mode[0]
zpos: 0
src: pos[0x0] rect[654x270]
dst: pos[953x225] rect[654x270]
buf[0]: addr: 0xfaf00000 pitch: 1308 offset: 397312
post: sdr2hdr[0] hdr2sdr[0]
pre : sdr2hdr[0]
post CSC: r2y[0] y2r[0] CSC mode[1]

我用3588做了类似的事情,用来点一个水平8176的屏,DP接口输出了正常的分辨率,但是没有图层信息,也就是没有UI。
并且未出现上面说的类似ERROR Invalid source错误
vp信息如下,还有什么思路可以验证一下的吗?

rk3588_firefly_itx_3588j:/ # cat /sys/kernel/debug/dri/0/summary
Video Port0: ACTIVE
Connector: DP-1
bus_format[1018]: RGB101010_1X30
overlay_mode[0] output_mode[f] color_space[0], eotf:0
Display mode: 8176x1264p54
clk[694000] real_clk[694000] type[48] flag[6]
H: 8176 8356 8386 8776
V: 1264 1324 1334 1464
Video Port1: DISABLED
Video Port2: DISABLED
Video Port3: DISABLED