net: stmmac: enable platform specific safety features
authorWong Vee Khee <vee.khee.wong@linux.intel.com>
Tue, 1 Jun 2021 13:52:35 +0000 (21:52 +0800)
committerDavid S. Miller <davem@davemloft.net>
Tue, 1 Jun 2021 23:59:50 +0000 (16:59 -0700)
commit5ac712dcdfefb1a783384db85e0507d161e87812
tree677dc7618921acb8788dcd1ba7d645d0be673623
parente5432cc71ab64b10100a290b7bf32804981c9cb4
net: stmmac: enable platform specific safety features

On Intel platforms, not all safety features are enabled on the hardware.
The current implementation enable all safety features by default. This
will cause mass error and warning printouts after the module is loaded.

Introduce platform specific safety features flag to enable or disable
each safety features.

Signed-off-by: Wong Vee Khee <vee.khee.wong@linux.intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
drivers/net/ethernet/stmicro/stmmac/dwmac5.c
drivers/net/ethernet/stmicro/stmmac/dwmac5.h
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c
drivers/net/ethernet/stmicro/stmmac/hwif.h
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c
include/linux/stmmac.h