]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - include/configs/socrates.h
arm: mx5: clock: add support for changing CPU clock via cmdline
[karo-tx-uboot.git] / include / configs / socrates.h
index 867eb3513cdd144e27a42e7048aa869a043b31b4..e73f9c174c3a63cc42709e06bef23b867a1e2f78 100644 (file)
@@ -7,23 +7,7 @@
  * (C) Copyright 2002,2003 Motorola,Inc.
  * Xianghua Xiao <X.Xiao@motorola.com>
  *
- * See file CREDITS for list of people who contributed to this
- * project.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of
- * the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.         See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
+ * SPDX-License-Identifier:    GPL-2.0+ 
  */
 
 /*
 #ifndef __CONFIG_H
 #define __CONFIG_H
 
+/* new uImage format support */
+#define CONFIG_FIT             1
+#define CONFIG_OF_LIBFDT       1
+#define CONFIG_FIT_VERBOSE     1 /* enable fit_format_{error,warning}() */
+
 /* High Level Configuration Options */
 #define CONFIG_BOOKE           1       /* BOOKE                        */
 #define CONFIG_E500            1       /* BOOKE e500 family            */
 #define CONFIG_MPC8544         1
 #define CONFIG_SOCRATES                1
 
+#define        CONFIG_SYS_TEXT_BASE    0xfff80000
+
 #define CONFIG_PCI
+#define CONFIG_PCI_INDIRECT_BRIDGE
 
 #define CONFIG_TSEC_ENET               /* tsec ethernet support        */
 
  */
 #define CONFIG_L2_CACHE                        /* toggle L2 cache              */
 #define CONFIG_BTB                     /* toggle branch predition      */
-#define CONFIG_ADDR_STREAMING          /* toggle addr streaming        */
 
-#define CFG_INIT_DBCR DBCR_IDM         /* Enable Debug Exceptions      */
+#define CONFIG_SYS_INIT_DBCR DBCR_IDM          /* Enable Debug Exceptions      */
 
-#undef CFG_DRAM_TEST                   /* memory test, takes time      */
-#define CFG_MEMTEST_START      0x00000000
-#define CFG_MEMTEST_END                0x10000000
+#undef CONFIG_SYS_DRAM_TEST                    /* memory test, takes time      */
+#define CONFIG_SYS_MEMTEST_START       0x00400000
+#define CONFIG_SYS_MEMTEST_END         0x00C00000
 
-/*
- * Base addresses -- Note these are effective addresses where the
- * actual resources get mapped (not physical addresses)
- */
-#define CFG_CCSRBAR_DEFAULT    0xFF700000      /* CCSRBAR Default      */
-#define CFG_CCSRBAR            0xE0000000      /* relocated CCSRBAR    */
-#define CFG_CCSRBAR_PHYS       CFG_CCSRBAR     /* physical addr of CCSRBAR */
-#define CFG_IMMR               CFG_CCSRBAR     /* PQII uses CFG_IMMR   */
+#define CONFIG_SYS_CCSRBAR             0xE0000000
+#define CONFIG_SYS_CCSRBAR_PHYS_LOW    CONFIG_SYS_CCSRBAR
 
 /* DDR Setup */
 #define CONFIG_FSL_DDR2
 #undef CONFIG_ECC_INIT_VIA_DDRCONTROLLER       /* DDR controller or DMA? */
 #define CONFIG_MEM_INIT_VALUE  0xDeadBeef
 
-#define CFG_DDR_SDRAM_BASE     0x00000000
-#define CFG_SDRAM_BASE         CFG_DDR_SDRAM_BASE
+#define CONFIG_SYS_DDR_SDRAM_BASE      0x00000000
+#define CONFIG_SYS_SDRAM_BASE          CONFIG_SYS_DDR_SDRAM_BASE
 #define CONFIG_VERY_BIG_RAM
 
 #define CONFIG_NUM_DDR_CONTROLLERS     1
 #define CONFIG_CHIP_SELECTS_PER_CTRL   2
 
 /* I2C addresses of SPD EEPROMs */
-#define SPD_EEPROM_ADDRESS     0x51    /* CTLR 0 DIMM 0 */
+#define SPD_EEPROM_ADDRESS     0x50    /* CTLR 0 DIMM 0 */
 
 #define CONFIG_DDR_DEFAULT_CL  30              /* CAS latency 3        */
 
 /* Hardcoded values, to use instead of SPD */
-#define CFG_DDR_CS0_BNDS               0x0000000f
-#define CFG_DDR_CS0_CONFIG             0x80010102
-#define CFG_DDR_TIMING_0               0x00260802
-#define CFG_DDR_TIMING_1               0x3935D322
-#define CFG_DDR_TIMING_2               0x14904CC8
-#define CFG_DDR_MODE                   0x00480432
-#define CFG_DDR_INTERVAL               0x030C0100
-#define CFG_DDR_CONFIG_2               0x04400000
-#define CFG_DDR_CONFIG                 0xC3008000
-#define CFG_DDR_CLK_CONTROL            0x03800000
-#define CFG_SDRAM_SIZE                 256 /* in Megs */
+#define CONFIG_SYS_DDR_CS0_BNDS                0x0000000f
+#define CONFIG_SYS_DDR_CS0_CONFIG              0x80010102
+#define CONFIG_SYS_DDR_TIMING_0                0x00260802
+#define CONFIG_SYS_DDR_TIMING_1                0x3935D322
+#define CONFIG_SYS_DDR_TIMING_2                0x14904CC8
+#define CONFIG_SYS_DDR_MODE                    0x00480432
+#define CONFIG_SYS_DDR_INTERVAL                0x030C0100
+#define CONFIG_SYS_DDR_CONFIG_2                0x04400000
+#define CONFIG_SYS_DDR_CONFIG                  0xC3008000
+#define CONFIG_SYS_DDR_CLK_CONTROL             0x03800000
+#define CONFIG_SYS_SDRAM_SIZE                  256 /* in Megs */
 
 /*
  * Flash on the LocalBus
  */
-#define CFG_LBC_CACHE_BASE     0xf0000000      /* Localbus cacheable    */
+#define CONFIG_SYS_LBC_CACHE_BASE      0xf0000000      /* Localbus cacheable    */
 
-#define CFG_FLASH0             0xFE000000
-#define CFG_FLASH1             0xFC000000
-#define CFG_FLASH_BANKS_LIST   { CFG_FLASH1, CFG_FLASH0 }
+#define CONFIG_SYS_FLASH0              0xFE000000
+#define CONFIG_SYS_FLASH1              0xFC000000
+#define CONFIG_SYS_FLASH_BANKS_LIST    { CONFIG_SYS_FLASH1, CONFIG_SYS_FLASH0 }
 
-#define CFG_LBC_FLASH_BASE     CFG_FLASH1      /* Localbus flash start */
-#define CFG_FLASH_BASE         CFG_LBC_FLASH_BASE /* start of FLASH    */
+#define CONFIG_SYS_LBC_FLASH_BASE      CONFIG_SYS_FLASH1       /* Localbus flash start */
+#define CONFIG_SYS_FLASH_BASE          CONFIG_SYS_LBC_FLASH_BASE /* start of FLASH     */
 
-#define CFG_BR0_PRELIM         0xfe001001      /* port size 16bit      */
-#define CFG_OR0_PRELIM         0xfe000030      /* 32MB Flash           */
-#define CFG_BR1_PRELIM         0xfc001001      /* port size 16bit      */
-#define CFG_OR1_PRELIM         0xfe000030      /* 32MB Flash           */
+#define CONFIG_SYS_BR0_PRELIM          0xfe001001      /* port size 16bit      */
+#define CONFIG_SYS_OR0_PRELIM          0xfe000030      /* 32MB Flash           */
+#define CONFIG_SYS_BR1_PRELIM          0xfc001001      /* port size 16bit      */
+#define CONFIG_SYS_OR1_PRELIM          0xfe000030      /* 32MB Flash           */
 
-#define CFG_FLASH_CFI                          /* flash is CFI compat. */
+#define CONFIG_SYS_FLASH_CFI                           /* flash is CFI compat. */
 #define CONFIG_FLASH_CFI_DRIVER                        /* Use common CFI driver*/
 
-#define CFG_MAX_FLASH_BANKS    2               /* number of banks      */
-#define CFG_MAX_FLASH_SECT     256             /* sectors per device   */
-#undef CFG_FLASH_CHECKSUM
-#define CFG_FLASH_ERASE_TOUT   60000   /* Flash Erase Timeout (ms)     */
-#define CFG_FLASH_WRITE_TOUT   500     /* Flash Write Timeout (ms)     */
+#define CONFIG_SYS_MAX_FLASH_BANKS     2               /* number of banks      */
+#define CONFIG_SYS_MAX_FLASH_SECT      256             /* sectors per device   */
+#undef CONFIG_SYS_FLASH_CHECKSUM
+#define CONFIG_SYS_FLASH_ERASE_TOUT    60000   /* Flash Erase Timeout (ms)     */
+#define CONFIG_SYS_FLASH_WRITE_TOUT    500     /* Flash Write Timeout (ms)     */
 
-#define CFG_MONITOR_BASE       TEXT_BASE       /* start of monitor     */
+#define CONFIG_SYS_MONITOR_BASE        CONFIG_SYS_TEXT_BASE    /* start of monitor     */
 
-#define CFG_LBC_LCRR           0x00030004    /* LB clock ratio reg     */
-#define CFG_LBC_LBCR           0x00000000    /* LB config reg          */
-#define CFG_LBC_LSRT           0x20000000    /* LB sdram refresh timer */
-#define CFG_LBC_MRTPR          0x20000000    /* LB refresh timer presc.*/
+#define CONFIG_SYS_LBC_LCRR            0x00030004    /* LB clock ratio reg     */
+#define CONFIG_SYS_LBC_LBCR            0x00000000    /* LB config reg          */
+#define CONFIG_SYS_LBC_LSRT            0x20000000    /* LB sdram refresh timer */
+#define CONFIG_SYS_LBC_MRTPR           0x20000000    /* LB refresh timer presc.*/
 
-#define CONFIG_L1_INIT_RAM
-#define CFG_INIT_RAM_LOCK      1
-#define CFG_INIT_RAM_ADDR      0xe4010000      /* Initial RAM address  */
-#define CFG_INIT_RAM_END       0x4000          /* End used area in RAM */
+#define CONFIG_SYS_INIT_RAM_LOCK       1
+#define CONFIG_SYS_INIT_RAM_ADDR       0xe4010000      /* Initial RAM address  */
+#define CONFIG_SYS_INIT_RAM_SIZE       0x4000          /* Size used area in RAM*/
 
-#define CFG_GBL_DATA_SIZE      128             /* num bytes initial data*/
-#define CFG_GBL_DATA_OFFSET    (CFG_INIT_RAM_END - CFG_GBL_DATA_SIZE)
-#define CFG_INIT_SP_OFFSET     CFG_GBL_DATA_OFFSET
+#define CONFIG_SYS_GBL_DATA_OFFSET     (CONFIG_SYS_INIT_RAM_SIZE - GENERATED_GBL_DATA_SIZE)
+#define CONFIG_SYS_INIT_SP_OFFSET      CONFIG_SYS_GBL_DATA_OFFSET
 
