[PATCH RFC next 1/5] ls1028a: only include drivers/net/fsl_enetc.h when driver is compiled

Simon Glass sjg at chromium.org
Wed Apr 29 19:14:56 CEST 2026


On 2026-04-29T10:35:00, Quentin Schulz <foss+uboot at 0leil.net> wrote:
> ls1028a: only include drivers/net/fsl_enetc.h when driver is compiled
>
> As hinted by its path, it's not really meant to be included outside of
> the driver itself. This header uses CONFIG_SYS_RX_ETH_BUFFER which we
> are trying to move under CONFIG_NET dependency. This file here can be
> compiled without network support so make sure this only gets included
> when needed.
>
> The function from that header (fdt_fixup_enetc_mac) is already guarded
> by CONFIG_FSL_ENETC so simply guard the inclusion of the header the same
> way.
>
> This was tested by building ls1028aqds_tfa_defconfig with
> CONFIG_MSCC_FELIX_SWITCH and CONFIG_FSL_ENETC disabled.
>
> Signed-off-by: Quentin Schulz <quentin.schulz at cherry.de>
>
> board/nxp/ls1028a/ls1028a.c | 2 ++
>  1 file changed, 2 insertions(+)

Reviewed-by: Simon Glass <sjg at chromium.org>


More information about the U-Boot mailing list