Hi @jack I have progressed further with my issue.
I can now get the 10.1 inch screen to power on under ubuntu.
This was done via adding dtoverlay=rock-5b-radxa-display-10fhd to config.txt
The issue now in both android and ubuntu is the resolution is to high as its set at 1200x1920
The screen purchased from allnetchina only supports 1290x800
here is an output of dmesg | grep vop
rock@rock-5b:~$ dmesg | grep vop
[ 2.766281] rockchip-vop2 fdd90000.vop: Adding to iommu group 14
[ 2.772759] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp0 assign plane mask: 0x5, primary plane phy id: 2
[ 2.772767] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp1 assign plane mask: 0xa, primary plane phy id: 3
[ 2.772786] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp2 assign plane mask: 0x140, primary plane phy id: 8
[ 2.772792] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp3 assign plane mask: 0x280, primary plane phy id: 9
[ 2.784211] rockchip-drm display-subsystem: bound fdd90000.vop (ops 0xffffffc010ebf4c0)
[ 3.155457] rockchip-dmc dmc: failed to get vop bandwidth to dmc rate
[ 3.155461] rockchip-dmc dmc: failed to get vop pn to msch rl
[ 3.163891] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp0 assign plane mask: 0x5, primary plane phy id: 2
[ 3.163900] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp1 assign plane mask: 0xa, primary plane phy id: 3
[ 3.163918] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp2 assign plane mask: 0x140, primary plane phy id: 8
[ 3.163926] rockchip-vop2 fdd90000.vop: [drm:vop2_bind] vp3 assign plane mask: 0x280, primary plane phy id: 9
[ 3.183128] rockchip-drm display-subsystem: bound fdd90000.vop (ops 0xffffffc010ebf4c0)
[ 3.203893] rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_enable] Update mode to 1200x1920p60, type: 16(if:40) for vp3 dclk: 157287000
[ 3.204440] rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_enable] dclk_out3 div: 2 dclk_core3 div: 2
[ 3.204462] rockchip-vop2 fdd90000.vop: [drm:vop2_crtc_atomic_enable] set dclk_vop3 to 157287000, get 157286399
And here is the output of /sys/class/drm/card0-DSI-1 modes
rock@rock-5b:/sys/class/drm/card0-DSI-1$ cat modes
1200x1920
rock@rock-5b:/sys/class/drm/card0-DSI-1$
i can see there are two rk3588 overlays available in the kernal tree for 5.10-rock5
rk3588-rock-5b-radxa-10p1inch-display.dtsi this one has the correct resolution where
rk3588-rock-5b-radxa-display-10fhd.dtsi this has the 1200x1920 resolution
Is there a way to have the other overlay added to the next build?
Cheers
Also as a note here is the serial output of the Android boot setting the resolution
Using display timing dts
dsi@fde30000: detailed mode clock 160000 kHz, flags[a]
H: 1200 1280 1284 1344
V: 1920 1955 1959 1984
bus_format: 100e
VOP update mode to: 1200x1920p60, type: MIPI1 for VP3
VP3 set crtc_clock to 157286KHz
VOP VP3 enable Esmart3[654x270->654x270@273x825] fmt[2] addr[0xedf04000]
final DSI-Link bandwidth: 1048573 Kbps x 4