-#define CFG_MONITOR_LEN                (256 * 1024)    /* Reserve 256kB for Mon */
-#define CFG_MALLOC_LEN         (4 << 20)       /* Reserve 4 MB for malloc */
+#define CONFIG_SYS_MONITOR_LEN         (384 * 1024)    /* Reserve 384KiB for Mon */
+#define CONFIG_SYS_MALLOC_LEN          (4 << 20)       /* Reserve 4 MB for malloc */
 
 /* FPGA and NAND */
-#define CFG_FPGA_BASE          0xc0000000
-#define CFG_FPGA_SIZE          0x00100000      /* 1 MB         */
-#define CFG_HMI_BASE           0xc0010000
-#define CFG_BR3_PRELIM         0xc0001881      /* UPMA, 32-bit */
-#define CFG_OR3_PRELIM         0xfff00000      /* 1 MB         */
-
-#define CFG_NAND_BASE          (CFG_FPGA_BASE + 0x70)
-#define CFG_MAX_NAND_DEVICE    1
-#define NAND_MAX_CHIPS         1
+#define CONFIG_SYS_FPGA_BASE           0xc0000000
+#define CONFIG_SYS_FPGA_SIZE           0x00100000      /* 1 MB         */
+#define CONFIG_SYS_HMI_BASE            0xc0010000
+#define CONFIG_SYS_BR3_PRELIM          0xc0001881      /* UPMA, 32-bit */
+#define CONFIG_SYS_OR3_PRELIM          0xfff00000      /* 1 MB         */
+
+#define CONFIG_SYS_NAND_BASE           (CONFIG_SYS_FPGA_BASE + 0x70)
+#define CONFIG_SYS_MAX_NAND_DEVICE     1
 #define CONFIG_CMD_NAND
 
 /* LIME GDC */
-#define CFG_LIME_BASE          0xc8000000
-#define CFG_LIME_SIZE          0x04000000      /* 64 MB        */
-#define CFG_BR2_PRELIM         0xc80018a1      /* UPMB, 32-bit */
-#define CFG_OR2_PRELIM         0xfc000000      /* 64 MB        */
+#define CONFIG_SYS_LIME_BASE           0xc8000000
+#define CONFIG_SYS_LIME_SIZE           0x04000000      /* 64 MB        */
+#define CONFIG_SYS_BR2_PRELIM          0xc80018a1      /* UPMB, 32-bit */
+#define CONFIG_SYS_OR2_PRELIM          0xfc000000      /* 64 MB        */
 
 #define CONFIG_VIDEO
 #define CONFIG_VIDEO_MB862xx
+#define CONFIG_VIDEO_MB862xx_ACCEL
 #define CONFIG_CFB_CONSOLE
 #define CONFIG_VIDEO_LOGO
 #define CONFIG_VIDEO_BMP_LOGO
 #define CONFIG_CONSOLE_EXTRA_INFO
 #define VIDEO_FB_16BPP_PIXEL_SWAP
+#define VIDEO_FB_16BPP_WORD_SWAP
 #define CONFIG_VGA_AS_SINGLE_DEVICE
-#define CFG_CONSOLE_IS_IN_ENV
+#define CONFIG_SYS_CONSOLE_IS_IN_ENV
 #define CONFIG_VIDEO_SW_CURSOR
 #define CONFIG_SPLASH_SCREEN
 #define CONFIG_VIDEO_BMP_GZIP
-#define CFG_VIDEO_LOGO_MAX_SIZE        (2 << 20)       /* decompressed img */
+#define CONFIG_SYS_VIDEO_LOGO_MAX_SIZE (2 << 20)       /* decompressed img */
+
+/* SDRAM Clock frequency, 100MHz (0x0000) or 133MHz (0x10000) */
+#define CONFIG_SYS_MB862xx_CCF         0x10000
+/* SDRAM parameter */
+#define CONFIG_SYS_MB862xx_MMR         0x4157BA63
 
 /* Serial Port */
 
 #define CONFIG_CONS_INDEX     1
