Your DTB is working, there is sound with my core. When using the kernel file, there is no sound. So the reason is either in the kernel configuration or in the source code. Analyzing your source code, I found a number of things that may affect the sound (clk-rk3568.c). It has different values for
These patches are designed for the build system and are created for its proper operation (they are not intended to be sent to the mainline). Patches from PATCHWORK go “as is”.
The first (>= 20220405) version of Libreelec for Banana PI R2 pro (rk3568) is available. To launch. Download the image for bpir2pro, unpack, burn to SD card. Connect to the device and turn on the power. The system starts automatically. At the first startup, the system automatically expands the partition to the entire media and automatically restarts. At the first start, you need to perform the initial configuration. Details can be found at the link. Important. All Armbian and LE systems have support for direct launch from USB media. You can connect an SD card with any Armbian or LE system to BPIr2pro, burn any system to USB media and connect it (along with the SD card) and the system will automatically start completely from USB. When the USB is disconnected, the system starts from the SD card. When the SD card is disconnected, the system starts with eMMC.
This core has the maximum hardware support and will be useful until the moment when the main core receives all the missing elements. By the way, with the help of an image with this kernel, I was able to check that my equipment is not broken and the LAN ports are working and receiving addresses via DHCP. It would be interesting to check on your instance, suddenly it turns out that you haven’t broken anything in the LAN equipment