[mcs814x] group SYSDBG register defines in mcs814x.h
authorFlorian Fainelli <florian@openwrt.org>
Sat, 23 Jun 2012 11:03:45 +0000 (11:03 +0000)
committerFlorian Fainelli <florian@openwrt.org>
Sat, 23 Jun 2012 11:03:45 +0000 (11:03 +0000)
SVN-Revision: 32488

target/linux/mcs814x/files-3.3/arch/arm/mach-mcs814x/clock.c
target/linux/mcs814x/files-3.3/arch/arm/mach-mcs814x/common.c
target/linux/mcs814x/files-3.3/arch/arm/mach-mcs814x/include/mach/mcs814x.h

index 99e31c9b34de445fccc33896f7316271cca39c29..1d1324b6eae5189ceee3fe1d70b00255562981d0 100644 (file)
 
 #include <mach/mcs814x.h>
 
 
 #include <mach/mcs814x.h>
 
-/* System configuration registers offsets */
-#define SYSDBG_BS1     0x00
-#define SYSDBG_SYSCTL  0x08
-#define  SYSCTL_EMAC   (1 << 0)
-#define  SYSCTL_CIPHER (1 << 16)
-#define SYSDBG_PLL_CTL 0x3C
-
-#define CPU_FREQ_SHIFT 27
-#define CPU_FREQ_MASK  0x0F
-#define SDRAM_FREQ_BIT (1 << 22)
-
 #define KHZ    1000
 #define MHZ    (KHZ * KHZ)
 
 #define KHZ    1000
 #define MHZ    (KHZ * KHZ)
 
index cae6aaa26b0b998644f73a98810b9fed45b6e26b..e9926b3b348ce5a2a924d6d7e90d005a5f72e567 100644 (file)
@@ -32,13 +32,6 @@ static struct map_desc mcs814x_io_desc[] __initdata = {
        },
 };
 
        },
 };
 
-#define SYSDBG_BS2             0x04
-#define  LED_CFG_MASK          0x03
-#define  CPU_MODE_SHIFT                23
-#define  CPU_MODE_MASK         0x03
-
-#define SYSDBG_SYSCTL_MAC      0x1d
-
 struct cpu_mode {
        const char *name;
        int gpio_start;
 struct cpu_mode {
        const char *name;
        int gpio_start;
@@ -96,9 +89,9 @@ static void mcs814x_eth_buffer_shifting_set(u8 value)
 
        reg = __raw_readb(_CONFADDR_SYSDBG + SYSDBG_SYSCTL_MAC);
        if (value)
 
        reg = __raw_readb(_CONFADDR_SYSDBG + SYSDBG_SYSCTL_MAC);
        if (value)
-               reg |= 0x01;
+               reg |= BUF_SHIFT_BIT;
        else
        else
-               reg &= ~0x01;
+               reg &= ~BUF_SHIFT_BIT;
        __raw_writeb(reg, _CONFADDR_SYSDBG + SYSDBG_SYSCTL_MAC);
 }
 
        __raw_writeb(reg, _CONFADDR_SYSDBG + SYSDBG_SYSCTL_MAC);
 }
 
index 9ae93b42c52c5c320d7c620ff0ce02240f0ae858..9dd09d0a44d24061594a6ffdb49f3a42ce67d451 100644 (file)
 #define _CONFADDR_DBGLED  (_VIRT_CONFADDR + _CONFOFFSET_DBGLED)
 #define _CONFADDR_SYSDBG  (_VIRT_CONFADDR + _CONFOFFSET_SYSDBG)
 
 #define _CONFADDR_DBGLED  (_VIRT_CONFADDR + _CONFOFFSET_DBGLED)
 #define _CONFADDR_SYSDBG  (_VIRT_CONFADDR + _CONFOFFSET_SYSDBG)
 
+/* System configuration and bootstrap registers */
+#define SYSDBG_BS1             0x00
+#define  CPU_FREQ_SHIFT                27
+#define  CPU_FREQ_MASK         0x0F
+#define  SDRAM_FREQ_BIT                (1 << 22)
+
+#define SYSDBG_BS2             0x04
+#define  LED_CFG_MASK          0x03
+#define  CPU_MODE_SHIFT                23
+#define  CPU_MODE_MASK         0x03
+
+#define SYSDBG_SYSCTL_MAC      0x1d
+#define  BUF_SHIFT_BIT         (1 << 0)
+
+#define SYSDBG_SYSCTL          0x08
+#define  SYSCTL_EMAC           (1 << 0)
+#define  SYSCTL_CIPHER         (1 << 16)
+
+#define SYSDBG_PLL_CTL         0x3C
+
 #endif /* __ASM_ARCH_MCS814X_H */
 
 #endif /* __ASM_ARCH_MCS814X_H */