如何在vim3上打开更多的spidev?

我也有同样的需求,目的是在/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>;
};

};

2 Likes