-#undef CONFIG_SERIAL_SOFTWARE_FIFO
-#define CFG_NS16550
-#define CFG_NS16550_SERIAL
-#define CFG_NS16550_REG_SIZE   1
-#define CFG_NS16550_CLK                get_bus_freq(0)
+#define CONFIG_SYS_NS16550
+#define CONFIG_SYS_NS16550_SERIAL
+#define CONFIG_SYS_NS16550_REG_SIZE    1
+#define CONFIG_SYS_NS16550_CLK         get_bus_freq(0)
 
-#define CFG_NS16550_COM1       (CFG_CCSRBAR+0x4500)
-#define CFG_NS16550_COM2       (CFG_CCSRBAR+0x4600)
+#define CONFIG_SYS_NS16550_COM1        (CONFIG_SYS_CCSRBAR+0x4500)
+#define CONFIG_SYS_NS16550_COM2        (CONFIG_SYS_CCSRBAR+0x4600)
 
 #define CONFIG_BAUDRATE         115200
 
-#define CFG_BAUDRATE_TABLE  \
+#define CONFIG_SYS_BAUDRATE_TABLE  \
        {300, 600, 1200, 2400, 4800, 9600, 19200, 38400,115200}
 
 #define CONFIG_CMDLINE_EDITING 1       /* add command line history     */
-#define CFG_HUSH_PARSER                1       /* Use the HUSH parser          */
-#ifdef CFG_HUSH_PARSER
-#define        CFG_PROMPT_HUSH_PS2     "> "
-#endif
+#define CONFIG_AUTO_COMPLETE   1       /* add autocompletion support */
+#define CONFIG_SYS_HUSH_PARSER         1       /* Use the HUSH parser          */
 
 
 /*
  * I2C
  */
-#define CONFIG_FSL_I2C         /* Use FSL common I2C driver */
-#define CONFIG_HARD_I2C                        /* I2C with hardware support    */
-#undef CONFIG_SOFT_I2C                 /* I2C bit-banged               */
-#define CFG_I2C_SPEED          102124  /* I2C speed and slave address  */
-#define CFG_I2C_SLAVE          0x7F
-#define CFG_I2C_OFFSET         0x3000
-
-#define CONFIG_I2C_MULTI_BUS
-#define CONFIG_I2C_CMD_TREE
-#define CFG_I2C2_OFFSET                0x3100
+#define CONFIG_SYS_I2C
+#define CONFIG_SYS_I2C_FSL
+#define CONFIG_SYS_FSL_I2C_SPEED       102124
+#define CONFIG_SYS_FSL_I2C_SLAVE       0x7F
+#define CONFIG_SYS_FSL_I2C_OFFSET      0x3000
+#define CONFIG_SYS_FSL_I2C2_SPEED      102124
+#define CONFIG_SYS_FSL_I2C2_SLAVE      0x7F
+#define CONFIG_SYS_FSL_I2C2_OFFSET     0x3100
 
 /* I2C RTC */
 #define CONFIG_RTC_RX8025              /* Use Epson rx8025 rtc via i2c */
-#define CFG_I2C_RTC_ADDR       0x32    /* at address 0x32              */
+#define CONFIG_SYS_I2C_RTC_ADDR        0x32    /* at address 0x32              */
 
 /* I2C W83782G HW-Monitoring IC */
-#define CFG_I2C_W83782G_ADDR   0x28    /* W83782G address              */
+#define CONFIG_SYS_I2C_W83782G_ADDR    0x28    /* W83782G address              */
 
 /* I2C temp sensor */
 /* Socrates uses Maxim's       DS75, which is compatible with LM75 */
 #define CONFIG_DTT_LM75                1
 #define CONFIG_DTT_SENSORS     {4}             /* Sensor addresses     */
