]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - cpu/mpc8260/commproc.c
rename CFG_ macros to CONFIG_SYS
[karo-tx-uboot.git] / cpu / mpc8260 / commproc.c
index ceb9275d264d45cda102c4658a77edebc13933f6..94f6bc224fdab8403998163ddc8a4fdfd096d30b 100644 (file)
 #include <common.h>
 #include <asm/cpm_8260.h>
 
-/*
- * because we have stack and init data in dual port ram
- * we must reduce the size
- */
-#undef CPM_DATAONLY_SIZE
-#define CPM_DATAONLY_SIZE      ((uint)(8 * 1024) - CPM_DATAONLY_BASE)
+DECLARE_GLOBAL_DATA_PTR;
 
 void
 m8260_cpm_reset(void)
 {
-       DECLARE_GLOBAL_DATA_PTR;
-
-       volatile immap_t *immr = (immap_t *)CFG_IMMR;
+       volatile immap_t *immr = (immap_t *)CONFIG_SYS_IMMR;
        volatile ulong count;
 
        /* Reclaim the DP memory for our use.
@@ -61,9 +54,7 @@ m8260_cpm_reset(void)
 uint
 m8260_cpm_dpalloc(uint size, uint align)
 {
-       DECLARE_GLOBAL_DATA_PTR;
-
-       volatile immap_t *immr = (immap_t *)CFG_IMMR;
+       volatile immap_t *immr = (immap_t *)CONFIG_SYS_IMMR;
        uint    retloc;
        uint    align_mask, off;
        uint    savebase;
@@ -119,9 +110,7 @@ m8260_cpm_hostalloc(uint size, uint align)
 void
 m8260_cpm_setbrg(uint brg, uint rate)
 {
-       DECLARE_GLOBAL_DATA_PTR;
-
-       volatile immap_t *immr = (immap_t *)CFG_IMMR;
+       volatile immap_t *immr = (immap_t *)CONFIG_SYS_IMMR;
        volatile uint   *bp;
        uint cd = BRG_UART_CLK / rate;
 
@@ -144,9 +133,7 @@ m8260_cpm_setbrg(uint brg, uint rate)
 void
 m8260_cpm_fastbrg(uint brg, uint rate, int div16)
 {
-       DECLARE_GLOBAL_DATA_PTR;
-
-       volatile immap_t *immr = (immap_t *)CFG_IMMR;
+       volatile immap_t *immr = (immap_t *)CONFIG_SYS_IMMR;
        volatile uint   *bp;
 
        /* This is good enough to get SMCs running.....
@@ -171,7 +158,7 @@ m8260_cpm_fastbrg(uint brg, uint rate, int div16)
 void
 m8260_cpm_extcbrg(uint brg, uint rate, uint extclk, int pinsel)
 {
-       volatile immap_t *immr = (immap_t *)CFG_IMMR;
+       volatile immap_t *immr = (immap_t *)CONFIG_SYS_IMMR;
        volatile uint   *bp;
 
        if (brg < 4) {
@@ -194,7 +181,7 @@ m8260_cpm_extcbrg(uint brg, uint rate, uint extclk, int pinsel)
 void post_word_store (ulong a)
 {
        volatile ulong *save_addr =
-               (volatile ulong *)(CFG_IMMR + CPM_POST_WORD_ADDR);
+               (volatile ulong *)(CONFIG_SYS_IMMR + CPM_POST_WORD_ADDR);
 
        *save_addr = a;
 }
@@ -202,7 +189,7 @@ void post_word_store (ulong a)
 ulong post_word_load (void)
 {
        volatile ulong *save_addr =
-               (volatile ulong *)(CFG_IMMR + CPM_POST_WORD_ADDR);
+               (volatile ulong *)(CONFIG_SYS_IMMR + CPM_POST_WORD_ADDR);
 
        return *save_addr;
 }
@@ -214,7 +201,7 @@ ulong post_word_load (void)
 void bootcount_store (ulong a)
 {
        volatile ulong *save_addr =
-               (volatile ulong *)(CFG_IMMR + CPM_BOOTCOUNT_ADDR);
+               (volatile ulong *)(CONFIG_SYS_IMMR + CPM_BOOTCOUNT_ADDR);
 
        save_addr[0] = a;
        save_addr[1] = BOOTCOUNT_MAGIC;
@@ -223,7 +210,7 @@ void bootcount_store (ulong a)
 ulong bootcount_load (void)
 {
        volatile ulong *save_addr =
-               (volatile ulong *)(CFG_IMMR + CPM_BOOTCOUNT_ADDR);
+               (volatile ulong *)(CONFIG_SYS_IMMR + CPM_BOOTCOUNT_ADDR);
 
        if (save_addr[1] != BOOTCOUNT_MAGIC)
                return 0;