]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
net: rswitch: Inline FWRO, CARO, GWRO, TARO, RMRO macros
authorMarek Vasut <marek.vasut+renesas@mailbox.org>
Mon, 27 Oct 2025 16:45:39 +0000 (17:45 +0100)
committerMarek Vasut <marek.vasut+renesas@mailbox.org>
Thu, 6 Nov 2025 19:08:37 +0000 (20:08 +0100)
Inline FWRO, CARO, GWRO, TARO, RMRO macros directly into the
follow up register macros. FWRO, CARO, GWRO, TARO are already
zero, drop them. RMRO is 0x1000, increment all registers which
add RMRO by 0x1000 directly. No functional change.

Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
drivers/net/rswitch.c

index 096e1c99220e21d4757e7a39b12913e444ed7ec5..f31fd4ef7387a91725b44eca0c75a431b17fb506 100644 (file)
 #define RSWITCH_ETHA_SIZE      0x00002000      /* with RMAC */
 #define RSWITCH_GWCA_SIZE      0x00002000
 
-#define FWRO                   0
-#define CARO                   0
-#define GWRO                   0
-#define TARO                   0
-#define RMRO                   0x1000
-
 /* List of TSNA registers (ETHA) */
-#define EAMC                   (TARO + 0x0000)
-#define EAMS                   (TARO + 0x0004)
-#define EATDQDCR               (TARO + 0x0060)
-#define EATTFC                 (TARO + 0x0138)
-#define EATASRIRM              (TARO + 0x03e4)
+#define EAMC                   0x0000
+#define EAMS                   0x0004
+#define EATDQDCR               0x0060
+#define EATTFC                 0x0138
+#define EATASRIRM              0x03e4
 /* Gateway CPU agent block (GWCA) */
-#define GWMC                   (GWRO + 0x0000)
-#define GWMS                   (GWRO + 0x0004)
-#define GWMTIRM                        (GWRO + 0x0100)
-#define GWVCC                  (GWRO + 0x0130)
-#define GWTTFC                 (GWRO + 0x0138)
-#define GWDCBAC0               (GWRO + 0x0194)
-#define GWDCBAC1               (GWRO + 0x0198)
-#define GWTRCR                 (GWRO + 0x0200)
-#define GWARIRM                        (GWRO + 0x0380)
-#define GWDCCR                 (GWRO + 0x0400)
+#define GWMC                   0x0000
+#define GWMS                   0x0004
+#define GWMTIRM                        0x0100
+#define GWVCC                  0x0130
+#define GWTTFC                 0x0138
+#define GWDCBAC0               0x0194
+#define GWDCBAC1               0x0198
+#define GWTRCR                 0x0200
+#define GWARIRM                        0x0380
+#define GWDCCR                 0x0400
 /* List of Common Agent registers (COMA) */
-#define RRC                    (CARO + 0x0004)
-#define RCEC                   (CARO + 0x0008)
-#define RCDC                   (CARO + 0x000c)
-#define CABPIRM                        (CARO + 0x0140)
+#define RRC                    0x0004
+#define RCEC                   0x0008
+#define RCDC                   0x000c
+#define CABPIRM                        0x0140
 /* List of MFWD registers */
-#define FWPC                   (FWRO + 0x0100)
-#define FWPBFCR                        (FWRO + 0x4a00)
-#define FWPBFCSDCR             (FWRO + 0x4a04)
+#define FWPC                   0x0100
+#define FWPBFCR                        0x4a00
+#define FWPBFCSDCR             0x4a04
 /* List of RMAC registers (RMAC) */
-#define MPSM                   (RMRO + 0x0000)
-#define MPIC                   (RMRO + 0x0004)
-#define MRMAC0                 (RMRO + 0x0084)
-#define MRMAC1                 (RMRO + 0x0088)
-#define MRAFC                  (RMRO + 0x008c)
-#define MRSCE                  (RMRO + 0x0090)
-#define MRSCP                  (RMRO + 0x0094)
-#define MLVC                   (RMRO + 0x0180)
-#define MLBC                   (RMRO + 0x0188)
-#define MXGMIIC                        (RMRO + 0x0190)
-#define MPCH                   (RMRO + 0x0194)
-#define MANM                   (RMRO + 0x019c)
-#define MMIS0                  (RMRO + 0x0210)
-#define MMIS1                  (RMRO + 0x0220)
+#define MPSM                   0x1000
+#define MPIC                   0x1004
+#define MRMAC0                 0x1084
+#define MRMAC1                 0x1088
+#define MRAFC                  0x108c
+#define MRSCE                  0x1090
+#define MRSCP                  0x1094
+#define MLVC                   0x1180
+#define MLBC                   0x1188
+#define MXGMIIC                        0x1190
+#define MPCH                   0x1194
+#define MANM                   0x119c
+#define MMIS0                  0x1210
+#define MMIS1                  0x1220
 
 /* COMA */
 #define RRC_RR                 BIT(0)