-#define CFG_DTT_MAX_TEMP       125
-#define CFG_DTT_LOW_TEMP       -55
-#define CFG_DTT_HYSTERESIS     3
-#define CFG_EEPROM_PAGE_WRITE_ENABLE   /* necessary for the LM75 chip */
-#define CFG_EEPROM_PAGE_WRITE_BITS     4
+#define CONFIG_SYS_DTT_MAX_TEMP        125
+#define CONFIG_SYS_DTT_LOW_TEMP        -55
+#define CONFIG_SYS_DTT_HYSTERESIS      3
+#define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS      4
 
 /*
  * General PCI
  * Memory space is mapped 1-1.
  */
-#define CFG_PCI_PHYS           0x80000000      /* 1G PCI TLB */
+#define CONFIG_SYS_PCI_PHYS            0x80000000      /* 1G PCI TLB */
 
 /* PCI is clocked by the external source at 33 MHz */
 #define CONFIG_PCI_CLK_FREQ    33000000
-#define CFG_PCI1_MEM_BASE      0x80000000
-#define CFG_PCI1_MEM_PHYS      CFG_PCI1_MEM_BASE
-#define CFG_PCI1_MEM_SIZE      0x20000000      /* 512M                 */
-#define CFG_PCI1_IO_BASE       0xE2000000
-#define CFG_PCI1_IO_PHYS       CFG_PCI1_IO_BASE
-#define CFG_PCI1_IO_SIZE       0x01000000      /* 16M                  */
+#define CONFIG_SYS_PCI1_MEM_BASE       0x80000000
+#define CONFIG_SYS_PCI1_MEM_PHYS       CONFIG_SYS_PCI1_MEM_BASE
+#define CONFIG_SYS_PCI1_MEM_SIZE       0x20000000      /* 512M                 */
+#define CONFIG_SYS_PCI1_IO_BASE        0xE2000000
+#define CONFIG_SYS_PCI1_IO_PHYS        CONFIG_SYS_PCI1_IO_BASE
+#define CONFIG_SYS_PCI1_IO_SIZE        0x01000000      /* 16M                  */
 
 #if defined(CONFIG_PCI)
 #define CONFIG_PCI_PNP                 /* do pci plug-and-play         */
 #endif /* CONFIG_PCI */
 
 
-#define CONFIG_NET_MULTI       1
 #define CONFIG_MII             1       /* MII PHY management */
 #define CONFIG_TSEC1   1
 #define CONFIG_TSEC1_NAME      "TSEC0"
  */
 #define CONFIG_ENV_IS_IN_FLASH 1
 #define CONFIG_ENV_SECT_SIZE   0x20000 /* 128K(one sector) for env     */
-#define CONFIG_ENV_ADDR                (CFG_MONITOR_BASE - CONFIG_ENV_SECT_SIZE)
+#define CONFIG_ENV_ADDR                (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE)
 #define CONFIG_ENV_SIZE                0x4000
 #define CONFIG_ENV_ADDR_REDUND (CONFIG_ENV_ADDR-CONFIG_ENV_SECT_SIZE)
 #define CONFIG_ENV_SIZE_REDUND (CONFIG_ENV_SIZE)
 
 #define CONFIG_LOADS_ECHO      1       /* echo on for serial download  */
-#define CFG_LOADS_BAUD_CHANGE  1       /* allow baudrate change        */
+#define CONFIG_SYS_LOADS_BAUD_CHANGE   1       /* allow baudrate change        */
 
 #define        CONFIG_TIMESTAMP                /* Print image info with ts     */
 
  */
 #include <config_cmd_default.h>
 
+#define CONFIG_CMD_BMP
 #define CONFIG_CMD_DATE
 #define CONFIG_CMD_DHCP
 #define CONFIG_CMD_DTT
 #undef CONFIG_CMD_EEPROM
+#define CONFIG_CMD_EXT2                /* EXT2 Support                 */
 #define CONFIG_CMD_I2C
 #define CONFIG_CMD_SDRAM
 #define CONFIG_CMD_MII
