CC3351: Port and adapt CC3351 on I.MX 93

Part Number: CC3351


Hi, Ti

    I am currently porting and adapting the CC3351 WIFI & Bluetooth chip on IMX.93 with the kernel version 6.12. Following the instructions in file:///D:/ti/cc33xx_linux_package_1_0_2_10/cc33xx/docs/html/linux/kernel-porting-guide.html, I have successfully applied two patches to the kernel:

1. patch -p0 < /data/zs/test/linux-imx/drivers/net/wireless/ti/cc33xx_linux_package_1_0_2_10/cc33xx/patches/cc33xx_patch

2. patch -p1 < /data/zs/test/cc33xx-linux-mpu-ports/6.12.y/0001-drivers-cc33xx-forward-port-cc33xx-1.0.2.10-SDK-to-6.patch

Subsequently, I made changes to the corresponding device tree based on the /6.1.y/arm64-dts-enable-cc33xx-on-imx93-9x9-qsb.patch for the 6.1 kernel version, as follows: 

image.png

image.png

    When I compiled the WiFi into a kernel module and loaded it into the system, the following error messages appeared. I'm unable to pinpoint where the problem is. Could you give me some suggestions?   

The error log is as follows: 

imx93 error log.txt