On Sat, Jun 27, 2026 at 11:44 PM Bin Meng <[email protected]> wrote:
>
> Real-board ZCU102 DTBs describe the UART, SDHCI and GQSPI nodes
> in terms of ZynqMP PM firmware providers for clocks, resets, power
> domains and pin control. QEMU does not model those runtime firmware
> providers, so using such a DTB with -kernel currently requires users
> to edit the DTB before Linux can probe the boot-critical devices.
>
> Add a board DTB fix-up for direct kernel boot that removes those
> provider-only properties from the boot-critical nodes and rewrites
> their clocks to fixed reference clocks already present in the DTB.
> This keeps the user command line using the Buildroot-generated DTB
> while limiting the compatibility adjustment to devices modeled by
> QEMU.
>
> Document the direct boot flow, the SD and QSPI image layout details,
> and the remaining firmware and real-board peripheral limitations.
>
> Signed-off-by: Bin Meng <[email protected]>
>
> ---
>
>  docs/system/arm/xlnx-zcu102.rst | 139 +++++++++++++++++++++++++++++++-
>  hw/arm/xlnx-zcu102.c            | 109 +++++++++++++++++++++++++
>  2 files changed, 247 insertions(+), 1 deletion(-)
>

Ping?

Reply via email to