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?
