On 06/26/2017 09:40 PM, Joe Hershberger wrote: > The register constants don't use the exact names that are used in the > TRM, so add comments that use the exact names so that it is clear what > register is being referred to. > > https://www.atheros-drivers.com/qualcomm-atheros-datasheets-for-AR9331.html > > Signed-off-by: Joe Hershberger <joe.hershber...@ni.com>
Acked-by: Marek Vasut <ma...@denx.de> > --- > > Changes in v2: > - New - Comments split into a separate change > > drivers/net/ag7xxx.c | 16 ++++++++++++++++ > 1 file changed, 16 insertions(+) > > diff --git a/drivers/net/ag7xxx.c b/drivers/net/ag7xxx.c > index cf60d11..30771b9 100644 > --- a/drivers/net/ag7xxx.c > +++ b/drivers/net/ag7xxx.c > @@ -26,6 +26,7 @@ enum ag7xxx_model { > AG7XXX_MODEL_AG934X, > }; > > +/* MAC Configuration 1 */ > #define AG7XXX_ETH_CFG1 0x00 > #define AG7XXX_ETH_CFG1_SOFT_RST BIT(31) > #define AG7XXX_ETH_CFG1_RX_RST BIT(19) > @@ -34,6 +35,7 @@ enum ag7xxx_model { > #define AG7XXX_ETH_CFG1_RX_EN BIT(2) > #define AG7XXX_ETH_CFG1_TX_EN BIT(0) > > +/* MAC Configuration 2 */ > #define AG7XXX_ETH_CFG2 0x04 > #define AG7XXX_ETH_CFG2_IF_1000 BIT(9) > #define AG7XXX_ETH_CFG2_IF_10_100 BIT(8) > @@ -43,26 +45,34 @@ enum ag7xxx_model { > #define AG7XXX_ETH_CFG2_PAD_CRC_EN BIT(2) > #define AG7XXX_ETH_CFG2_FDX BIT(0) > > +/* MII Configuration */ > #define AG7XXX_ETH_MII_MGMT_CFG 0x20 > #define AG7XXX_ETH_MII_MGMT_CFG_RESET BIT(31) > > +/* MII Command */ > #define AG7XXX_ETH_MII_MGMT_CMD 0x24 > #define AG7XXX_ETH_MII_MGMT_CMD_READ 0x1 > > +/* MII Address */ > #define AG7XXX_ETH_MII_MGMT_ADDRESS 0x28 > #define AG7XXX_ETH_MII_MGMT_ADDRESS_SHIFT 8 > > +/* MII Control */ > #define AG7XXX_ETH_MII_MGMT_CTRL 0x2c > > +/* MII Status */ > #define AG7XXX_ETH_MII_MGMT_STATUS 0x30 > > +/* MII Indicators */ > #define AG7XXX_ETH_MII_MGMT_IND 0x34 > #define AG7XXX_ETH_MII_MGMT_IND_INVALID BIT(2) > #define AG7XXX_ETH_MII_MGMT_IND_BUSY BIT(0) > > +/* STA Address 1 & 2 */ > #define AG7XXX_ETH_ADDR1 0x40 > #define AG7XXX_ETH_ADDR2 0x44 > > +/* ETH Configuration 0 - 5 */ > #define AG7XXX_ETH_FIFO_CFG_0 0x48 > #define AG7XXX_ETH_FIFO_CFG_1 0x4c > #define AG7XXX_ETH_FIFO_CFG_2 0x50 > @@ -70,18 +80,24 @@ enum ag7xxx_model { > #define AG7XXX_ETH_FIFO_CFG_4 0x58 > #define AG7XXX_ETH_FIFO_CFG_5 0x5c > > +/* DMA Transfer Control for Queue 0 */ > #define AG7XXX_ETH_DMA_TX_CTRL 0x180 > #define AG7XXX_ETH_DMA_TX_CTRL_TXE BIT(0) > > +/* Descriptor Address for Queue 0 Tx */ > #define AG7XXX_ETH_DMA_TX_DESC 0x184 > > +/* DMA Tx Status */ > #define AG7XXX_ETH_DMA_TX_STATUS 0x188 > > +/* Rx Control */ > #define AG7XXX_ETH_DMA_RX_CTRL 0x18c > #define AG7XXX_ETH_DMA_RX_CTRL_RXE BIT(0) > > +/* Pointer to Rx Descriptor */ > #define AG7XXX_ETH_DMA_RX_DESC 0x190 > > +/* Rx Status */ > #define AG7XXX_ETH_DMA_RX_STATUS 0x194 > > /* Custom register at 0x18070000 */ > -- Best regards, Marek Vasut _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot