Documentation | user/bsps/arm: Add documentation for Xilinx Versal RPU BSP (!209)
Joel Sherrill (@joel)
gitlab at rtems.org
Mon Jan 12 19:08:22 UTC 2026
Merge request https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/209 was reviewed by Joel Sherrill
--
Joel Sherrill started a new discussion on user/bsps/arm/xilinx-versal-rpu.md: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/209#note_138479
> +
> +This BSP supports the Real-time Processing Unit (RPU) on Xilinx Versal
> + Adaptive SoCs. The RPU has two Cortex-R5 cores which can operate in lock-step
These lines should start in column 1.
--
Joel Sherrill started a new discussion on user/bsps/arm/xilinx-versal-rpu.md: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/209#note_138480
> +
> +The `versal_rpu_lock_step` BSP variant is intended to be used for the RPU in
> +lock-step mode. In this case, the ATCM and BTCM could be used as a combined
@opticron Should the acronyms be spelled out here?
--
Joel Sherrill started a new discussion on user/bsps/arm/xilinx-versal-rpu.md: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/209#note_138481
> +
> +The clock driver uses the Triple Timer Counter 3 (TTC3) as the timer interrupt
> + source.
Left margin again.
--
Joel Sherrill started a new discussion on user/bsps/arm/xilinx-versal-rpu.md: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/209#note_138482
> +
> +For quick turnaround during testing, it is recommended to use Cortex-A72 linux
> + via `remoteproc` driver to avoid repeated `BOOT.bin` generation.
Left margin
--
Joel Sherrill started a new discussion on user/bsps/arm/xilinx-versal-rpu.md: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/209#note_138483
> +## Linux device tree
> +
> +DDR RAM used by RTEMS application should be specified in a `reserved-memory` node
I think the "," can be deleted. But it should be against the end of the previous word if it stays.
--
Joel Sherrill started a new discussion on user/bsps/arm/xilinx-versal-rpu.md: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/209#note_138484
> +
> +RTEMS application could be added to the `BOOT.BIN` with a dedicated entry into the
> + BIF file.
First column
--
Joel Sherrill started a new discussion on user/bsps/arm/xilinx-versal-rpu.md: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/209#note_138485
> +
> +> During Linux boot, unused peripherals are [powered down](https://docs.amd.com/r/2025.1-English/ug1304-versal-acap-ssdg/Power-Management-Using-XPm_InitFinalize
> +), including triple timer counters (TTC).
), should be on the previous line.
--
Joel Sherrill started a new discussion on user/bsps/arm/xilinx-versal-rpu.md: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/209#note_138486
> +In order to check TTC configuration and status from Linux, TTC node needs to be
> + requested.
> +```shell
Blank line above.
--
Joel Sherrill started a new discussion on user/bsps/arm/xilinx-versal-rpu.md: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/209#note_138487
> + list (see `IsDevExcluded()` in [xpm_subsystem.c](https://github.com/Xilinx/embeddedsw/blob/master/lib/sw_services/xilpm/src/versal_common/server/xpm_subsystem.c#L171)).
> +
> +## TTC debug
@opticron Should the acronym be spelled out?
--
Joel Sherrill started a new discussion on user/bsps/arm/xilinx-versal-rpu.md: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/209#note_138488
> +> - secure: unused.
> +
> +
Extra blank line.
--
View it on GitLab: https://gitlab.rtems.org/rtems/docs/rtems-docs/-/merge_requests/209
You're receiving this email because of your account on gitlab.rtems.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20260112/f4d64271/attachment-0001.htm>
More information about the bugs
mailing list