blob: a28ffbc0e199c685e45d90672c348ab6353d025b [file] [log] [blame]
/*******************************************************************************
* °æÈ¨ËùÓÐ (C)2015, ÖÐÐËͨѶ¹É·ÝÓÐÏÞ¹«Ë¾¡£
*
* ÎļþÃû³Æ: rf_iram_pub_config.h
* Îļþ±êʶ: rf_iram_pub_config.h
* ÄÚÈÝÕªÒª: PSÓëPHYÐÅÏ¢½»»¥IRAMµÄÉ䯵¹«¹²ÒµÎñÇøÓò»®·Ö(¹²512B)
* ʹÓ÷½·¨: #include "ram_config.h"
*
* ÐÞ¸ÄÈÕÆÚ °æ±¾ºÅ Ð޸ıê¼Ç ÐÞ¸ÄÈË ÐÞ¸ÄÄÚÈÝ
* ------------------------------------------------------------------------------
* 2015/06/08 V1.0 Create ÁõÑÇÄÏ ´´½¨
*
*******************************************************************************/
#ifndef _RF_IRAM_PUB_CONFIG_H
#define _RF_IRAM_PUB_CONFIG_H
#include "ram_config.h"
/*******************************************************************************
* Í·Îļþ *
*******************************************************************************/
/*******************************************************************************
* ºê¶¨Òå *
*******************************************************************************/
/* IRAMÖУ¬PSÓëPHYÐÅÏ¢½»»¥µÄÉ䯵¹«¹²ÒµÎñ»ùµØÖ·ÎªIRAM_BASE_ADDR_PUB_RF£¬´óСΪ512B */
/* IRAM_PUB_RFÖУ¬µÚÒ»²¿·ÖÇøÓòΪUEID£¬´óСΪ64Byte*/
#define IRAM_PUB_RF_BASE_ADDR_UEID (IRAM_BASE_ADDR_PUB_RF)
#define IRAM_PUB_RF_BASE_LEN_UEID (64>>CPU_SHIFT)
/* IRAM_PUB_RFÖУ¬µÚÒ»²¿·ÖÇøÓòΪβ¹»Ø¶ÁµÄDACÖµ£¬´óСΪ4Byte*/
#define IRAM_PUB_RF_BASE_ADD_TEMPCOMP_DAC (IRAM_BASE_ADDR_PUB_RF + IRAM_PUB_RF_BASE_LEN_UEID)
#define IRAM_PUB_RF_BASE_LEN_TEMPCOMP_DAC (4>>CPU_SHIFT)
#define IRAM_PUB_RF_BASE_ADDR_MIPI_INIT_DATA (IRAM_PUB_RF_BASE_ADD_TEMPCOMP_DAC + IRAM_PUB_RF_BASE_LEN_TEMPCOMP_DAC)
#define IRAM_PUB_RF_BASE_LEN_MIPI_INIT_DATA (128>>CPU_SHIFT)
#define IRAM_PUB_RF_BASE_ADDR_PIN_MUX_PARA (IRAM_PUB_RF_BASE_ADDR_MIPI_INIT_DATA + IRAM_PUB_RF_BASE_LEN_MIPI_INIT_DATA)
#define IRAM_PUB_RF_BASE_LEN_PIN_MUX_PARA (2>>CPU_SHIFT)
/* IRAM_PUB_RFÖУ¬¸Ã²¿·ÖÇøÓòÓÃÓÚ½«TDS PAIDLE¿ØÖÆ×Ö¹²Ïí¸øR7£¬ÓÃÓÚRFIDLE2SLEEPʱÅäÖÃPAIDLE */
#define IRAM_PUB_RF_BASE_ADDR_PAIDLE_PARA (IRAM_PUB_RF_BASE_ADDR_PIN_MUX_PARA + IRAM_PUB_RF_BASE_LEN_PIN_MUX_PARA)
#define IRAM_PUB_RF_BASE_LEN_PAID_PARA (20>>CPU_SHIFT)
/*com NVÖÐÔö¼Ó¾§Ìådac VS temp¡¡µÄÂë±í£¬£µ¶ÈÒ»¸ö¸ñµã£¬£­£´£°¶Èµ½£¹£°¶È*/
#define IRAM_PUB_RF_BASE_ADDR_CRYSTAL_DACVSTEMP (IRAM_PUB_RF_BASE_ADDR_PAIDLE_PARA + IRAM_PUB_RF_BASE_LEN_PAID_PARA)
#define IRAM_PUB_RF_BASE_LEN_CRYSTAL_DACVSTEMP (54>>CPU_SHIFT)
#define IRAM_PUB_RF_BASE_ADDR_SLEEP_FALG_PARA (IRAM_PUB_RF_BASE_ADDR_CRYSTAL_DACVSTEMP + IRAM_PUB_RF_BASE_LEN_CRYSTAL_DACVSTEMP)
#define IRAM_PUB_RF_BASE_SLEEP_FALG_LEN_PARA (2>>CPU_SHIFT)
#define IRAM_PUB_RF_BASE_ADDR_ZXPA_FLAG_PARA (IRAM_PUB_RF_BASE_ADDR_SLEEP_FALG_PARA + IRAM_PUB_RF_BASE_SLEEP_FALG_LEN_PARA)
#define IRAM_PUB_RF_BASE_ADDR_ZXPA_LEN_PARA (4>>CPU_SHIFT)
/*******************************************************************************
* Êý¾ÝÀàÐͶ¨Òå *
*******************************************************************************/
/*******************************************************************************
* È«¾Ö±äÁ¿ÉùÃ÷ *
*******************************************************************************/
/*******************************************************************************
* È«¾Öº¯ÊýÉùÃ÷ *
*******************************************************************************/
#endif // #ifndef _RF_IRAM_PUB_CONFIG_H