Kernel with working cpufreq

Hi, I’m planning to use Radxa ZERO 3E in my project. For validation I’ve installed Gentoo on it with the mainline kernel (tried 6.14.6 and 6.15.0-rc5) and U-Boot (v2025.04). Everything that I need is working: Ethernet, SD card, I2C, USB, hwmon, and performance is more than enough. Unfortunately, cpufreq doesn’t seem to work, and I can’t test max power draw and max temperature/throttling under maximum load.
I’ve also built a kernel using BSP (./bsp linux rk356x) and extracted files from it (linux-image-5.10.160-1-rk356x_5.10.160-1_arm64.deb) into the right places, plus copied the device tree (rk3566-radxa-zero3.dtb). But when I try to boot it, there is nothing on the serial console, and the green LED is constantly on, which I think means it froze.
Where can I find a kernel with a working cpufreq, or what am I doing wrong with the BSP kernel?

U-Boot command to run the BSP kernel:
env set bootargs root=/dev/mmcblk0p4 ipv6.disable=1 rw console=ttyS2,115200; load mmc 1:3 $fdt_addr_r rk3566-radxa-zero-3e-5.10.160.dtb ; load mmc 1:3 $kernel_addr_r vmlinuz-5.10.160-1-rk356x; booti $kernel_addr_r - $fdt_addr_r

EDIT:
I’ve made some digging in device tree, and I changed baud to 115200. It booted, but I’m getting rcu stalls. Unfortunately, I don’t have any converter that works with 1.5M baud rate.
[ 71.361654] rcu: 1-…: (18000 ticks this GP) idle=6fe/1/0x4000000000000002 softirq=18/18 fqs=5995
[ 251.095198] rcu: INFO: rcu_sched self-detected stall on CPU
[ 251.095256] rcu: 1-…: (70422 ticks this GP) idle=6fe/1/0x4000000000000002 softirq=18/18 fqs=23857
[ 429.858471] rcu: INFO: rcu_sched self-detected stall on CPU
[ 429.858528] rcu: 1-…: (121039 ticks this GP) idle=6fe/1/0x4000000000000002 softirq=18/18 fqs=41515