Remove old and not needed anymore code from old QC/A headers
authorPiotr Dymacz <pepe2k@gmail.com>
Tue, 22 Mar 2016 00:22:41 +0000 (01:22 +0100)
committerPiotr Dymacz <pepe2k@gmail.com>
Tue, 22 Mar 2016 00:22:41 +0000 (01:22 +0100)
u-boot/include/953x.h
u-boot/include/ar7240_soc.h
u-boot/include/ar934x_soc.h

index 67a8127bcb7aace45cd23f2e062ac2bf10385a0c..76df4302ffebbe50fccd7e43bd25348f1527d2d6 100755 (executable)
 #define ETH_CFG_SW_ONLY_MODE_RESET                                   0x0 // 0
 #define ETH_CFG_ADDRESS                                              0x18070000
 
-#define CONFIG_MIPS32          1       /* MIPS32 CPU core      */
-
-#define CONFIG_BOOTDELAY    1  /* autoboot after 4 seconds    */
-
-/* Only interrupt boot if special string is typed */
-#define CONFIG_AUTOBOOT_KEYED 1
-#define CONFIG_AUTOBOOT_PROMPT "Autobooting in %d seconds\n"
-#undef  CONFIG_AUTOBOOT_DELAY_STR
-#undef  CONFIG_AUTOBOOT_STOP_STR        /* defined via environment var  */
-#define CONFIG_AUTOBOOT_STOP_STR2 "tpl" /* esd special for esd access*/
-
-#define CONFIG_BAUDRATE                115200
-#define CFG_BAUDRATE_TABLE     {115200}
-
-#define        CONFIG_TIMESTAMP                /* Print image info with timestamp */
-
-#define CONFIG_ROOTFS_RD
-
-#define        CONFIG_BOOTARGS_RD     "console=ttyS0,115200 root=01:00 rd_start=0x802d0000 rd_size=5242880 init=/sbin/init mtdparts=ath-nor0:256k(u-boot),64k(u-boot-env),4096k(rootfs),2048k(uImage)"
-
-/* XXX - putting rootfs in last partition results in jffs errors */
-#define        CONFIG_BOOTARGS_FL     "console=ttyS0,115200 root=31:02 rootfstype=jffs2 init=/sbin/init mtdparts=ath-nor0:256k(u-boot),64k(u-boot-env),5120k(rootfs),2048k(uImage)"
-
-#ifdef CONFIG_ROOTFS_FLASH
-#define CONFIG_BOOTARGS CONFIG_BOOTARGS_FL
-#else
-#define CONFIG_BOOTARGS ""
-#endif
-
-/*
- * Miscellaneous configurable options
- */
-#define        CFG_LONGHELP                            /* undef to save memory      */
-#define CFG_PROMPT      "ap143-2.0> "      /* Monitor Command Prompt    */
-#define        CFG_CBSIZE              512             /* Console I/O Buffer Size   */
-#define        CFG_PBSIZE              (CFG_CBSIZE+sizeof(CFG_PROMPT)+16)  /* Print Buffer Size */
-#define        CFG_MAXARGS             16              /* max number of command args*/
-
-#define CFG_MALLOC_LEN         (128*1024)
-
-#define CFG_BOOTPARAMS_LEN     (128*1024)
-
-#define CFG_SDRAM_BASE         0x80000000     /* Cached addr */
-//#define CFG_SDRAM_BASE       0xa0000000     /* Cached addr */
-
-//#define      CFG_LOAD_ADDR           0x81000000     /* default load address  */
-//#define CFG_LOAD_ADDR                0xa1000000     /* default load address  */
-
-#define CFG_MEMTEST_START      0x80100000
-#undef CFG_MEMTEST_START
-#define CFG_MEMTEST_START       0x80200000
-#define CFG_MEMTEST_END                0x83800000
-
-/*------------------------------------------------------------------------
- * *  * JFFS2
- */
-#define CFG_JFFS_CUSTOM_PART            /* board defined part   */
-#define CONFIG_JFFS2_CMDLINE
-#define MTDIDS_DEFAULT         "nor0=ath-nor0"
-
-#define CONFIG_MEMSIZE_IN_BYTES
-
-#define CFG_RX_ETH_BUFFER      16
-
-
-/*-----------------------------------------------------------------------
- * Cache Configuration
- */
-#define CFG_DCACHE_SIZE                32768
-#define CFG_ICACHE_SIZE                65536
-#define CFG_CACHELINE_SIZE     32
-
 /*
  * Address map
  */
 #define ATH_SPI_CMD_CHIP_ERASE         0xc7
 #define ATH_SPI_CMD_RDID               0x9f
 
