Why can not enable the SPI1 port at TX1 R28.2?
Please see my dtsi file.
{
gpio@6000d000 {
gpio_default: default {
gpio-hog;
function;
gpios = <TEGRA_GPIO(C, 0) 0 TEGRA_GPIO(C, 1) 0 TEGRA_GPIO(C, 2) 0 TEGRA_GPIO(C, 3) 0 TEGRA_GPIO(C,4) 0>;
};
};
spi@7000d400 {
status = "okay";
spidev0_0 {
#address-cells = <0x1>;
#size-cells = <0x0>;
compatible = "linux,spidev", "spidev";
status = "okay";
reg = <0x0>;
spi-max-frequency = <40000000>;
nvidia,enable-hw-based-cs;
nvidia,cs-setup-clk-count = <0x1e>;
nvidia,cs-hold-clk-count = <0x1e>;
nvidia,rx-clk-tap-delay = <0x1f>;
nvidia,tx-clk-tap-delay = <0x0>;
};
};
spi@7000d600 {
status = "okay";
spidev1_0 {
#address-cells = <0x1>;
#size-cells = <0x0>;
compatible = "linux,spidev", "spidev";
status = "okay";
reg = <0x0>;
spi-max-frequency = <40000000>;
nvidia,enable-hw-based-cs;
nvidia,cs-setup-clk-count = <0x1e>;
nvidia,cs-hold-clk-count = <0x1e>;
nvidia,rx-clk-tap-delay = <0x1f>;
nvidia,tx-clk-tap-delay = <0x0>;
};
};
spi@7000d800 {
status = "okay";
spidev2_0 {
#address-cells = <0x1>;
#size-cells = <0x0>;
compatible = "linux,spidev", "spidev";
status = "okay";
reg = <0x0>;
spi-max-frequency = <40000000>;
nvidia,enable-hw-based-cs;
nvidia,cs-setup-clk-count = <0x1e>;
nvidia,cs-hold-clk-count = <0x1e>;
nvidia,rx-clk-tap-delay = <0x1f>;
nvidia,tx-clk-tap-delay = <0x0>;
};
};
but I can not find the “/dev/spidev1.0” device.as below
nvidia@tegra-ubuntu:~$ ls /dev/spi*
/dev/spidev0.0 /dev/spidev2.0
How can I fix this question?