MAX+buildroot系统下,如何配置出SPI1.0,SPI1.1
Posted: 2025-06-11 2:57
参考ROCKCHIP说明书,编制如下配置文件,编译后系统仅显示SPI1.0,没有出现SPI1.1,请问哪里出现问题?
&spi1 {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&spi1m0_pins>;
#address-cells = <1>;
#size-cells = <0>;
spidev0@0 {
compatible = "rockchip,spidev";
spi-max-frequency = <50000000>;
id = <0>;
reg = <0>;
};
spidev1@1 {
compatible = "rockchip,spidev";
spi-max-frequency = <50000000>;
id = <1>;
reg = <1>;
};
};
&pinctrl {
spi1 {
/omit-if-no-ref/
spi1m0_pins: spi1m0-pins {
rockchip,pins =
/* spi1_cs0_m0 */
<4 RK_PA5 2 &pcfg_pull_none>,
/* spi1_clk_m0 */
<4 RK_PA7 2 &pcfg_pull_none>,
/* spi1_miso_m0 */
<4 RK_PA0 2 &pcfg_pull_none>,
/* spi1_mosi_m0 */
<4 RK_PA1 2 &pcfg_pull_none>;
};
};
};
&spi1 {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&spi1m0_pins>;
#address-cells = <1>;
#size-cells = <0>;
spidev0@0 {
compatible = "rockchip,spidev";
spi-max-frequency = <50000000>;
id = <0>;
reg = <0>;
};
spidev1@1 {
compatible = "rockchip,spidev";
spi-max-frequency = <50000000>;
id = <1>;
reg = <1>;
};
};
&pinctrl {
spi1 {
/omit-if-no-ref/
spi1m0_pins: spi1m0-pins {
rockchip,pins =
/* spi1_cs0_m0 */
<4 RK_PA5 2 &pcfg_pull_none>,
/* spi1_clk_m0 */
<4 RK_PA7 2 &pcfg_pull_none>,
/* spi1_miso_m0 */
<4 RK_PA0 2 &pcfg_pull_none>,
/* spi1_mosi_m0 */
<4 RK_PA1 2 &pcfg_pull_none>;
};
};
};