Re: [PATCH 1/1] hw/arm: xlnx-zcu102: Fix up DTB for direct Linux boot

Bin Meng <[email protected]> Thu, 30 Jul 2026 21:51:46 +0800
Newsgroups org.nongnu.qemu-arm,org.nongnu.qemu-devel
Message-ID <CAEUhbmXchynHnz1Zrh=WZC4RrmamRGcUm7uGda45kUUVSrzBjA@mail.gmail.com>
On Wed, Jul 8, 2026 at 11:50=E2=80=AFPM Bin Meng <[email protected]> wrote=
:
>
> On Sat, Jun 27, 2026 at 11:44=E2=80=AFPM Bin Meng <bin.meng@processmissio=
n.com> 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?

Ping for review?