-#define CONFIG_CMD_NFS
+#undef CONFIG_CMD_NFS
 #define CONFIG_CMD_PING
 #define CONFIG_CMD_SNTP
 #define CONFIG_CMD_USB
-#define CONFIG_CMD_EXT2                /* EXT2 Support                 */
-#define CONFIG_CMD_BMP
+#define CONFIG_CMD_REGINFO
 
 #if defined(CONFIG_PCI)
     #define CONFIG_CMD_PCI
 /*
  * Miscellaneous configurable options
  */
-#define CFG_LONGHELP                   /* undef to save memory         */
-#define CFG_LOAD_ADDR  0x2000000       /* default load address         */
-#define CFG_PROMPT     "=> "           /* Monitor Command Prompt       */
+#define CONFIG_SYS_LONGHELP                    /* undef to save memory         */
+#define CONFIG_SYS_LOAD_ADDR   0x2000000       /* default load address         */
+#define CONFIG_SYS_PROMPT      "=> "           /* Monitor Command Prompt       */
 
 #if defined(CONFIG_CMD_KGDB)
-    #define CFG_CBSIZE 1024            /* Console I/O Buffer Size      */
+    #define CONFIG_SYS_CBSIZE  1024            /* Console I/O Buffer Size      */
 #else
-    #define CFG_CBSIZE 256             /* Console I/O Buffer Size      */
+    #define CONFIG_SYS_CBSIZE  256             /* Console I/O Buffer Size      */
 #endif
 
-#define CFG_PBSIZE (CFG_CBSIZE+sizeof(CFG_PROMPT)+16) /* Print Buf Size        */
-#define CFG_MAXARGS    16              /* max number of command args   */
-#define CFG_BARGSIZE   CFG_CBSIZE      /* Boot Argument Buffer Size    */
-#define CFG_HZ         1000            /* decrementer freq: 1ms ticks  */
+#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE+sizeof(CONFIG_SYS_PROMPT)+16) /* Print Buf Size   */
+#define CONFIG_SYS_MAXARGS     16              /* max number of command args   */
+#define CONFIG_SYS_BARGSIZE    CONFIG_SYS_CBSIZE       /* Boot Argument Buffer Size    */
+#define CONFIG_SYS_HZ          1000            /* decrementer freq: 1ms ticks  */
 
 /*
  * For booting Linux, the board info and command line data
  * have to be in the first 8 MB of memory, since this is
  * the maximum mapped by the Linux kernel during initialization.
  */
-#define CFG_BOOTMAPSZ  (8 << 20)       /* Initial Memory map for Linux */
-
-/*
- * Internal Definitions
- *
- * Boot Flags
- */
-#define BOOTFLAG_COLD  0x01            /* Power-On: Boot from FLASH    */
-#define BOOTFLAG_WARM  0x02            /* Software reboot              */
+#define CONFIG_SYS_BOOTMAPSZ   (8 << 20)       /* Initial Memory map for Linux */
 
 #if defined(CONFIG_CMD_KGDB)
 #define CONFIG_KGDB_BAUDRATE   230400  /* speed to run kgdb serial port*/
 #define CONFIG_PCI_OHCI                        1
 #define CONFIG_PCI_OHCI_DEVNO          3 /* Number in PCI list */
 #define CONFIG_PCI_EHCI_DEVNO          (CONFIG_PCI_OHCI_DEVNO / 2)
-#define CFG_USB_OHCI_MAX_ROOT_PORTS    15
-#define CFG_USB_OHCI_SLOT_NAME         "ohci_pci"
-#define CFG_OHCI_SWAP_REG_ACCESS       1
+#define CONFIG_SYS_USB_OHCI_MAX_ROOT_PORTS     15
+#define CONFIG_SYS_USB_OHCI_SLOT_NAME          "ohci_pci"
+#define CONFIG_SYS_OHCI_SWAP_REG_ACCESS        1
 #define CONFIG_DOS_PARTITION           1
 #define CONFIG_USB_STORAGE             1