Unable to see the spidev in the dmesg logs


We are using iMX8MP Solidrun Board. And we are unable to see the spi driver log in the dmesg logs in the board.
Please let me know how to get the spi populated in the device folder.


What BSP release are you using. The latest kirkstone Yocto builds definitely have spidev enabled by default.

&ecspi2 {
        #address-cells = <1>;
        #size-cells = <0>;
        fsl,spi-num-chipselects = <1>;
        pinctrl-names = "default";
        pinctrl-0 = <&pinctrl_ecspi2 &pinctrl_ecspi2_cs>;
        cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW>;
        status = "okay";

        spidev1: spi@0 {
                reg = <0>;
                compatible = "linux,spidev";
                spi-max-frequency = <10000000>;

Hi Jnettlet,

Yes, We can see the ecspi node in the DTS (imx8mp-hummingboard-pulse.dts) and are using the bsp release shown below for the Kirkstone. However, we are unable to view the populated SPI node on the board.

i.MX Release Distro 5.15-kirkstone

And kindly inform me of any more actions needed to activate the device’s SPI node.