Hi Alex, On Thu, Jun 20, 2019 at 10:48 PM Alex Marginean <alexandru.margin...@nxp.com> wrote: > > LS1028A ethernet interfaces work with at least 8 BDs, set number of buffers > to match that. > > Signed-off-by: Alex Marginean <alexm.ossl...@gmail.com> > --- > include/configs/ls1028a_common.h | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/include/configs/ls1028a_common.h > b/include/configs/ls1028a_common.h > index 0db86396e9..f9d2602afd 100644 > --- a/include/configs/ls1028a_common.h > +++ b/include/configs/ls1028a_common.h > @@ -197,4 +197,8 @@ > #define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS 3 > #define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS 5 > > +/* Ethernet */ > +/* smallest ENETC BD ring has 8 entries */ > +#define CONFIG_SYS_RX_ETH_BUFFER 8 > +
We should avoid adding more ad-hoc CONFIG_XXX macros. We should either make this a Kconfig option, or move this macro to the driver header file (eg: fsl_enetc.h) and do not prefix it with CONFIG_. If we move to driver header, this patch can be simply dropped as I see there are already macro defined in patch [2/6]. > #endif /* __L1028A_COMMON_H */ > -- Regards, Bin _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot