Rock3A SPI3M1 failed to enable

I am trying to enable SPI3M1C0 with following pins on my Rock 3A

GPIO4_C2 (CLK), GPIO4_C3 (MOSI), GPIO4_C5 (MISO), and GPIO4_C6 (CS0).

But no success. I am out of idea, try different overlays but still not able to enable them.
I used this overlay

I expect to see “/dev/spidev3.0” but nothing appeared.

here is my armbianEnv.txt content:

“”"

cat /boot/armbianEnv.txt

verbosity=7

extraargs=cma=256M bootargs=debug

bootlogo=false

console=both

extraargs=cma=256M

overlay_prefix=rk35xx

fdtfile=rockchip/rk3568-rock-3a.dtb

rootdev=UUID=194f1dc9-d186-438e-b1fd-064e3e8b1304

rootfstype=ext4

overlays=rk3568-spi3-m1-cs0-spidev

usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u
“”"

here is my OS info:
“”"

lsb_release -a

No LSB modules are available.

Distributor ID: Debian

Description: Armbian 25.2.3 bookworm

Release: 12

Codename: bookworm
“”"

here is uname -a
“”"

uname -a

Linux rock-3a 6.12.18-current-rockchip64 #1 SMP PREEMPT Fri Mar 7 17:25:47 UTC 2025 aarch64 GNU/Linux
“”"

does anyone have any idea of what I am missing?

@hatef_8 would you be willing to share the file /boot/config-6.12.18-current-rockchip64 ? I’m trying to build the 6.12.18 kernel on/for Zero 3W, but it’s failing to boot. I’m hoping your config file might help be reach a bootable state.

Please try using https://github.com/radxa-build/rock-3a/releases/download/b25/rock-3a_debian_bullseye_xfce_b25.img.xz for the Radxa ROCK 3A.

Then, configure the desired overlays by following the instructions in https://docs.radxa.com/en/rock3/rock3a/os-config/rsetup#overlays