summaryrefslogtreecommitdiff
path: root/common/include
diff options
context:
space:
mode:
authorOlivier Dufour2013-01-11 10:23:05 +0100
committerOlivier Dufour2013-01-15 12:43:48 +0100
commit8902c75d8cd9e8f1c766b2ac13ecd6ac7f39cdc9 (patch)
treeba03307ac81be49ba4d26ae12057101fb0b427ba /common/include
parent7d6572abc93fc41b0c5b247250b40dfc9dcb2eec (diff)
common/include: add eth2 disable bit in pkg_cfg, refs #3682
One bit is added in pkg_cfg, to disable the ETH2 configuration in u-boot. As it is active high, backward compatibility is assured.
Diffstat (limited to 'common/include')
-rw-r--r--common/include/asm/arch/nvram.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/common/include/asm/arch/nvram.h b/common/include/asm/arch/nvram.h
index 3d322bc5ea..cefbf563b9 100644
--- a/common/include/asm/arch/nvram.h
+++ b/common/include/asm/arch/nvram.h
@@ -224,6 +224,8 @@ static inline void spidcom_nvram_copy(void* dst, void* src, unsigned int length)
#define NVRAM_ETH2_MODE_MASK 0x3
#define NVRAM_MSE500_MODE_SHIFT 12
#define NVRAM_MSE500_MODE_MASK 0x3
+#define NVRAM_ETH2_DISABLE_SHIFT 14
+#define NVRAM_ETH2_DISABLE_MASK 0x1
/* Values for pkg_cfg. */
#define NVRAM_XCLK_1875 0
@@ -241,6 +243,8 @@ static inline void spidcom_nvram_copy(void* dst, void* src, unsigned int length)
#define NVRAM_MSE500_MODE_200 1
#define NVRAM_MSE500_MODE_300 2
#define NVRAM_MSE500_MODE_500 3
+#define NVRAM_ETH2_DISABLED 1
+#define NVRAM_ETH2_ENABLED 0
#define NVRAM_GPIO_SHIFT 4
#define NVRAM_GPIO_MASK 0xF