spi_peripherals_driver
通过spi_sync()读写spi外设寄存器
1. 配置设备树dts spi子节点
&spi {
cs-gpio = <&gpio1 20 GPIO_ACTIVE_LOW>;
status = "okay";
xxx {
compatible = "xxx,xxx";
status = "okay";
};
};2. 注册/注销 struct spi_driver 变量
3. 当设备树与驱动匹配后,调用probe函数
4. 通过spi_sync()读写spi外设寄存器
通过regmap API读写spi外设寄存器
1. 配置设备树dts spi子节点(同上)
2. 注册/注销 struct spi_driver 变量(同上)
3. 当设备树与驱动匹配后,调用probe函数
4. 通过regmap API读写spi外设寄存器
Last updated