-#if defined(CFG_ATH_EMULATION)
-
-#define CPU_PLL_CONFIG_NINT_VAL                        CPU_PLL_CONFIG_NINT_SET(2)      // 80 MHz
-#define DDR_PLL_CONFIG_NINT_VAL                        DDR_PLL_CONFIG_NINT_SET(1)      // 40 MHz
-
-#elif (CFG_PLL_FREQ == CFG_PLL_550_400_200)
-
-#define CPU_DDR_SYNC_MODE                      DDR_CTL_CONFIG_CPU_DDR_SYNC_SET(0)
-
-#define CPU_PLL_CONFIG_NINT_VAL                        CPU_PLL_CONFIG_NINT_SET(22)
-#define CPU_PLL_CONFIG_REF_DIV_VAL             CPU_PLL_CONFIG_REFDIV_SET(1)
-#define CPU_PLL_CONFIG_RANGE_VAL               CPU_PLL_CONFIG_RANGE_SET(0)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL1            CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL2            CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_DITHER_VAL                     CPU_PLL_DITHER_DITHER_EN_SET(0) | \
-                                               CPU_PLL_DITHER_NFRAC_MAX_SET(0x3f) | \
-                                               CPU_PLL_DITHER_NFRAC_MIN_SET(0) | \
-                                               CPU_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                               CPU_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-
-#define DDR_PLL_CONFIG_NINT_VAL                        DDR_PLL_CONFIG_NINT_SET(16)
-#define DDR_PLL_CONFIG_REF_DIV_VAL             DDR_PLL_CONFIG_REFDIV_SET(1)
-#define DDR_PLL_CONFIG_RANGE_VAL               DDR_PLL_CONFIG_RANGE_SET(0)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL1            DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL2            DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_DITHER_VAL                     DDR_PLL_DITHER_DITHER_EN_SET(0) | \
-                                               DDR_PLL_DITHER_NFRAC_MAX_SET(0x3ff) | \
-                                               DDR_PLL_DITHER_NFRAC_MIN_SET(0) | \
-                                               DDR_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                               DDR_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-
-#define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL      CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)
-#define AHB_CLK_FROM_DDR                       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)
-#define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV     CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)
-#define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV     CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)
-
-#elif (CFG_PLL_FREQ == CFG_PLL_720_600_200)
-
-#define CPU_DDR_SYNC_MODE                      DDR_CTL_CONFIG_CPU_DDR_SYNC_SET(0)
-
-#define CPU_PLL_CONFIG_NINT_VAL                        CPU_PLL_CONFIG_NINT_SET(18)
-#define CPU_PLL_CONFIG_REF_DIV_VAL             CPU_PLL_CONFIG_REFDIV_SET(1)
-#define CPU_PLL_CONFIG_RANGE_VAL               CPU_PLL_CONFIG_RANGE_SET(1)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL1            CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL2            CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_DITHER_VAL                     CPU_PLL_DITHER_DITHER_EN_SET(0) | \
-                                               CPU_PLL_DITHER_NFRAC_MAX_SET(0x3f) | \
-                                               CPU_PLL_DITHER_NFRAC_MIN_SET(0) | \
-                                               CPU_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                               CPU_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-
-#define DDR_PLL_CONFIG_NINT_VAL                        DDR_PLL_CONFIG_NINT_SET(15)
-#define DDR_PLL_CONFIG_REF_DIV_VAL             DDR_PLL_CONFIG_REFDIV_SET(1)
-#define DDR_PLL_CONFIG_RANGE_VAL               DDR_PLL_CONFIG_RANGE_SET(1)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL1            DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL2            DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_DITHER_VAL                     DDR_PLL_DITHER_DITHER_EN_SET(0) | \
-                                               DDR_PLL_DITHER_NFRAC_MAX_SET(0x3ff) | \
-                                               DDR_PLL_DITHER_NFRAC_MIN_SET(0) | \
-                                               DDR_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                               DDR_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-
-#define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL      CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(2)
-#define AHB_CLK_FROM_DDR                       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)
-#define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV     CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)
-#define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV     CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)
-
-#elif (CFG_PLL_FREQ == CFG_PLL_720_600_300)
-
-#define CPU_DDR_SYNC_MODE                      DDR_CTL_CONFIG_CPU_DDR_SYNC_SET(0)
-
-#define CPU_PLL_CONFIG_NINT_VAL                        CPU_PLL_CONFIG_NINT_SET(18)
-#define CPU_PLL_CONFIG_REF_DIV_VAL             CPU_PLL_CONFIG_REFDIV_SET(1)
-#define CPU_PLL_CONFIG_RANGE_VAL               CPU_PLL_CONFIG_RANGE_SET(1)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL1            CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL2            CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_DITHER_VAL                     CPU_PLL_DITHER_DITHER_EN_SET(0) | \
-                                               CPU_PLL_DITHER_NFRAC_MAX_SET(0x3f) | \
-                                               CPU_PLL_DITHER_NFRAC_MIN_SET(0) | \
-                                               CPU_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                               CPU_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-
-#define DDR_PLL_CONFIG_NINT_VAL                        DDR_PLL_CONFIG_NINT_SET(15)
-#define DDR_PLL_CONFIG_REF_DIV_VAL             DDR_PLL_CONFIG_REFDIV_SET(1)
-#define DDR_PLL_CONFIG_RANGE_VAL               DDR_PLL_CONFIG_RANGE_SET(1)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL1            DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL2            DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_DITHER_VAL                     DDR_PLL_DITHER_DITHER_EN_SET(0) | \
-                                               DDR_PLL_DITHER_NFRAC_MAX_SET(0x3ff) | \
-                                               DDR_PLL_DITHER_NFRAC_MIN_SET(0) | \
-                                               DDR_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                               DDR_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-
-#define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL      CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)
-#define AHB_CLK_FROM_DDR                       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)
-#define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV     CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)
-#define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV     CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)
-
-#elif (CFG_PLL_FREQ == CFG_PLL_400_400_200)
-
-#define CPU_DDR_SYNC_MODE                      DDR_CTL_CONFIG_CPU_DDR_SYNC_SET(0)
-
-#define CPU_PLL_CONFIG_NINT_VAL                        CPU_PLL_CONFIG_NINT_SET(16)
-#define CPU_PLL_CONFIG_REF_DIV_VAL             CPU_PLL_CONFIG_REFDIV_SET(1)
-#define CPU_PLL_CONFIG_RANGE_VAL               CPU_PLL_CONFIG_RANGE_SET(1)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL1            CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL2            CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_DITHER_VAL                     CPU_PLL_DITHER_DITHER_EN_SET(0) | \
-                                               CPU_PLL_DITHER_NFRAC_MAX_SET(0x3f) | \
-                                               CPU_PLL_DITHER_NFRAC_MIN_SET(0) | \
-                                               CPU_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                               CPU_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-
-#define DDR_PLL_CONFIG_NINT_VAL                        DDR_PLL_CONFIG_NINT_SET(16)
-#define DDR_PLL_CONFIG_REF_DIV_VAL             DDR_PLL_CONFIG_REFDIV_SET(1)
-#define DDR_PLL_CONFIG_RANGE_VAL               DDR_PLL_CONFIG_RANGE_SET(1)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL1            DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL2            DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_DITHER_VAL                     DDR_PLL_DITHER_DITHER_EN_SET(0) | \
-                                               DDR_PLL_DITHER_NFRAC_MAX_SET(0x3ff) | \
-                                               DDR_PLL_DITHER_NFRAC_MIN_SET(0) | \
-                                               DDR_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                               DDR_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-
-#define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL      CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)
-#define AHB_CLK_FROM_DDR                       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)
-#define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV     CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)
-#define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV     CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)
-
-#elif (CFG_PLL_FREQ == CFG_PLL_720_680_240)
-
-#define CPU_DDR_SYNC_MODE                      DDR_CTL_CONFIG_CPU_DDR_SYNC_SET(0)
-
-#define CPU_PLL_CONFIG_NINT_VAL                        CPU_PLL_CONFIG_NINT_SET(18)
-#define CPU_PLL_CONFIG_REF_DIV_VAL             CPU_PLL_CONFIG_REFDIV_SET(1)
-#define CPU_PLL_CONFIG_RANGE_VAL               CPU_PLL_CONFIG_RANGE_SET(1)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL1            CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL2            CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_DITHER_VAL                     CPU_PLL_DITHER_DITHER_EN_SET(0) | \
-                                               CPU_PLL_DITHER_NFRAC_MAX_SET(0x3f) | \
-                                               CPU_PLL_DITHER_NFRAC_MIN_SET(0) | \
-                                               CPU_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                               CPU_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-
-#define DDR_PLL_CONFIG_NINT_VAL                        DDR_PLL_CONFIG_NINT_SET(17)
-#define DDR_PLL_CONFIG_REF_DIV_VAL             DDR_PLL_CONFIG_REFDIV_SET(1)
-#define DDR_PLL_CONFIG_RANGE_VAL               DDR_PLL_CONFIG_RANGE_SET(1)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL1            DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL2            DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_DITHER_VAL                     DDR_PLL_DITHER_DITHER_EN_SET(0) | \
-                                               DDR_PLL_DITHER_NFRAC_MAX_SET(0x3ff) | \
-                                               DDR_PLL_DITHER_NFRAC_MIN_SET(0) | \
-                                               DDR_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                               DDR_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-
-#define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL      CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(2)
-#define AHB_CLK_FROM_DDR                       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(0)
-#define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV     CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)
-#define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV     CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)
-
-#elif (CFG_PLL_FREQ == CFG_PLL_720_600_240)
-
-#define CPU_DDR_SYNC_MODE                      DDR_CTL_CONFIG_CPU_DDR_SYNC_SET(0)
-
-#define CPU_PLL_CONFIG_NINT_VAL                        CPU_PLL_CONFIG_NINT_SET(18)
-#define CPU_PLL_CONFIG_REF_DIV_VAL             CPU_PLL_CONFIG_REFDIV_SET(1)
-#define CPU_PLL_CONFIG_RANGE_VAL               CPU_PLL_CONFIG_RANGE_SET(1)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL1            CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL2            CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_DITHER_VAL                     CPU_PLL_DITHER_DITHER_EN_SET(0) | \
-                                               CPU_PLL_DITHER_NFRAC_MAX_SET(0x3f) | \
-                                               CPU_PLL_DITHER_NFRAC_MIN_SET(0) | \
-                                               CPU_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                               CPU_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-
-#define DDR_PLL_CONFIG_NINT_VAL                        DDR_PLL_CONFIG_NINT_SET(15)
-#define DDR_PLL_CONFIG_REF_DIV_VAL             DDR_PLL_CONFIG_REFDIV_SET(1)
-#define DDR_PLL_CONFIG_RANGE_VAL               DDR_PLL_CONFIG_RANGE_SET(1)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL1            DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL2            DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_DITHER_VAL                     DDR_PLL_DITHER_DITHER_EN_SET(0) | \
-                                               DDR_PLL_DITHER_NFRAC_MAX_SET(0x3ff) | \
-                                               DDR_PLL_DITHER_NFRAC_MIN_SET(0) | \
-                                               DDR_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                               DDR_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-
-#define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL      CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(2)
-#define AHB_CLK_FROM_DDR                       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(0)
-#define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV     CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)
-#define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV     CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)
-
-#elif (CFG_PLL_FREQ == CFG_PLL_560_450_220)
-
-#define CPU_DDR_SYNC_MODE                      DDR_CTL_CONFIG_CPU_DDR_SYNC_SET(0)
-
-#define CPU_PLL_CONFIG_NINT_VAL                        CPU_PLL_CONFIG_NINT_SET(14)
-#define CPU_PLL_CONFIG_REF_DIV_VAL             CPU_PLL_CONFIG_REFDIV_SET(1)
-#define CPU_PLL_CONFIG_RANGE_VAL               CPU_PLL_CONFIG_RANGE_SET(1)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL1            CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL2            CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_DITHER_VAL                     CPU_PLL_DITHER_DITHER_EN_SET(0) | \
-                                               CPU_PLL_DITHER_NFRAC_MAX_SET(0x3f) | \
-                                               CPU_PLL_DITHER_NFRAC_MIN_SET(0) | \
-                                               CPU_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                               CPU_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-
-#define DDR_PLL_CONFIG_NINT_VAL                        DDR_PLL_CONFIG_NINT_SET(11)
-#define DDR_PLL_CONFIG_REF_DIV_VAL             DDR_PLL_CONFIG_REFDIV_SET(1)
-#define DDR_PLL_CONFIG_RANGE_VAL               DDR_PLL_CONFIG_RANGE_SET(1)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL1            DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL2            DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_DITHER_VAL                     DDR_PLL_DITHER_DITHER_EN_SET(0) | \
-                                               DDR_PLL_DITHER_NFRAC_MAX_SET(0x3ff) | \
-                                               DDR_PLL_DITHER_NFRAC_MIN_SET(0x100) | \
-                                               DDR_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                               DDR_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-
-#define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL      CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)
-#define AHB_CLK_FROM_DDR                       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)
-#define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV     CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)
-#define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV     CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)
-
-#elif (CFG_PLL_FREQ == CFG_PLL_680_680_226)
-
-#define CPU_DDR_SYNC_MODE                      DDR_CTL_CONFIG_CPU_DDR_SYNC_SET(1)
-
-#define CPU_PLL_CONFIG_NINT_VAL                        CPU_PLL_CONFIG_NINT_SET(17)
-#define CPU_PLL_CONFIG_REF_DIV_VAL             CPU_PLL_CONFIG_REFDIV_SET(1)
-#define CPU_PLL_CONFIG_RANGE_VAL               CPU_PLL_CONFIG_RANGE_SET(1)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL1            CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL2            CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_DITHER_VAL                     CPU_PLL_DITHER_DITHER_EN_SET(0) | \
-                                               CPU_PLL_DITHER_NFRAC_MAX_SET(0x3f) | \
-                                               CPU_PLL_DITHER_NFRAC_MIN_SET(0) | \
-                                               CPU_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                               CPU_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-
-#define DDR_PLL_CONFIG_NINT_VAL                        DDR_PLL_CONFIG_NINT_SET(17)
-#define DDR_PLL_CONFIG_REF_DIV_VAL             DDR_PLL_CONFIG_REFDIV_SET(1)
-#define DDR_PLL_CONFIG_RANGE_VAL               DDR_PLL_CONFIG_RANGE_SET(1)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL1            DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL2            DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_DITHER_VAL                     DDR_PLL_DITHER_DITHER_EN_SET(0) | \
-                                               DDR_PLL_DITHER_NFRAC_MAX_SET(0x3ff) | \
-                                               DDR_PLL_DITHER_NFRAC_MIN_SET(0) | \
-                                               DDR_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                               DDR_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-
-#define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL      CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(2)
-#define AHB_CLK_FROM_DDR                       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)
-#define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV     CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)
-#define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV     CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)
-
-#elif (CFG_PLL_FREQ == CFG_PLL_550_600_200)
-
-#define CPU_DDR_SYNC_MODE                      DDR_CTL_CONFIG_CPU_DDR_SYNC_SET(0)
-
-#define CPU_PLL_CONFIG_NINT_VAL                        CPU_PLL_CONFIG_NINT_SET(22)
-#define CPU_PLL_CONFIG_REF_DIV_VAL             CPU_PLL_CONFIG_REFDIV_SET(1)
-#define CPU_PLL_CONFIG_RANGE_VAL               CPU_PLL_CONFIG_RANGE_SET(0)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL1            CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL2            CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_DITHER_VAL                     CPU_PLL_DITHER_DITHER_EN_SET(0) | \
-                                               CPU_PLL_DITHER_NFRAC_MAX_SET(0x3f) | \
-                                               CPU_PLL_DITHER_NFRAC_MIN_SET(0) | \
-                                               CPU_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                               CPU_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-
-#define DDR_PLL_CONFIG_NINT_VAL                        DDR_PLL_CONFIG_NINT_SET(24)
-#define DDR_PLL_CONFIG_REF_DIV_VAL             DDR_PLL_CONFIG_REFDIV_SET(1)
-#define DDR_PLL_CONFIG_RANGE_VAL               DDR_PLL_CONFIG_RANGE_SET(0)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL1            DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL2            DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_DITHER_VAL                     DDR_PLL_DITHER_DITHER_EN_SET(0) | \
-                                               DDR_PLL_DITHER_NFRAC_MAX_SET(0x3ff) | \
-                                               DDR_PLL_DITHER_NFRAC_MIN_SET(0) | \
-                                               DDR_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                               DDR_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-
-#define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL      CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(2)
-#define AHB_CLK_FROM_DDR                       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)
-#define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV     CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)
-#define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV     CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)
-
-#elif (CFG_PLL_FREQ == CFG_PLL_600_600_200)
-
-#define CPU_DDR_SYNC_MODE                      DDR_CTL_CONFIG_CPU_DDR_SYNC_SET(1)
-
-#define CPU_PLL_CONFIG_NINT_VAL                        CPU_PLL_CONFIG_NINT_SET(24)
-#define CPU_PLL_CONFIG_REF_DIV_VAL             CPU_PLL_CONFIG_REFDIV_SET(1)
-#define CPU_PLL_CONFIG_RANGE_VAL               CPU_PLL_CONFIG_RANGE_SET(0)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL1            CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL2            CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_DITHER_VAL                     CPU_PLL_DITHER_DITHER_EN_SET(0) | \
-                                               CPU_PLL_DITHER_NFRAC_MAX_SET(0x3f) | \
-                                               CPU_PLL_DITHER_NFRAC_MIN_SET(0) | \
-                                               CPU_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                               CPU_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-#define DDR_PLL_CONFIG_NINT_VAL                        DDR_PLL_CONFIG_NINT_SET(24)
-#define DDR_PLL_CONFIG_REF_DIV_VAL             DDR_PLL_CONFIG_REFDIV_SET(1)
-#define DDR_PLL_CONFIG_RANGE_VAL               DDR_PLL_CONFIG_RANGE_SET(0)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL1            DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL2            DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_DITHER_VAL                     DDR_PLL_DITHER_DITHER_EN_SET(0) | \
-                                               DDR_PLL_DITHER_NFRAC_MAX_SET(0x3ff) | \
-                                               DDR_PLL_DITHER_NFRAC_MIN_SET(0) | \
-                                               DDR_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                               DDR_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-#define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL      CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(2)
-#define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV     CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)
-#define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV     CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)
-
-#elif (CFG_PLL_FREQ == CFG_PLL_650_400_200)
-
-#define CPU_DDR_SYNC_MODE                       DDR_CTL_CONFIG_CPU_DDR_SYNC_SET(0)
-
-#define CPU_PLL_CONFIG_NINT_VAL                 CPU_PLL_CONFIG_NINT_SET(26)
-#define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)
-#define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(0)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_DITHER_VAL                      CPU_PLL_DITHER_DITHER_EN_SET(0) | \
-                                                CPU_PLL_DITHER_NFRAC_MAX_SET(0x3f) | \
-                                                CPU_PLL_DITHER_NFRAC_MIN_SET(0) | \
-                                                CPU_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                                CPU_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-
-#define DDR_PLL_CONFIG_NINT_VAL                 DDR_PLL_CONFIG_NINT_SET(0xf)
-#define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)
-#define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(0)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_DITHER_VAL                      DDR_PLL_DITHER_DITHER_EN_SET(1) | \
-                                                DDR_PLL_DITHER_NFRAC_MAX_SET(0x2FB) | \
-                                                DDR_PLL_DITHER_NFRAC_MIN_SET(0x27B) | \
-                                                DDR_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                                DDR_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-
-#define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(2)
-#define AHB_CLK_FROM_DDR                        CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(0)
-#define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)
-#define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)
-
-
-#elif (CFG_PLL_FREQ == CFG_PLL_650_600_200)
-#define CPU_DDR_SYNC_MODE                       DDR_CTL_CONFIG_CPU_DDR_SYNC_SET(0)
-
-#define CPU_PLL_CONFIG_NINT_VAL                 CPU_PLL_CONFIG_NINT_SET(26)
-#define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)
-#define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(0)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)
-#define CPU_PLL_DITHER_VAL                      CPU_PLL_DITHER_DITHER_EN_SET(0) | \
-                                                CPU_PLL_DITHER_NFRAC_MAX_SET(0x3f) | \
-                                                CPU_PLL_DITHER_NFRAC_MIN_SET(0) | \
-                                                CPU_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                                CPU_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-
-#define DDR_PLL_CONFIG_NINT_VAL                 DDR_PLL_CONFIG_NINT_SET(0x17)
-#define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)
-#define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(0)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(0)
-#define DDR_PLL_DITHER_VAL                      DDR_PLL_DITHER_DITHER_EN_SET(1) | \
-                                                DDR_PLL_DITHER_NFRAC_MAX_SET(0x3ae) | \
-                                                DDR_PLL_DITHER_NFRAC_MIN_SET(0x385) | \
-                                                DDR_PLL_DITHER_NFRAC_STEP_SET(1) | \
-                                                DDR_PLL_DITHER_UPDATE_COUNT_SET(0xf)
-
-#define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(2)
-#define AHB_CLK_FROM_DDR                        CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(0)
-#define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)
-#define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)
-#else 
-   # error "CFG_PLL_FREQ not set"
-#endif // CFG_PLL_FREQ
-
 #define CPU_CLK_FROM_DDR_PLL   CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(0)
 #define CPU_CLK_FROM_CPU_PLL   CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)
 
 #endif
 
 
