RPMSG-specific DTS

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

RPMSG-specific DTS

2,571 次查看
EmbeddedExpertise
Contributor II

Dear all,

Running the RPMSG demos from the SDK requires a specific Linux device tree. If I get it correctly, the differences are as follow:

  • the INTMUX of both M4 cores are disabled
  • the RPMSG shared memory doubles in size from 64KB to 128KB for each core
  • two remote virtual devices per M4 core

The demos run fine with those settings. However, I'd like to better understand why those changes are required. Would somebody please elaborate?

Thank you.

Best regards,

--

TD

Thierry
emb-exp.com
标记 (2)
0 项奖励
回复
1 回复

2,523 次查看
igorpadykov
NXP Employee
NXP Employee

Hi Thierry

rpmsg specific dts settings can be found in

imx8qm-mek.dts\freescale\dts\boot\arm64\arch - linux-imx - i.MX Linux kernel 

imx8qm.dtsi\freescale\dts\boot\arm64\arch - linux-imx - i.MX Linux kernel 

do not require a specific linux device tree for sdk.

Need for these rpmsg settings can be analysed in driver sources described in

RPMSG Chapter in Linux Manual included in Linux 5.4.3_1.0.0 Documentation

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 项奖励
回复