Hi, 我正在尝试配置以及使用SPI的有关驱动。
根据资料,我配置好了Linux-SPI有关内核选项(CONFIG_SPI_CADENCE、CONFIG_SPI_SPIDEV);在修改设备树的时候,发现一些让我困惑的地方。
由于我的硬件上共有QSPI-Flash与SPI-0,但是我在设备树中看到了这些内容:
zynq-7000.dtsi:
spi0: spi@e0006000 {
compatible = "xlnx,zynq-spi-r1p6";
reg = <0xe0006000 0x1000>;
status = "disabled";
interrupt-parent = ;
interrupts = <0 26 4>;
clocks = , ;
clock-names = "ref_clk", "pclk";
#address-cells = <1>;
#size-cells = <0>;
};
spi1: spi@e0007000 {
compatible = "xlnx,zynq-spi-r1p6";
reg = <0xe0007000 0x1000>;
status = "disabled";
interrupt-parent = ;
interrupts = <0 49 4>;
clocks