-
-#define __nint_to_mhz(n, ref)  ((n) * (ref) * 1000000)
-#define __cpu_hz_40(pll)       (__nint_to_mhz(CPU_PLL_CONFIG_NINT_GET(pll), 40))
-#define __cpu_hz_25(pll)       (__nint_to_mhz(CPU_PLL_CONFIG_NINT_GET(pll), 25))
-
-/* Since the count is incremented every other tick, divide by 2 */
-#define CFG_HZ                 (__cpu_hz_40(CPU_PLL_CONFIG_NINT_VAL) / 2)
-
 /* SGMII DEFINES */
 
 // 32'h18070034 (SGMII_CONFIG)
index 4810f396a21598890bcc6bb5fade331c5bcae07a..8524d89b05b9a587f007c75062df382e5d335ac7 100644 (file)
 #define WASP_REF_CLK_25                                                (1 << 4) /* 0 - 25MHz   1 - 40 MHz */
 #define WASP_RAM_TYPE(a)                                       ((a) & 0x3)
 
-#define CFG_934X_SDRAM_CONFIG_VAL                      0x7fbe8cd0
-#define CFG_934X_SDRAM_MODE_VAL_INIT           0x133
-#define CFG_934X_SDRAM_MODE_VAL                                0x33
-#define CFG_934X_SDRAM_CONFIG2_VAL                     0x959f66a8
-#define CFG_934X_SDRAM_TAP_VAL                         0x1f1f
-
-#define CFG_934X_DDR1_CONFIG_VAL                       0x7fd48cd0      // 0xc7d48cd0
-#define CFG_934X_DDR1_MODE_VAL_INIT                    0x133
-#define CFG_934X_DDR1_EXT_MODE_VAL                     0x0
-#define CFG_934X_DDR1_MODE_VAL                         0x33
-#define CFG_934X_DDR1_CONFIG2_VAL                      0x99d0e6a8      // 0x9dd0e6a8
-
-#if (CFG_PLL_FREQ == CFG_PLL_500_500_250)
-#define CFG_934X_DDR2_CONFIG_VAL       0xcfbc8cd0
-#define CFG_934X_DDR2_MODE_VAL_INIT    0x143
-#define CFG_934X_DDR2_EXT_MODE_VAL     0x402
-#define CFG_934X_DDR2_MODE_VAL         0x43
-#define CFG_934X_DDR2_CONFIG2_VAL      0xa5d0e6a8
-#define CFG_934X_DDR2_EN_TWL_VAL       0x1659
-#define CFG_934X_DDR2_TAP_VAL          0
-#elif (CFG_PLL_FREQ == CFG_PLL_650_600_300) || \
-      (CFG_PLL_FREQ == CFG_PLL_600_600_300) || \
-      (CFG_PLL_FREQ == CFG_PLL_600_550_275) || \
-      (CFG_PLL_FREQ == CFG_PLL_600_575_287)
-
-#define CFG_934X_DDR2_CONFIG_VAL       0xcfd48cd0
-#define CFG_934X_DDR2_MODE_VAL_INIT    0x143
-#define CFG_934X_DDR2_EXT_MODE_VAL     0x402
-#define CFG_934X_DDR2_MODE_VAL         0x43
-#define CFG_934X_DDR2_CONFIG2_VAL      0xa1d0e6a8
-#define CFG_934X_DDR2_EN_TWL_VAL       0x1659
-#define CFG_934X_DDR2_TAP_VAL          0x5
-#else
-/*
-*  Date: 2011-030-24
-*  Name: Charles Teng
-*  Reason: patch from LSDK-9.2.0.312
-*/
-#define CFG_934X_DDR2_CONFIG_VAL       0xc7d48cd0
-#define CFG_934X_DDR2_MODE_VAL_INIT    0x133
-#define CFG_934X_DDR2_EXT_MODE_VAL_INIT        0x382
-#define CFG_934X_DDR2_EXT_MODE_VAL     0x402
-#define CFG_934X_DDR2_MODE_VAL         0x33
-#define CFG_934X_DDR2_CONFIG2_VAL      0x9dd0e6a8
-#define CFG_934X_DDR2_EN_TWL_VAL       0xe59
-#define CFG_934X_DDR2_TAP_VAL          0x10012
-#endif
-
-#define CFG_934X_DDR1_TAP_VAL          0x14
-
 #define AR7240_REV_ID_AR7130           0xa0
 #define AR7240_REV_ID_AR7141           0xa1
 #define AR7240_REV_ID_AR7161           0xa2
