器件型号: AM3352
Thread 中讨论的其他器件: WL1835
您好:
在我们的 AM335x 平台上将 Linux 内核从 4.19 升级到 5.10.100(版本 08.02.01)后、我们在大约 50 小时的正常运行时间后意外重新启动。
经过一些调查、我们发现、当我们禁用 mmc0(SD 卡)时、器件不再重新启动。
我们还注意到、在内核 4.19 中、mmc0 中断计数保持稳定、而在内核 5.10.100 中、中断计数持续增加 (/proc/interrupts)。
以下是我们的 DTS MMC 节点:
&mmc1{
状态=“正常“;
VMMC-SUPPLY =<&vmmcsd_FIXED>;
总线宽度=<4>;
pinctrl-names =“default",“,"sleep"、"sleep";“;</s>“
pinctrl-0 =<&mmc1_pins_default>;
pinctrl-1 =<&mmc1_pins_sleep>;
};&mmc3{
状态=“正常“;
VMMC-SUPPLY =<&vmmcwifi_fixed>;
总线宽度=<4>;
pinctrl-names =“default";“;
pinctrl-0 =<&mmc2_pins>;
TI、不可拆卸;
TI、needs-special-hs 处理;
DMA =<&EDMA_XBar 12 0 1
&EDMA_xbar 13 0 2>;
dma-names =“tx",“,"rx"、"rx";“;</s>“
电容断电卡;
保持电源处于挂起状态;
#address-cells =<1>;
#size-cells =<0>;wlcore:wlcore@0{
兼容=“ti、wl1835“、“ti、wlcore“;
reg =<2>;
中断父级=<&GPIO0>;
中断=<26 0x1>;
};
};
提前感谢您的帮助!