net: sun8i-emac: Remove the SoC variant ID
authorSamuel Holland <samuel@sholland.org>
Sun, 22 Jan 2023 22:51:06 +0000 (16:51 -0600)
committerAndre Przywara <andre.przywara@arm.com>
Tue, 11 Apr 2023 23:17:21 +0000 (00:17 +0100)
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>
drivers/net/sun8i_emac.c

index 231aac1..04c3274 100644 (file)
 
 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,
 };