imx8mp: issues getting dtb with pcie enabled to boot

Sahaj Sarup sahajsarup at gmail.com
Sat Jul 8 01:48:08 CEST 2023


On Sat, 8 Jul 2023 at 02:04, Fabio Estevam <festevam at gmail.com> wrote:

> Adding Marcel and Francesco.
>
> On Fri, Jul 7, 2023 at 5:30 PM Sahaj Sarup <sahaj.sarup at linaro.org> wrote:
> >
> > Hi,
> > I am working on the imxmp-verdin platform. One of the quirks with
> > this particular som is that it uses an internal pcie_phy clock instead of
> > an external one like most imx8mp boards do.
> > To get this working on mainline linux, the way clocks are defined for the
> > pcie_phy is
> > `clocks = <&hsio_blk_ctrl>;`
> > However this causes u-boot to completely fail to boot with this
> > error `Device tree error at node '__symbols__'` .
>

For now the fix seems to be `clocks = <&hsio_blk_ctrl 0>;`
this gets pcie working under linux but not under u-boot, i'm guessing pcie
for imx8 is not yet implemented?

>

> My end goal is to boot a generic arm image over pcie nvme, I don't know if
> > this would be possible but atleast a compatible device tree would be a
> good
> > starting point.
> >
> > Thanks.
>


-- 
Best Regards
Sahaj Sarup


More information about the U-Boot mailing list