SPI : relayout files

This commit is contained in:
zeroway
2017-05-06 18:12:35 +00:00
parent e6da1f04ad
commit ea6002c47e
4 changed files with 42 additions and 39 deletions

View File

@ -619,43 +619,6 @@ Qemu static user
find . | cpio -o -H newc | gzip > ../ramdisk.cpio.gz
## SPI
## 驱动开发
以W25Q128FV为例子介绍
### 硬件连接
CS <--> SPI1_CSN0
VCC <--> VCC3V3_SYS
DO <--> SPI1_RXD
DI <--> SPI1_TXD
GND <--> GND
HOLD <--> TP_RST(需要拉高到3V)
CLK <--> SPI1_CLK
### DeviceTree
&spi1 {
status = "okay";
max-freq = <48000000>;
dev-port = <1>;
w25q128fv@10{
status = "okay";
compatible = "firefly,w25q128fv";
reg = <0x0>;
spi-max-frequency = <48000000>;
};
};
dev-port
表示bus_num,因为这里用的是spi1,所以配置为1
@10的含义
1表示bus_num,需要和dev-port一致, 0表示spi设备使用CSN0作为片选
reg = <0x0>
表示spi设备使用的片选,需要和上面一致,即CSN0
[SPI driver](./debug/spi/README.md)

40
debug/spi/README.md Normal file
View File

@ -0,0 +1,40 @@
# SPI
以W25Q128FV为例子介绍
## 硬件连接
CS <--> SPI1_CSN0
VCC <--> VCC3V3_SYS
DO <--> SPI1_RXD
DI <--> SPI1_TXD
GND <--> GND
HOLD <--> TP_RST(需要拉高到3V)
CLK <--> SPI1_CLK
## DeviceTree
&spi1 {
status = "okay";
max-freq = <48000000>;
dev-port = <1>;
w25q128fv@10{
status = "okay";
compatible = "firefly,w25q128fv";
reg = <0x0>;
spi-max-frequency = <48000000>;
};
};
dev-port
表示bus_num,因为这里用的是spi1,所以配置为1
@10的含义
1表示bus_num,需要和dev-port一致, 0表示spi设备使用CSN0作为片选
reg = <0x0>
表示spi设备使用的片选,需要和上面一致,即CSN0