www.pudn.com > 6027_HD65.rar > merge79_O.h


/***************    MTK CONFIDENTIAL & COPYRIGHTED     ****************/ 
/***************                                       ****************/ 
/***************  $Modtime:: 04/06/25 3:30p    $       ****************/ 
/***************  $Revision:: 13               $       ****************/ 
/***************                                       ****************/ 
/*************** Description : MT1379 code merge       ****************/ 
/***************               utility                 ****************/ 
/***************                                       ****************/ 
/***************     Company : MediaTek Inc.           ****************/ 
/***************  Programmer : Joseph Lin              ****************/ 
/**********************************************************************/ 
#ifndef _INC_MERGE 
#define _INC_MERGE 
 
#define DRAMB_CACH_BASE_ADDRESS             0x00000000L 
#define DRAMA_CACH_BASE_ADDRESS             0x01000000L 
#define FLASH_CACH_BASE_ADDRESS             0x02000000L 
 
#define DRAMA_NONCACH_BASE_ADDRESS          0x03000000L 
#define DRAMB_NONCACH_BASE_ADDRESS          0x04000000L 
#define FLASH_NONCACH_BASE_ADDRESS          0x05000000L 
#define IO_BASE_ADDRESS                     0x06000000L 
#define CODE_INFO_START_ADDRESS             0x200 
 
 #if (DRAM_SZ == DRAM_2M) 
  #define DRAM_PARTITION_ADDR                 0x1d6000L 
  #define TOC_BUF_ADDR                        0x1d4800L 
#elif (DRAM_SZ == DRAM_4M)  
  #ifdef RISC_ICE_MODE 
    #define DRAM_PARTITION_ADDR               0x380000L 
    #define TOC_BUF_ADDR                      0x37C400L 
  #else 
    #define DRAM_PARTITION_ADDR               0x3ad800L 
    #define TOC_BUF_ADDR                      0x3ac000L  
  #endif 
#elif (DRAM_SZ == DRAM_8M)  
  #define DRAM_PARTITION_ADDR                 0x770000L 
  #define TOC_BUF_ADDR                        0x76C400L  
#elif (DRAM_SZ == DRAM_16M)  
  #define DRAM_PARTITION_ADDR                 0xF40000L 
  #define TOC_BUF_ADDR                        0xF3C400L  
#endif 
 
 
#define TOC_BUF_SIZE                          0x800 
#if(DRAM_SZ == DRAM_2M || DRAM_SZ == DRAM_4M) 
#define SHAREMEM_SIZE                         0x1000 
#else 
#define SHAREMEM_SIZE                         0x2000 
#endif 
#define CDTXT_BUF_SIZE                        0 
 
#define SHAREMEM_ADDR                         (TOC_BUF_ADDR + TOC_BUF_SIZE) 
#define CDTXT_BUF_ADDR                        (SHAREMEM_ADDR + SHAREMEM_SIZE) 
 
#endif  // _INC_MERGE