FAQ资料:MT6580平台SPI使用注意事项

MTK FAQ资料:

MT6580平台SPI使用注意事项

---使用MT6580的三組SPI pad, 會需要去設定spi-padmacro in mt6580.dtsi
GPIO Mapping关系如下:

若要使用SPI3 pin(GPIO9~GPIO12)傳輸
请修改 kernel-3.10/arch/arm/boot/dts/mt6580.dtsi如下(紅字部分)
SPI@0x1100C000 {
compatible = "mediatek,SPI";
cell-index = <0>;
spi-padmacro = <2>;//如果GPIO为0~3这个值为0,如果为4~7这个
值为1,如果为9~12这个一定要为2
spi-cs=<9 2>;
spi-clk=<10 2>;
spi-mo=<11 2>;
spi-mi=<12 2>;
reg = <0x1100C000 0x1000>;
interrupts = <0 64 0x8>;
};
其中spi-cs, spi-clk, spi-mo, spi-mi的格式為<pin_num mode>
可以在SPI driver probe時切換GPIO mode

猜你喜欢

转载自blog.csdn.net/qq_42792038/article/details/82496961