summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndre Przywara <andre.przywara@arm.com>2025-03-27 15:33:02 +0000
committerTom Rini <trini@konsulko.com>2025-04-08 16:23:51 -0600
commit5ddb7d1265633d855889831bcad0ee4b9ea4a0d3 (patch)
treeabfe22e3012533b6353dc49e10cba0004e7f60f9
parent06b1ebfe521d2729cd97db7dfed62469081f0ec3 (diff)
net: sun8i-emac: annotate fallthrough
The Allwinner sun8i EMAC driver uses an implicit switch/case fallthrough when setting up the MAC/PHY communication protocol, to handle the case when RMII is requested, but would not be supported by the hardware. Add our "fallthrough;" statement-like macro before the default branch in sun8i_emac_set_syscon(), to avoid a warning when GCC's -Wimplicit-fallthrough warning option is enabled. Signed-off-by: Andre Przywara <andre.przywara@arm.com>
-rw-r--r--drivers/net/sun8i_emac.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/sun8i_emac.c b/drivers/net/sun8i_emac.c
index 0da182d9f4c..8433e7db265 100644
--- a/drivers/net/sun8i_emac.c
+++ b/drivers/net/sun8i_emac.c
@@ -335,6 +335,7 @@ static int sun8i_emac_set_syscon(struct sun8i_eth_pdata *pdata,
reg |= SC_RMII_EN | SC_ETCS_EXT_GMII;
break;
}
+ fallthrough;
default:
debug("%s: Invalid PHY interface\n", __func__);
return -EINVAL;