Hi Jack, On Fri, 29 Oct 2021 at 09:45, Jack Mitchell <m...@embed.me.uk> wrote: > > Hi, > > > snip > > > + > > +static int rk3399_emmc_get_phy(struct udevice *dev) > > +{ > > + struct rockchip_sdhc *priv = dev_get_priv(dev); > > + ofnode phy_node; > > + void *grf_base; > > + u32 grf_phy_offset, phandle; > > + > > + phandle = dev_read_u32_default(dev, "phys", 0); > > + phy_node = ofnode_get_by_phandle(phandle); > > + if (!ofnode_valid(phy_node)) { > > + debug("Not found emmc phy device\n"); > > + return -ENODEV; > > + } > > I've just upgraded u-boot on my 3399 board and the emmc is failing to > initialise as it can't find this "phys" node. It's a standard board > setup with the following in the DT. > > &sdhci { > bus-width = <8>; > mmc-hs400-1_8v; > mmc-hs400-enhanced-strobe; > non-removable; > status = "okay"; > }; > > &emmc_phy { > status = "okay"; > }; > > and a vanilla rk3399.dtsi from 2021.10. Do you have any idea why this > might be failing? > > U-Boot SPL 2021.10-00075-g8db2642c55-dirty (Oct 29 2021 - 16:42:46 +0100) > Not found emmc phy device > Trying to boot from MMC1 > > Has anyone booted a 3399 board sucessfully since these patches went in?
Yes, chromebook_bob works OK for me. Regards, Simon