2024/01/26 09:32
在DTS文件中配置quad 为0,这样只會用到 MOSI0 和 MISO0 這兩線:
qspi1: spi@40690000 {
compatible = "nuvoton,ma35d1-qspi";
reg = <0x0 0x40690000 0x0 0x10000>;
interrupts = <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clk QSPI1_GATE>;
dmas = <&pdma1 2>,<&pdma1 3>;
dma-names = "tx","rx";
pdma_reqsel_tx = <56>;
pdma_reqsel_rx = <57>;
use_pdma = <0>;
num_cs = <2>;
lsb = <0>;
sleep = <0>;
txbitlen = <8>;
quad = <0>;
bus_num = <1>;
spimode = <0>;
mrxphase = <0>;
status = "disabled";