On 1/7/19 10:14 PM, Simon Goldschmidt wrote: > 'socfpga_eth_reset_common' must not be compiled when OF_PLATDATA is enabled > since it uses functions accessing the devicetree. > > Since this function is not used in SPL anyway, change the compile guard > to reflect this and fix compiling SPL with OF_PLATDATA.
Doesn't this break ethernet in SPL ? I think it does. The real fix is to move this PHY mode configuration into the driver. > Signed-off-by: Simon Goldschmidt <simon.k.r.goldschm...@gmail.com> > --- > > arch/arm/mach-socfpga/misc.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/arm/mach-socfpga/misc.c b/arch/arm/mach-socfpga/misc.c > index 78fbe28724..30f74d9940 100644 > --- a/arch/arm/mach-socfpga/misc.c > +++ b/arch/arm/mach-socfpga/misc.c > @@ -120,7 +120,7 @@ int arch_cpu_init(void) > return 0; > } > > -#ifdef CONFIG_ETH_DESIGNWARE > +#if defined CONFIG_ETH_DESIGNWARE && !defined CONFIG_SPL_BUILD > static int dwmac_phymode_to_modereg(const char *phymode, u32 *modereg) > { > if (!phymode) > -- Best regards, Marek Vasut _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot