1. 這個是螢火蟲firefly rk3399設備的wk2124 4串口spi驅動.
我是拿到官方源碼v2.1版本,在這個基礎我修改過的。
螢火蟲 firefly原來的驅動是不開源的,不能用的。
螢火蟲原始的版本驅動,接收到32字節就會丟數據的。一次接受不能超過32 bytes
這個版本已經修復了這個Bug。親測可用,設備樹如下:
2. 附件中,有程序了,修改過的和官方未修改的。可以用來對比。
3. 設備樹,在最后的設備樹文件中,加入如下代碼,就可以使用了(AIOC3399板),測試正常。
&spi1 {
status = "okay";
};
/** add for test by lin **/
&spi_wk2xxx {
status = "okay";
spi-max-frequency = <10000000>;
reset-gpio = <&gpio4 27 GPIO_ACTIVE_HIGH>;
irq_gpio = <&gpio4 26 IRQ_TYPE_EDGE_FALLING>;
cs-gpio = <&gpio1 10 GPIO_ACTIVE_HIGH>;
};