AGX Orin使用JetPack 6.2.1版本,在这个基础上使用SPI2,下面挂了3个设备,选用了3个gpio作为CS,这个如何配置CS和spi设备?3个gpio在pinmux中该如何配置,dts中spi设备和CS索引该如何配置,请给个示例。
spi@c260000 {
compatible = “nvidia,tegra210-spi”, “nvidia,tegra114-spi”;
reg = <0x0 0xc260000 0x0 0x1000>;
interrupts = <0x0 0x25 0x4>;
#address-cells = <0x1>;
#size-cells = <0x0>;
clocks = <0x3 0x88>;
clock-names = “spi”;
iommus = <0x4 0x4>;
assigned-clocks = <0x3 0x88>;
assigned-clock-parents = <0x3 0x66>;
resets = <0x3 0x5c>;
reset-names = “spi”;
dmas = <0xee 0x13 0xee 0x13>;
dma-names = “rx”, “tx”;
dma-coherent;
status = “okay”;
prod-settings {
#prod-cells = <0x4>;
prod {
prod = <0x0 0x194 0x80000000 0x0>;
};
};
spi@0 {
compatible = "tegra-spidev";
reg = <0x1>;
spi-max-frequency = <0x2faf080>;
};
spi@1 {
compatible = "tegra-spidev";
reg = <0x2>;
spi-max-frequency = <0x2faf080>;
};
spi@2 {
compatible = "tegra-spidev";
reg = <0x3>;
spi-max-frequency = <0x2faf080>;
};
};
谢谢!!