dts: arm: xilinx: fix zynqmp RPU IPI mailbox base addresses #95967
+19 −19
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes were made to the code. Suggestions cannot be applied while the pull request is closed. Suggestions cannot be applied while viewing a subset of changes. Only one suggestion per line can be applied in a batch. Add this suggestion to a batch that can be applied as a single commit. Applying suggestions on deleted lines is not supported. You must change the existing code in this line in order to create a valid suggestion. Outdated suggestions cannot be applied. This suggestion has been applied or marked resolved. Suggestions cannot be applied from pending reviews. Suggestions cannot be applied on multi-line comments. Suggestions cannot be applied while the pull request is queued to merge. Suggestion cannot be applied right now. Please check back later.



The RPU0 mailbox node in
zynqmp_rpu.dtsiused incorrect IPI message buffer base addresses. According to UG1085 (Table 13-3)[1], RPU0 should use the channel 1 message buffer region at0xFF99_0000for local request/response and0xFF99_0400for remote request/ response. The previous values pointed to the APU channel 0 buffer (0xFF99_0200), which does not match the hardware mapping. The same is true for rpu1.Fix the DTS by updating the RPU0, RPU1 mailbox nodes to use the correct base addresses from the documentation.
[1] https://docs.amd.com/v/u/en-US/ug1085-zynq-ultrascale-trm