我也有同样的需求,目的是在/dev/下有两个spidev设备,一个是spidev1.0,另一个是spidev1.1, 有什么方式吗
是需要修改相关设备树吗
Blockquote
&spicc1 {
status = “disabled”;
pinctrl-names = “default”;
pinctrl-0 = <&spicc1_pins>;
cs-gpios = <&gpio GPIOH_6 0>;
spidev@0 {
status = "okay";
compatible = "linux,spidev";
/* spi default max clock 100Mhz */
spi-max-frequency = <100000000>;
reg = <0>;
};
};
修改成如下,CS引脚是不是需要分配另外一个GPIO,然后重新编译下载?
&spicc1 {
status = “disabled”;
pinctrl-names = “default”;
pinctrl-0 = <&spicc1_pins>;
cs-gpios = <&gpio GPIOH_6 0>;
spidev@0 {
status = "okay";
compatible = "linux,spidev";
/* spi default max clock 100Mhz */
spi-max-frequency = <100000000>;
reg = <0>;
};
spidev@1 {
status = "okay";
compatible = "linux,spidev";
/* spi default max clock 100Mhz */
spi-max-frequency = <100000000>;
reg = <1>;
};
};