index 1d05bf35ebc2a7334f222b0f177b4654840dc406..c077384f701554242a19445210a06f8215bac132 100644 (file)
 #define GPIO_OUT_FUNCTION1_ENABLE_GPIO_4_RESET                       0x14 // 20\r
 #define GPIO_OUT_FUNCTION1_ADDRESS                                   0x18040030\r
 \r
-\r
-#if (CFG_PLL_FREQ == CFG_PLL_400_400_200)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(32)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(20)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(0)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(32)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(20)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(0)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       /*\r
-       *  Date: 2011-030-21\r
-       *  Name: Charles Teng\r
-       *  Reason: patch from LSDK-9.2.0.303\r
-       *          WASP 1.1 support\r
-       */\r
-       #define CPU_PLL_NFRAC_25                        CPU_PLL_DITHER_NFRAC_MIN_SET(0) | CPU_PLL_DITHER_NFRAC_MAX_SET(0)\r
-       #define CPU_PLL_NFRAC_40                        CPU_PLL_DITHER_NFRAC_MIN_SET(0) | CPU_PLL_DITHER_NFRAC_MAX_SET(0)\r
-       #define DDR_PLL_NFRAC_25                        DDR_PLL_DITHER_NFRAC_MIN_SET(0) | DDR_PLL_DITHER_NFRAC_MAX_SET(0)\r
-       #define DDR_PLL_NFRAC_40                        DDR_PLL_DITHER_NFRAC_MIN_SET(0) | DDR_PLL_DITHER_NFRAC_MAX_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_400_200_200)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(32)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(20)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(32)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(20)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(2)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(2)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_300_300_150)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(24)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(15)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(24)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(15)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_600_1_2G_400_200)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL                 CPU_PLL_CONFIG_NINT_SET(48)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(0)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL                 DDR_PLL_CONFIG_NINT_SET(32)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(0)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_600_500_1G_250)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL                 CPU_PLL_CONFIG_NINT_SET(48)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(0)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL                 DDR_PLL_CONFIG_NINT_SET(40)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(0)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_600_550_1_1G_275)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL                 CPU_PLL_CONFIG_NINT_SET(24)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(0)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL                 DDR_PLL_CONFIG_NINT_SET(44)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(0)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_600_400_200)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(24)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(15)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(0)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(32)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(20)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(0)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       /*\r
-       *  Date: 2011-030-21\r
-       *  Name: Charles Teng\r
-       *  Reason: patch from LSDK-9.2.0.303\r
-       *          WASP 1.1 support\r
-       */\r
-       #define CPU_PLL_NFRAC_25                        CPU_PLL_DITHER_NFRAC_MIN_SET(0) | CPU_PLL_DITHER_NFRAC_MAX_SET(0)\r
-       #define CPU_PLL_NFRAC_40                        CPU_PLL_DITHER_NFRAC_MIN_SET(0) | CPU_PLL_DITHER_NFRAC_MAX_SET(0)\r
-       #define DDR_PLL_NFRAC_25                        DDR_PLL_DITHER_NFRAC_MIN_SET(0) | DDR_PLL_DITHER_NFRAC_MAX_SET(0)\r
-       #define DDR_PLL_NFRAC_40                        DDR_PLL_DITHER_NFRAC_MIN_SET(0) | DDR_PLL_DITHER_NFRAC_MAX_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_600_332_166)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(24)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(15)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(0)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(26)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(16)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_600_332_200)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(24)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(15)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(0)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(26)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(16)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(2)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_600_266_133)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(24)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(15)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(0)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(21)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(16)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_600_266_200)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(24)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(15)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(0)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(21)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(16)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(2)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_566_550_275)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(22)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(14)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(22)\r
-       /*\r
-       *  Date: 2011-030-21\r
-       *  Name: Charles Teng\r
-       *  Reason: patch from LSDK-9.2.0.303\r
-       *          WASP 1.1 support\r
-       */\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(13)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       /*\r
-       *  Date: 2011-030-21\r
-       *  Name: Charles Teng\r
-       *  Reason: patch from LSDK-9.2.0.303\r
-       *          WASP 1.1 support\r
-       */\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(20) | CPU_PLL_DITHER_NFRAC_MAX_SET(20)\r
-\r
-       /*\r
-       *  Date: 2011-030-21\r
-       *  Name: Charles Teng\r
-       *  Reason: patch from LSDK-9.2.0.303\r
-       *          WASP 1.1 support\r
-       */\r
-       #define CPU_PLL_NFRAC_25                        CPU_PLL_DITHER_NFRAC_MIN_SET(40) | CPU_PLL_DITHER_NFRAC_MAX_SET(40)\r
-       #define CPU_PLL_NFRAC_40                        CPU_PLL_DITHER_NFRAC_MIN_SET(9) | CPU_PLL_DITHER_NFRAC_MAX_SET(9)\r
-       #define DDR_PLL_NFRAC_25                        DDR_PLL_DITHER_NFRAC_MIN_SET(0) | DDR_PLL_DITHER_NFRAC_MAX_SET(0)\r
-       #define DDR_PLL_NFRAC_40                        DDR_PLL_DITHER_NFRAC_MIN_SET(768) | DDR_PLL_DITHER_NFRAC_MAX_SET(768)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_566_525_262)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(22)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(14)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(21)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(13)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       /*\r
-       *  Date: 2011-030-21\r
-       *  Name: Charles Teng\r
-       *  Reason: patch from LSDK-9.2.0.303\r
-       *          WASP 1.1 support\r
-       */\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(20) | CPU_PLL_DITHER_NFRAC_MAX_SET(20)\r
-\r
-       #define CPU_PLL_NFRAC_25                        CPU_PLL_DITHER_NFRAC_MIN_SET(40) | CPU_PLL_DITHER_NFRAC_MAX_SET(40)\r
-       #define CPU_PLL_NFRAC_40                        CPU_PLL_DITHER_NFRAC_MIN_SET(9) | CPU_PLL_DITHER_NFRAC_MAX_SET(9)\r
-       #define DDR_PLL_NFRAC_25                        DDR_PLL_DITHER_NFRAC_MIN_SET(0) | DDR_PLL_DITHER_NFRAC_MAX_SET(0)\r
-       #define DDR_PLL_NFRAC_40                        DDR_PLL_DITHER_NFRAC_MIN_SET(128) | DDR_PLL_DITHER_NFRAC_MAX_SET(128)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_566_500_250)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(22)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(14)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(20)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(12)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(20) | CPU_PLL_DITHER_NFRAC_MAX_SET(20)\r
-\r
-       /*\r
-       *  Date: 2011-030-21\r
-       *  Name: Charles Teng\r
-       *  Reason: patch from LSDK-9.2.0.303\r
-       *          WASP 1.1 support\r
-       */\r
-       #define CPU_PLL_NFRAC_25                        CPU_PLL_DITHER_NFRAC_MIN_SET(40) | CPU_PLL_DITHER_NFRAC_MAX_SET(40)\r
-       #define CPU_PLL_NFRAC_40                        CPU_PLL_DITHER_NFRAC_MIN_SET(9) | CPU_PLL_DITHER_NFRAC_MAX_SET(9)\r
-       #define DDR_PLL_NFRAC_25                        DDR_PLL_DITHER_NFRAC_MIN_SET(0) | DDR_PLL_DITHER_NFRAC_MAX_SET(0)\r
-       #define DDR_PLL_NFRAC_40                        DDR_PLL_DITHER_NFRAC_MIN_SET(512) | DDR_PLL_DITHER_NFRAC_MAX_SET(512)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_566_475_237)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(22)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(14)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       /*\r
-       *  Date: 2011-030-24\r
-       *  Name: Charles Teng\r
-       *  Reason: patch from LSDK-9.2.0.312\r
-       */\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(19)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(11)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(20) | CPU_PLL_DITHER_NFRAC_MAX_SET(20)\r
-\r
-       /*\r
-       *  Date: 2011-030-21\r
-       *  Name: Charles Teng\r
-       *  Reason: patch from LSDK-9.2.0.303\r
-       *          WASP 1.1 support\r
-       */\r
-       #define CPU_PLL_NFRAC_25                        CPU_PLL_DITHER_NFRAC_MIN_SET(41) | CPU_PLL_DITHER_NFRAC_MAX_SET(41)\r
-       #define CPU_PLL_NFRAC_40                        CPU_PLL_DITHER_NFRAC_MIN_SET(9) | CPU_PLL_DITHER_NFRAC_MAX_SET(9)\r
-       #define DDR_PLL_NFRAC_25                        DDR_PLL_DITHER_NFRAC_MIN_SET(0) | DDR_PLL_DITHER_NFRAC_MAX_SET(1023)\r
-       /*\r
-       *  Date: 2011-030-24\r
-       *  Name: Charles Teng\r
-       *  Reason: patch from LSDK-9.2.0.312\r
-       */\r
-       #define DDR_PLL_NFRAC_40                        DDR_PLL_DITHER_NFRAC_MIN_SET(895) | DDR_PLL_DITHER_NFRAC_MAX_SET(1023)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_566_450_225)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(22)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(14)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(36)\r
-       /*\r
-       *  Date: 2011-030-21\r
-       *  Name: Charles Teng\r
-       *  Reason: patch from LSDK-9.2.0.303\r
-       *          WASP 1.1 support\r
-       */\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(22)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(0)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       /*\r
-       *  Date: 2011-030-21\r
-       *  Name: Charles Teng\r
-       *  Reason: patch from LSDK-9.2.0.303\r
-       *          WASP 1.1 support\r
-       */\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(20) | CPU_PLL_DITHER_NFRAC_MAX_SET(20)\r
-\r
-       #define CPU_PLL_NFRAC_25                        CPU_PLL_DITHER_NFRAC_MIN_SET(40) | CPU_PLL_DITHER_NFRAC_MAX_SET(40)\r
-       #define CPU_PLL_NFRAC_40                        CPU_PLL_DITHER_NFRAC_MIN_SET(9) | CPU_PLL_DITHER_NFRAC_MAX_SET(9)\r
-       #define DDR_PLL_NFRAC_25                        DDR_PLL_DITHER_NFRAC_MIN_SET(0) | DDR_PLL_DITHER_NFRAC_MAX_SET(0)\r
-       #define DDR_PLL_NFRAC_40                        DDR_PLL_DITHER_NFRAC_MIN_SET(512) | DDR_PLL_DITHER_NFRAC_MAX_SET(512)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_566_400_200)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(22)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(14)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(16)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(10)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(20) | CPU_PLL_DITHER_NFRAC_MAX_SET(20)\r
-\r
-       /*\r
-       *  Date: 2011-030-21\r
-       *  Name: Charles Teng\r
-       *  Reason: patch from LSDK-9.2.0.303\r
-       *          WASP 1.1 support\r
-       */\r
-       #define CPU_PLL_NFRAC_25                        CPU_PLL_DITHER_NFRAC_MIN_SET(40) | CPU_PLL_DITHER_NFRAC_MAX_SET(40)\r
-       #define CPU_PLL_NFRAC_40                        CPU_PLL_DITHER_NFRAC_MIN_SET(9) | CPU_PLL_DITHER_NFRAC_MAX_SET(9)\r
-       #define DDR_PLL_NFRAC_25                        DDR_PLL_DITHER_NFRAC_MIN_SET(0) | DDR_PLL_DITHER_NFRAC_MAX_SET(0)\r
-       #define DDR_PLL_NFRAC_40                        DDR_PLL_DITHER_NFRAC_MIN_SET(0) | DDR_PLL_DITHER_NFRAC_MAX_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_560_480_240)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(22)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(14)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(19)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(12)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(20) | CPU_PLL_DITHER_NFRAC_MAX_SET(20)\r
-\r
-       #define CPU_PLL_NFRAC_25                        CPU_PLL_DITHER_NFRAC_MIN_SET(25) | CPU_PLL_DITHER_NFRAC_MAX_SET(25)\r
-       #define CPU_PLL_NFRAC_40                        CPU_PLL_DITHER_NFRAC_MIN_SET(0) | CPU_PLL_DITHER_NFRAC_MAX_SET(0)\r
-       #define DDR_PLL_NFRAC_25                        DDR_PLL_DITHER_NFRAC_MIN_SET(204) | DDR_PLL_DITHER_NFRAC_MAX_SET(204)\r
-       #define DDR_PLL_NFRAC_40                        DDR_PLL_DITHER_NFRAC_MIN_SET(0) | DDR_PLL_DITHER_NFRAC_MAX_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_650_600_300)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(26)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(15)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(0)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(24)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(20)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(0)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_600_600_300)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(24)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(15)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(0)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(24)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(20)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(0)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_600_550_275)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(24)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(15)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(0)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(22)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(20)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(0)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_600_650_325)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(24)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(15)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(0)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(26)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(20)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(0)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_600_525_262)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(24)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(15)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(0)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(21)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(20)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(0)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_600_575_287)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(24)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(15)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(0)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(23)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(14)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(0)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_600_450_200)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(24)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(15)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(0)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(18)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(20)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(0)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_533_400_200)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(21)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(13)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(32)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(20)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(0)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(20)\r
-\r
-       /*\r
-       *  Date: 2011-030-21\r
-       *  Name: Charles Teng\r
-       *  Reason: patch from LSDK-9.2.0.303\r
-       *          WASP 1.1 support\r
-       */\r
-       #define CPU_PLL_NFRAC_25                        CPU_PLL_DITHER_NFRAC_MIN_SET(20) | CPU_PLL_DITHER_NFRAC_MAX_SET(0)\r
-       #define CPU_PLL_NFRAC_40                        CPU_PLL_DITHER_NFRAC_MIN_SET(20) | CPU_PLL_DITHER_NFRAC_MAX_SET(0)\r
-       #define DDR_PLL_NFRAC_25                        DDR_PLL_DITHER_NFRAC_MIN_SET(0) | DDR_PLL_DITHER_NFRAC_MAX_SET(0)\r
-       #define DDR_PLL_NFRAC_40                        DDR_PLL_DITHER_NFRAC_MIN_SET(0) | DDR_PLL_DITHER_NFRAC_MAX_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_533_500_250)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(21)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(13)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(20)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(12)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(0)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(20)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_600_350_175)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL                 CPU_PLL_CONFIG_NINT_SET(24)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(0)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL                 DDR_PLL_CONFIG_NINT_SET(28)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(0)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_600_300_150)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(24)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(15)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(0)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(24)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(15)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(0)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_600_400_300)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL                 CPU_PLL_CONFIG_NINT_SET(24)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(0)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL                 DDR_PLL_CONFIG_NINT_SET(32)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(0)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_500_400_200)\r
-\r
-       /*\r
-       *  Date: 2011-030-21\r
-       *  Name: Charles Teng\r
-       *  Reason: patch from LSDK-9.2.0.303\r
-       *          WASP 1.1 support\r
-       */\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(20)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(12)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       /*\r
-       *  Date: 2011-030-21\r
-       *  Name: Charles Teng\r
-       *  Reason: patch from LSDK-9.2.0.303\r
-       *          WASP 1.1 support\r
-       */\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       /*\r
-       *  Date: 2011-030-21\r
-       *  Name: Charles Teng\r
-       *  Reason: patch from LSDK-9.2.0.303\r
-       *          WASP 1.1 support\r
-       */\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(32)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(20)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(0)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-\r
-       /*\r
-       *  Date: 2011-030-21\r
-       *  Name: Charles Teng\r
-       *  Reason: patch from LSDK-9.2.0.303\r
-       *          WASP 1.1 support\r
-       */\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(20)\r
-\r
-       #define CPU_PLL_NFRAC_25                        CPU_PLL_DITHER_NFRAC_MIN_SET(0) | CPU_PLL_DITHER_NFRAC_MAX_SET(0)\r
-       #define CPU_PLL_NFRAC_40                        CPU_PLL_DITHER_NFRAC_MIN_SET(32) | CPU_PLL_DITHER_NFRAC_MAX_SET(0)\r
-       #define DDR_PLL_NFRAC_25                        DDR_PLL_DITHER_NFRAC_MIN_SET(0) | DDR_PLL_DITHER_NFRAC_MAX_SET(0)\r
-       #define DDR_PLL_NFRAC_40                        DDR_PLL_DITHER_NFRAC_MIN_SET(0) | DDR_PLL_DITHER_NFRAC_MAX_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_700_400_200)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(28)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(17)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(3)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(32)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(20)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(0)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_600_500_250)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL_25              CPU_PLL_CONFIG_NINT_SET(24)\r
-       #define CPU_PLL_CONFIG_NINT_VAL_40              CPU_PLL_CONFIG_NINT_SET(15)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(0)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL_25              DDR_PLL_CONFIG_NINT_SET(20)\r
-       #define DDR_PLL_CONFIG_NINT_VAL_40              DDR_PLL_CONFIG_NINT_SET(12)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#elif (CFG_PLL_FREQ == CFG_PLL_500_500_250)\r
-\r
-       #define CPU_PLL_CONFIG_NINT_VAL                 CPU_PLL_CONFIG_NINT_SET(20)\r
-       #define CPU_PLL_CONFIG_REF_DIV_VAL              CPU_PLL_CONFIG_REFDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_RANGE_VAL                CPU_PLL_CONFIG_RANGE_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL1             CPU_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define CPU_PLL_CONFIG_OUT_DIV_VAL2             CPU_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define DDR_PLL_CONFIG_NINT_VAL                 DDR_PLL_CONFIG_NINT_SET(20)\r
-       #define DDR_PLL_CONFIG_REF_DIV_VAL              DDR_PLL_CONFIG_REFDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_RANGE_VAL                DDR_PLL_CONFIG_RANGE_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL1             DDR_PLL_CONFIG_OUTDIV_SET(1)\r
-       #define DDR_PLL_CONFIG_OUT_DIV_VAL2             DDR_PLL_CONFIG_OUTDIV_SET(0)\r
-\r
-       #define CPU_PLL_NFRAC_MIN_SET                   CPU_PLL_DITHER_NFRAC_MIN_SET(0)\r
-\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_DIV_VAL       CPU_DDR_CLOCK_CONTROL_AHB_POST_DIV_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_AHB_CLK_DDR       CPU_DDR_CLOCK_CONTROL_AHBCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_CLK_DDR       CPU_DDR_CLOCK_CONTROL_DDRCLK_FROM_DDRPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_CLK_CPU       CPU_DDR_CLOCK_CONTROL_CPUCLK_FROM_CPUPLL_SET(1)\r
-       #define CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV      CPU_DDR_CLOCK_CONTROL_DDR_POST_DIV_SET(0)\r
-       #define CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV      CPU_DDR_CLOCK_CONTROL_CPU_POST_DIV_SET(0)\r
-\r
-#endif\r
-\r
 #endif /* _AR934X_SOC_H */\r