armbian / linux-rockchip

Improved Rockchip Linux
Other
123 stars 174 forks source link

6.1-rkr1: sync FriendlyElec's DTs from vendor (common, R6S, R6C, T6, CM3588) + add T6-LTS DT #207

Closed rpardini closed 1 month ago

rpardini commented 2 months ago

arm64: dts: sync FriendlyElec's DTs from vendor source (common, R6S, R6C, T6, CM3588)

arm64: dts: add FriendlyElec's rk3588-nanopc-t6-lts DT

rpardini commented 2 months ago

built and tested on-device (T6 LTS), where this does fix the USB2. (soon to go figure out mainline equiv, but no usb (2/3/C) works there at all so I wanted to check with vendor kernel)

I could distill this to the new DT for the LTS version and move the pin definition (that FE did at the base T6) there and keep this isolated if ya'll prefer.

I'm unsure and can't really test the other changes/boards, which seem fairly minor: edid, fans, enable some 40-pin pins, trcm-sync-tx-only (?) and global avsd and rkvtunnel -- no idea what those are.

let me know.

nyanmisaka commented 1 month ago

and global avsd and rkvtunnel -- no idea what those are.

avs2 video decoder => a Chinese video codec to avoid patent issues in h26x codec, performance similar to hevc/h265.

If this is not enabled, in recent mpp libraries, a warning will be thrown in journalctl even when not using avs2. So ideally it would be best to enable it for all rk3588 boards.

rock-5a mpp[3336]: mpp_platform: client 12 driver is not ready!

rkvtunnel => ROCKCHIP videotunnel driver, not sure how to use too

amazingfate commented 1 month ago

We have bumped to 6.1 rkr3, closing now.