summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorSamuel Holland <samuel@sholland.org>2023-01-23 01:51:06 +0300
committerAndre Przywara <andre.przywara@arm.com>2023-04-12 02:17:21 +0300
commit93f93fe4cdac0f7d66489c4e21c7935647500de5 (patch)
tree8e7646c29f3eb17ba122e402e1222fdd6a63607c /drivers
parent3cfb1e69142a5cde251e43fa373d8c5a2b5cfae4 (diff)
downloadu-boot-93f93fe4cdac0f7d66489c4e21c7935647500de5.tar.xz
net: sun8i-emac: Remove the SoC variant ID
Now that all differences in functionality are covered by individual flags, remove the enumeration of SoC variants. Signed-off-by: Samuel Holland <samuel@sholland.org> Reviewed-by: Andre Przywara <andre.przywara@arm.com> Reviewed-by: Ramon Fried <rfried.dev@gmail.com> Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/net/sun8i_emac.c14
1 files changed, 0 insertions, 14 deletions
diff --git a/drivers/net/sun8i_emac.c b/drivers/net/sun8i_emac.c
index 231aac19e3..04c3274fbe 100644
--- a/drivers/net/sun8i_emac.c
+++ b/drivers/net/sun8i_emac.c
@@ -127,16 +127,7 @@
DECLARE_GLOBAL_DATA_PTR;
-enum emac_variant_id {
- A83T_EMAC = 1,
- H3_EMAC,
- A64_EMAC,
- R40_GMAC,
- H6_EMAC,
-};
-
struct emac_variant {
- enum emac_variant_id variant;
uint syscon_offset;
bool soc_has_internal_phy;
bool support_rmii;
@@ -895,30 +886,25 @@ static int sun8i_emac_eth_of_to_plat(struct udevice *dev)
}
static const struct emac_variant emac_variant_a83t = {
- .variant = A83T_EMAC,
.syscon_offset = 0x30,
};
static const struct emac_variant emac_variant_h3 = {
- .variant = H3_EMAC,
.syscon_offset = 0x30,
.soc_has_internal_phy = true,
.support_rmii = true,
};
static const struct emac_variant emac_variant_r40 = {
- .variant = R40_GMAC,
.syscon_offset = 0x164,
};
static const struct emac_variant emac_variant_a64 = {
- .variant = A64_EMAC,
.syscon_offset = 0x30,
.support_rmii = true,
};
static const struct emac_variant emac_variant_h6 = {
- .variant = H6_EMAC,
.syscon_offset = 0x30,
.support_rmii = true,
};