]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
net: zynq: Extend register description with offsets
authorMichal Simek <michal.simek@xilinx.com>
Mon, 5 Oct 2015 09:49:43 +0000 (11:49 +0200)
committerMichal Simek <michal.simek@xilinx.com>
Thu, 19 Nov 2015 12:09:21 +0000 (13:09 +0100)
Extend comments with register offset to help with debuggging.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
drivers/net/zynq_gem.c

index ac3dd8b70fe78d7f73766a1798bba0f95b310e13..fae61a0fa07d47e326054cdbd79a1a4083aa0c2f 100644 (file)
 
 /* Device registers */
 struct zynq_gem_regs {
-       u32 nwctrl; /* Network Control reg */
-       u32 nwcfg; /* Network Config reg */
-       u32 nwsr; /* Network Status reg */
+       u32 nwctrl; /* 0x0 - Network Control reg */
+       u32 nwcfg; /* 0x4 - Network Config reg */
+       u32 nwsr; /* 0x8 - Network Status reg */
        u32 reserved1;
-       u32 dmacr; /* DMA Control reg */
-       u32 txsr; /* TX Status reg */
-       u32 rxqbase; /* RX Q Base address reg */
-       u32 txqbase; /* TX Q Base address reg */
-       u32 rxsr; /* RX Status reg */
+       u32 dmacr; /* 0x10 - DMA Control reg */
+       u32 txsr; /* 0x14 - TX Status reg */
+       u32 rxqbase; /* 0x18 - RX Q Base address reg */
+       u32 txqbase; /* 0x1c - TX Q Base address reg */
+       u32 rxsr; /* 0x20 - RX Status reg */
        u32 reserved2[2];
-       u32 idr; /* Interrupt Disable reg */
+       u32 idr; /* 0x2c - Interrupt Disable reg */
        u32 reserved3;
-       u32 phymntnc; /* Phy Maintaince reg */
+       u32 phymntnc; /* 0x34 - Phy Maintaince reg */
        u32 reserved4[18];
-       u32 hashl; /* Hash Low address reg */
-       u32 hashh; /* Hash High address reg */
+       u32 hashl; /* 0x80 - Hash Low address reg */
+       u32 hashh; /* 0x84 - Hash High address reg */
 #define LADDR_LOW      0
 #define LADDR_HIGH     1
-       u32 laddr[4][LADDR_HIGH + 1]; /* Specific1 addr low/high reg */
-       u32 match[4]; /* Type ID1 Match reg */
+       u32 laddr[4][LADDR_HIGH + 1]; /* 0x8c - Specific1 addr low/high reg */
+       u32 match[4]; /* 0xa8 - Type ID1 Match reg */
        u32 reserved6[18];
-       u32 stat[44]; /* Octects transmitted Low reg - stat start */
+       u32 stat[44]; /* 0x100 - Octects transmitted Low reg - stat start */
 };
 
 /* BD descriptors */