IMX95 无法重新父级 can1 我尝试启用 can1 我的设备树引脚遵循 imx95 evk,并禁用 &micfil IMX95_PAD_PDM_CLK__AONMIX_TOP_CAN1_TX 0x39e IMX95_PAD_PDM_BIT_STREAM0__AONMIX_TOP_CAN1_RX 0x39e 但是出现了以下错误。 [ 9.968941] CAN 设备驱动程序接口 [ 9.976800] scmi-pinctrl-imx scmi_dev.8:设置配置错误 -13 [ 9.976814] scmi-pinctrl-imx scmi_dev.8:pin_config_set 操作对引脚 121 失败 [ 9.976893] clk:无法将 can1 重新父级设置为 syspll1_pfd1_di:-1 [ 9.978973] 内部错误:同步外部中止:0000000096000010 [#1] SMP [9.978986]链接的模块:flexcan(+)can_dev neoisp(+)at24 rpmsg_ctrl rpmsg_char pwm_fan enetc4_uio(O)fsl_ecat_enetc4 fsl_ecat_enetc_core moal(O)mlan(O)熔丝 [ 9.979017] CPU: 5 UID: 0 PID: 357 Comm: (udev-worker) Tainted: GMO 6.18.2-rt3-1.0.0-1.0.0 #1 PREEMPT_RT [ 9.979026] 已污染:[M]=MACHINE_CHECK,[O]=OOT_MODULE [ 9.979028] 硬件名称:Axiomtek i.MX95 scm136 板 (DT) [9.979031] pstate:60400009(nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 9.979035] pc : flexcan_read_le+0x0/0x20 [flexcan] [ 9.979060] lr : flexcan_probe+0x454/0x834 [flexcan] [ 9.979067] sp : ffff800086133820 [9.979069]x29:ffff800086133850 x28:ffff8000862b0000 x27:ffff000085a182a0 有人知道怎么解决这个问题吗? Re: IMX95 failed to reparent can1 嗨,刘志明 谢谢你的回复。 你说得对,我需要更改系统管理器配置。 Re: IMX95 failed to reparent can1 嗨@HenryHsu
这是我之前在 i.MX95 EVK 上的测试结果,请根据以下修改检查您的 dts 文件。
dts修改:
diff --git a/arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts b/arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts
index ab7bd4fdaadf..5eb3011f0894 100644
--- a/arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts
+++ b/arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts
@@ -380,7 +380,7 @@ &flexcan1 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_flexcan1>;
xceiver-supply = <®_can1_stby>;
- status = "disabled";
+ status = "okay";
};
&flexcan2 {
@@ -623,23 +623,23 @@ spidev0: spi@0 {
};
};
-&micfil {
- #sound-dai-cells = <0>;
- pinctrl-names = "default", "sleep";
- pinctrl-0 = <&pinctrl_pdm>;
- pinctrl-1 = <&pinctrl_pdm_sleep>;
- assigned-clocks = <&scmi_clk IMX95_CLK_AUDIOPLL1_VCO>,
- <&scmi_clk IMX95_CLK_AUDIOPLL2_VCO>,
- <&scmi_clk IMX95_CLK_AUDIOPLL1>,
- <&scmi_clk IMX95_CLK_AUDIOPLL2>,
- <&scmi_clk IMX95_CLK_PDM>;
- assigned-clock-parents = <0>, <0>, <0>, <0>,
- <&scmi_clk IMX95_CLK_AUDIOPLL1>;
- assigned-clock-rates = <3932160000>,
- <3612672000>, <393216000>,
- <361267200>, <49152000>;
- status = "okay";
-};
+// &micfil {
+// #sound-dai-cells = <0>;
+// pinctrl-names = "default", "sleep";
+// pinctrl-0 = <&pinctrl_pdm>;
+// pinctrl-1 = <&pinctrl_pdm_sleep>;
+// assigned-clocks = <&scmi_clk IMX95_CLK_AUDIOPLL1_VCO>,
+// <&scmi_clk IMX95_CLK_AUDIOPLL2_VCO>,
+// <&scmi_clk IMX95_CLK_AUDIOPLL1>,
+// <&scmi_clk IMX95_CLK_AUDIOPLL2>,
+// <&scmi_clk IMX95_CLK_PDM>;
+// assigned-clock-parents = <0>, <0>, <0>, <0>,
+// <&scmi_clk IMX95_CLK_AUDIOPLL1>;
+// assigned-clock-rates = <3932160000>,
+// <3612672000>, <393216000>,
+// <361267200>, <49152000>;
+// status = "okay";
+// };
&mu7 {
status = "okay";
@@ -960,19 +960,19 @@ IMX95_PAD_GPIO_IO35__HSIOMIX_TOP_PCIE2_CLKREQ_B 0x4000031e
>;
};
- pinctrl_pdm: pdmgrp {
- fsl,pins = <
- IMX95_PAD_PDM_CLK__AONMIX_TOP_PDM_CLK 0x31e
- IMX95_PAD_PDM_BIT_STREAM0__AONMIX_TOP_PDM_BIT_STREAM_BIT0 0x31e
- >;
- };
+ // pinctrl_pdm: pdmgrp {
+ // fsl,pins = <
+ // IMX95_PAD_PDM_CLK__AONMIX_TOP_PDM_CLK 0x31e
+ // IMX95_PAD_PDM_BIT_STREAM0__AONMIX_TOP_PDM_BIT_STREAM_BIT0 0x31e
+ // >;
+ // };
- pinctrl_pdm_sleep: pdmsleepgrp {
- fsl,pins = <
- IMX95_PAD_PDM_CLK__AONMIX_TOP_GPIO1_IO_BIT8 0x51e
- IMX95_PAD_PDM_BIT_STREAM0__AONMIX_TOP_GPIO1_IO_BIT9 0x51e
- >;
- };
+ // pinctrl_pdm_sleep: pdmsleepgrp {
+ // fsl,pins = <
+ // IMX95_PAD_PDM_CLK__AONMIX_TOP_GPIO1_IO_BIT8 0x51e
+ // IMX95_PAD_PDM_BIT_STREAM0__AONMIX_TOP_GPIO1_IO_BIT9 0x51e
+ // >;
+ // };
pinctrl_ptn5110: ptn5110grp {
fsl,pins = <
系统管理器修改:
diff --git a/configs/mx95evk.cfg b/configs/mx95evk.cfg
index 9250d02..6722097 100755
--- a/configs/mx95evk.cfg
+++ b/configs/mx95evk.cfg
@@ -389,7 +389,7 @@ SYS ALL
# Resources
M7P OWNER # CPUs must be first
-CAN_FD1 OWNER
+// CAN_FD1 OWNER
FSB READONLY
IRQSTEER_M7 OWNER
LPIT1 OWNER
@@ -612,6 +612,7 @@ CAMERA5 OWNER
CAMERA6 OWNER
CAMERA7 OWNER
CAMERA8 OWNER
+CAN_FD1 OWNER
CAN_FD2 OWNER
CAN_FD3 OWNER
CAN_FD4 OWNER
结果:
記事全体を表示