summaryrefslogtreecommitdiff
path: root/include/ppc4xx_enet.h
diff options
context:
space:
mode:
authorWolfgang Denk <wd@denx.de>2008-09-09 02:24:51 +0200
committerWolfgang Denk <wd@denx.de>2008-09-09 02:24:51 +0200
commitab00e7a23e088505b22cba7b84145806129b83bf (patch)
tree5acdfb4c2b87058d132dc8fe9fb81d394cb034bd /include/ppc4xx_enet.h
parent4d2ae70e8c31c22e5710df5ff236b5565ea2cf2c (diff)
parent5ff889349d2ace13f10c9335e09365fcec8247cc (diff)
downloadu-boot-imx-ab00e7a23e088505b22cba7b84145806129b83bf.zip
u-boot-imx-ab00e7a23e088505b22cba7b84145806129b83bf.tar.gz
u-boot-imx-ab00e7a23e088505b22cba7b84145806129b83bf.tar.bz2
Merge branch 'master' of git://git.denx.de/u-boot-ppc4xx
Conflicts: Makefile Signed-off-by: Wolfgang Denk <wd@denx.de>
Diffstat (limited to 'include/ppc4xx_enet.h')
-rw-r--r--include/ppc4xx_enet.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/ppc4xx_enet.h b/include/ppc4xx_enet.h
index b74c6fc..00669a7 100644
--- a/include/ppc4xx_enet.h
+++ b/include/ppc4xx_enet.h
@@ -376,6 +376,7 @@ typedef struct emac_4xx_hw_st {
#define EMAC_M1_APP (0x08000000)
#define EMAC_M1_RSVD (0x06000000)
#define EMAC_M1_IST (0x01000000)
+#define EMAC_M1_MF_1000GPCS (0x00C00000)
#define EMAC_M1_MF_1000MBPS (0x00800000) /* 0's for 10MBPS */
#define EMAC_M1_MF_100MBPS (0x00400000)
#define EMAC_M1_RFS_MASK (0x00380000)
@@ -394,6 +395,8 @@ typedef struct emac_4xx_hw_st {
#define EMAC_M1_MWSW (0x00007000)
#define EMAC_M1_JUMBO_ENABLE (0x00000800)
#define EMAC_M1_IPPA (0x000007c0)
+#define EMAC_M1_IPPA_SET(id) (((id) & 0x1f) << 6)
+#define EMAC_M1_IPPA_GET(id) (((id) >> 6) & 0x1f)
#define EMAC_M1_OBCI_GT100 (0x00000020)
#define EMAC_M1_OBCI_100 (0x00000018)
#define EMAC_M1_OBCI_83 (0x00000010)