Changeset View
Changeset View
Standalone View
Standalone View
head/sys/arm/allwinner/if_awgreg.h
Show First 20 Lines • Show All 109 Lines • ▼ Show 20 Lines | |||||
#define PHY_ADDR_SHIFT 12 | #define PHY_ADDR_SHIFT 12 | ||||
#define PHY_REG_ADDR (0x1f << 4) | #define PHY_REG_ADDR (0x1f << 4) | ||||
#define PHY_REG_ADDR_SHIFT 4 | #define PHY_REG_ADDR_SHIFT 4 | ||||
#define MII_WR (1 << 1) | #define MII_WR (1 << 1) | ||||
#define MII_BUSY (1 << 0) | #define MII_BUSY (1 << 0) | ||||
#define EMAC_MII_DATA 0x4c | #define EMAC_MII_DATA 0x4c | ||||
#define EMAC_ADDR_HIGH(n) (0x50 + (n) * 8) | #define EMAC_ADDR_HIGH(n) (0x50 + (n) * 8) | ||||
#define EMAC_ADDR_LOW(n) (0x54 + (n) * 8) | #define EMAC_ADDR_LOW(n) (0x54 + (n) * 8) | ||||
#define EMAC_TX_DMA_STA 0x80 | #define EMAC_TX_DMA_STA 0xb0 | ||||
#define EMAC_TX_DMA_CUR_DESC 0x84 | #define EMAC_TX_DMA_CUR_DESC 0xb4 | ||||
#define EMAC_TX_DMA_CUR_BUF 0x88 | #define EMAC_TX_DMA_CUR_BUF 0xb8 | ||||
#define EMAC_RX_DMA_STA 0xc0 | #define EMAC_RX_DMA_STA 0xc0 | ||||
#define EMAC_RX_DMA_CUR_DESC 0xc4 | #define EMAC_RX_DMA_CUR_DESC 0xc4 | ||||
#define EMAC_RX_DMA_CUR_BUF 0xc8 | #define EMAC_RX_DMA_CUR_BUF 0xc8 | ||||
#define EMAC_RGMII_STA 0xd0 | #define EMAC_RGMII_STA 0xd0 | ||||
struct emac_desc { | struct emac_desc { | ||||
uint32_t status; | uint32_t status; | ||||
/* Transmit */ | /* Transmit */ | ||||
▲ Show 20 Lines • Show All 54 Lines • Show Last 20 Lines |