NXP MCU 技术论坛
直播中

秋风宜人

14年用户 923经验值
擅长:基础元器件
私信 关注
[问答]

Kirkstone中未探测到iMX8MM ECSPI怎么解决?

我们最近从 Yocto Dunfell 转移到 Kirkstone,并将内核从 5.4 切换到 6.0 和 5.15(我们尝试了两种方法来解决这个问题)
这样做之后,不再在内核引导中探测 ECSPI。是否发生了任何变化,以至于设备树可能无法正确解析,或者某些配置是否发生了变化?
5.4 中的工作 DTS 部分如下所示:
&ecspi1 {
    #address-cells = < 1 >;
    #size-cells = < 0 >;
    fsl,spi-num-chipselects = < 1 >;
    pinctrl-names = "默认" ;
    pinctrl-0 = < &pinctrl_ecspi1  &pinctrl_ecspi1_cs >;
    cs-gpios = < &gpio5  9  GPIO_ACtiVE_LOW >;
    状态= “好的” ;

    spidev0 : spi@0 {
        reg = < 0 >;
        compatible = "linux,spidev" ;
        spi-最大频率 = < 10000000 >;
    };
};

pinctrl_ecspi1 : ecspi1grp {
        fsl,引脚 = <
            MX8MM_IOMUXC_ECSPI1_SCLK_ECSPI1_SCLK 0x82   
            MX8MM_IOMUXC_ECSPI1_MOSI_ECSPI1_MOSI 0x82   
            MX8MM_IOMUXC_ECSPI1_MISO_ECSPI1_MISO 0x82   
        >;
    };

    pinctrl_ecspi1_cs : ecspi1csgrp {
        fsl,引脚 = <
            MX8MM_IOMUXC_ECSPI1_SS0_GPIO5_IO9 0x82      
        >;
    };

更多回帖

发帖
×
20
完善资料,
赚取积分