内核默认支持模拟spi,那应该怎么用呢,参考
spi {
compatible = "spi-gpio";
#address-cells = <0x1>;
ranges;
gpio-sck = <&gpio 95 0>;
gpio-miso = <&gpio 98 0>;
gpio-mosi = <&gpio 97 0>;
cs-gpios = <&gpio 125 0>;
num-chipselects = <1>;
/* clients */
};
同时配置CONFIG_SPI_GPIO,CONFIG_SPI_BITBANG(模拟spi控制器)
代码实现drivers/spi/spi-gpio.c