net: dsa: microchip: ksz9477: remove 0x033C and 0x033D addresses from regmap_access_t...
authorRomain Naour <romain.naour@skf.com>
Fri, 2 Sep 2022 10:16:09 +0000 (12:16 +0200)
committerDavid S. Miller <davem@davemloft.net>
Wed, 7 Sep 2022 09:39:06 +0000 (10:39 +0100)
According to the KSZ9477S datasheet, there is no global register
at 0x033C and 0x033D addresses.

Signed-off-by: Romain Naour <romain.naour@skf.com>
Cc: Oleksij Rempel <o.rempel@pengutronix.de>
Tested-by: Oleksij Rempel <o.rempel@pengutronix.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/microchip/ksz_common.c

index b19631d..e615a22 100644 (file)
@@ -547,7 +547,8 @@ static const struct regmap_range ksz9477_valid_regs[] = {
        regmap_reg_range(0x0302, 0x031b),
        regmap_reg_range(0x0320, 0x032b),
        regmap_reg_range(0x0330, 0x0336),
-       regmap_reg_range(0x0338, 0x033e),
+       regmap_reg_range(0x0338, 0x033b),
+       regmap_reg_range(0x033e, 0x033e),
        regmap_reg_range(0x0340, 0x035f),
        regmap_reg_range(0x0370, 0x0370),
        regmap_reg_range(0x0378, 0x0378),