RPMSG-specific DTS

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

RPMSG-specific DTS

1,692 Views
thierry_durand
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

Tags (2)
0 Kudos
Reply
1 Reply

1,644 Views
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 Kudos
Reply