Aside: Mailing list archive mangles devicetree node names in the patch as if it were an email address to obscure.
related linux dts axp15060 node naming updates: https://github.com/MichaIng/linux/commit/1419a6eeb6a8b834ce9631fc558a57fb634f6949 GMAC and eMMC functions depend on power regulation. The sus commit for ENV_IS_NOWHERE=y in the starfive_visionfive2 defconfig: https://github.com/u-boot/u-boot/commit/7d79bed00c9e02187a09e74e90c5bd5a927a6a61 Why should ENV_IS_NOWHERE=y and CONFIG_ENV_IS_IN_SPI_FLASH=y both survive a make oldconfig, I would think they will be mutually exclusive. Local testing make starfive_visionfive2, disable ENV_IS_NOWHERE, compile and flash to the board and saveenv works as expected. On Fri, Jan 26, 2024 at 4:19 AM Nam Cao <[email protected]> wrote: > On Fri, 26 Jan 2024 02:53:45 -0800 E Shattow <[email protected]> wrote: > > There is missing the AXP15060 power regulation in u-boot needed for > SDCard > > and networking. As it is happens to work for some variants and not > others, > > and not always. The AXP15060 driver exists in mainline Linux as a variant > > of AXP20x and there are corresponding devicetree entries of the StarFive > > JH7110-based VisionFive2 variants queued up (ref: *1 Patchwork series > > 806238). > > I sent a patch to add AXP15060 power regulation device tree node: > https://lists.denx.de/pipermail/u-boot/2024-January/543614.html > > However, I sent it because it is needed by OpenSBI to reboot/shutdown. I > was not aware that U-Boot also needs this. > > Best regards, > Nam > >

