对于启用upstream kernel的spi 和 i2c basic fucntion 测试,一般会选择下面的方式进行测试。
本case 是基于这个高通soc来说明。
1.spi driver test
1.1 enable spi driver
a.驱动的path: drivers/spi/spi-genic-qcom.c;设备树 的path : arch/arm64/boot/dts/。
b.driver config的enablement
CONFIG_QCOM_GENI_SE=y CONFIG_SPI_QCOM_GENI=m
1.2 enable spidev driver
CONFIG_SPI_SPIDEV=m (driver path: com)
要添加相应的devicetree 和spidev change.
比如在对应的dt 里去添加一个spi 的node点:
&spi {
status = "okay";
spidev@0 {
compatible = "spidev";
spi-max-frequency = <50000000>;
reg = <0>;
};
};
在spidev driver里添加一个compa

最低0.47元/天 解锁文章
1232

被折叠的 条评论
为什么被折叠?



