File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed
boards/renesas/rzg3s_smarc/doc Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -219,6 +219,30 @@ version.
219219 :goals: build flash
220220 :compact:
221221
222+ Troubleshooting
223+ ===============
224+
225+ Linux and Zephyr application should not share SoC HW resources otherwise it will cause HW corruption and unpredictable behavior.
226+ Therefore, HW resources assigned to Zephyr application must be disabled in Linux.
227+
228+ The below patch shows how to prevent Linux from configuring SCIF1 which is used by Zephyr.
229+
230+ .. code-block :: diff
231+
232+ diff --git a/arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi b/arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi
233+ index f01801b18e8a..d9f9a0a2bb08 100644
234+ --- a/arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi
235+ +++ b/arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi
236+ @@ -347,7 +347,7 @@ &scif1 {
237+ pinctrl-0 = <&scif1_pins>;
238+ pinctrl-names = "default";
239+ uart-has-rtscts;
240+ - status = "okay";
241+ + status = "disabled";
242+ };
243+ #elif SPDIF_SEL == SW_ON
244+ &spdif {
245+
222246 References
223247**********
224248
You can’t perform that action at this time.
0 commit comments