Midstream kernel doesn't seem to have support for i2s right now https://github.com/Googulator/linux-rk3588-midstream/blob/midstream/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts#L143
The driver was merged on mainline kernel -> https://gitlab.collabora.com/hardware-enablement/rockchip-3588/notes-for-rockchip-3588/-/blob/main/mainline-status.md
Tested:
- Armbian_23.02.1_Orangepi5_jammy_legacy_5.10.110_minimal.img
- Armbian_23.02.1_Orangepi5_jammy_legacy_5.10.110_cinnamon_desktop.img
USB-A ports, HDMI, ethernet port and sound seem working properly.
Yes it should be enabled from config -> https://github.com/armbian/build/blob/master/config/kernel/linux-rockchip-rk3588-legacy.config#L1568
You can enable it and contribute armbian build system
You can install mali-g610-firmare instead of copying it to firmware dir.
Note: Armbian no longer serves mali firmware as a part of armbian firmware package