net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout
authorNiklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Tue, 21 Nov 2023 15:53:04 +0000 (16:53 +0100)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 23 Nov 2023 11:02:49 +0000 (12:02 +0100)
All known R-Car Gen4 SoC share the same register layout, rename the
R-Car S4 specific identifiers so they can be shared with the upcoming
R-Car V4H support.

Signed-off-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Reviewed-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/renesas/rcar_gen4_ptp.c
drivers/net/ethernet/renesas/rcar_gen4_ptp.h
drivers/net/ethernet/renesas/rswitch.c

index 443ca5a187038c019d0ebe7982c744bab20fbcab..59f6351e9ae953a686bf682d5789e0b934b9e067 100644 (file)
@@ -14,7 +14,7 @@
 #include "rcar_gen4_ptp.h"
 #define ptp_to_priv(ptp)       container_of(ptp, struct rcar_gen4_ptp_private, info)
 
-static const struct rcar_gen4_ptp_reg_offset s4_offs = {
+static const struct rcar_gen4_ptp_reg_offset gen4_offs = {
        .enable = PTPTMEC,
        .disable = PTPTMDC,
        .increment = PTPTIVC0,
@@ -133,10 +133,10 @@ static struct ptp_clock_info rcar_gen4_ptp_info = {
 static int rcar_gen4_ptp_set_offs(struct rcar_gen4_ptp_private *ptp_priv,
                                  enum rcar_gen4_ptp_reg_layout layout)
 {
-       if (layout != RCAR_GEN4_PTP_REG_LAYOUT_S4)
+       if (layout != RCAR_GEN4_PTP_REG_LAYOUT)
                return -EINVAL;
 
-       ptp_priv->offs = &s4_offs;
+       ptp_priv->offs = &gen4_offs;
 
        return 0;
 }
index 9f148110df668122ea3fa9ece5acff314b84f194..35664d1dc472036238d6688f2cc1e71b45195b85 100644 (file)
@@ -14,7 +14,7 @@
 #define RCAR_GEN4_GPTP_OFFSET_S4       0x00018000
 
 enum rcar_gen4_ptp_reg_layout {
-       RCAR_GEN4_PTP_REG_LAYOUT_S4
+       RCAR_GEN4_PTP_REG_LAYOUT
 };
 
 /* driver's definitions */
@@ -27,7 +27,7 @@ enum rcar_gen4_ptp_reg_layout {
 
 #define PTPRO                          0
 
-enum rcar_gen4_ptp_reg_s4 {
+enum rcar_gen4_ptp_reg {
        PTPTMEC         = PTPRO + 0x0010,
        PTPTMDC         = PTPRO + 0x0014,
        PTPTIVC0        = PTPRO + 0x0020,
index 43a7795d65919ed2be465a59eeac0f9e4f8a2255..e1e29a2caf22b0e32be165b6980c2a194f166923 100644 (file)
@@ -1828,7 +1828,7 @@ static int rswitch_init(struct rswitch_private *priv)
 
        rswitch_fwd_init(priv);
 
-       err = rcar_gen4_ptp_register(priv->ptp_priv, RCAR_GEN4_PTP_REG_LAYOUT_S4,
+       err = rcar_gen4_ptp_register(priv->ptp_priv, RCAR_GEN4_PTP_REG_LAYOUT,
                                     RCAR_GEN4_PTP_CLOCK_S4);
        if (err < 0)
                goto err_ptp_register;