blob: a28ffbc0e199c685e45d90672c348ab6353d025b [file] [log] [blame]
lh9ed821d2023-04-07 01:36:19 -07001/*******************************************************************************
2* °æÈ¨ËùÓÐ (C)2015, ÖÐÐËͨѶ¹É·ÝÓÐÏÞ¹«Ë¾¡£
3*
4* ÎļþÃû³Æ: rf_iram_pub_config.h
5* Îļþ±êʶ: rf_iram_pub_config.h
6* ÄÚÈÝÕªÒª: PSÓëPHYÐÅÏ¢½»»¥IRAMµÄÉ䯵¹«¹²ÒµÎñÇøÓò»®·Ö(¹²512B)
7* ʹÓ÷½·¨: #include "ram_config.h"
8*
9* ÐÞ¸ÄÈÕÆÚ °æ±¾ºÅ Ð޸ıê¼Ç ÐÞ¸ÄÈË ÐÞ¸ÄÄÚÈÝ
10* ------------------------------------------------------------------------------
11* 2015/06/08 V1.0 Create ÁõÑÇÄÏ ´´½¨
12*
13*******************************************************************************/
14
15#ifndef _RF_IRAM_PUB_CONFIG_H
16#define _RF_IRAM_PUB_CONFIG_H
17
18#include "ram_config.h"
19/*******************************************************************************
20* Í·Îļþ *
21*******************************************************************************/
22
23/*******************************************************************************
24* ºê¶¨Òå *
25*******************************************************************************/
26/* IRAMÖУ¬PSÓëPHYÐÅÏ¢½»»¥µÄÉ䯵¹«¹²ÒµÎñ»ùµØÖ·ÎªIRAM_BASE_ADDR_PUB_RF£¬´óСΪ512B */
27
28/* IRAM_PUB_RFÖУ¬µÚÒ»²¿·ÖÇøÓòΪUEID£¬´óСΪ64Byte*/
29#define IRAM_PUB_RF_BASE_ADDR_UEID (IRAM_BASE_ADDR_PUB_RF)
30#define IRAM_PUB_RF_BASE_LEN_UEID (64>>CPU_SHIFT)
31
32/* IRAM_PUB_RFÖУ¬µÚÒ»²¿·ÖÇøÓòΪβ¹»Ø¶ÁµÄDACÖµ£¬´óСΪ4Byte*/
33#define IRAM_PUB_RF_BASE_ADD_TEMPCOMP_DAC (IRAM_BASE_ADDR_PUB_RF + IRAM_PUB_RF_BASE_LEN_UEID)
34#define IRAM_PUB_RF_BASE_LEN_TEMPCOMP_DAC (4>>CPU_SHIFT)
35
36#define IRAM_PUB_RF_BASE_ADDR_MIPI_INIT_DATA (IRAM_PUB_RF_BASE_ADD_TEMPCOMP_DAC + IRAM_PUB_RF_BASE_LEN_TEMPCOMP_DAC)
37#define IRAM_PUB_RF_BASE_LEN_MIPI_INIT_DATA (128>>CPU_SHIFT)
38
39#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)
40#define IRAM_PUB_RF_BASE_LEN_PIN_MUX_PARA (2>>CPU_SHIFT)
41
42/* IRAM_PUB_RFÖУ¬¸Ã²¿·ÖÇøÓòÓÃÓÚ½«TDS PAIDLE¿ØÖÆ×Ö¹²Ïí¸øR7£¬ÓÃÓÚRFIDLE2SLEEPʱÅäÖÃPAIDLE */
43#define IRAM_PUB_RF_BASE_ADDR_PAIDLE_PARA (IRAM_PUB_RF_BASE_ADDR_PIN_MUX_PARA + IRAM_PUB_RF_BASE_LEN_PIN_MUX_PARA)
44#define IRAM_PUB_RF_BASE_LEN_PAID_PARA (20>>CPU_SHIFT)
45
46
47/*com NVÖÐÔö¼Ó¾§Ìådac VS temp¡¡µÄÂë±í£¬£µ¶ÈÒ»¸ö¸ñµã£¬£­£´£°¶Èµ½£¹£°¶È*/
48
49#define IRAM_PUB_RF_BASE_ADDR_CRYSTAL_DACVSTEMP (IRAM_PUB_RF_BASE_ADDR_PAIDLE_PARA + IRAM_PUB_RF_BASE_LEN_PAID_PARA)
50#define IRAM_PUB_RF_BASE_LEN_CRYSTAL_DACVSTEMP (54>>CPU_SHIFT)
51
52#define IRAM_PUB_RF_BASE_ADDR_SLEEP_FALG_PARA (IRAM_PUB_RF_BASE_ADDR_CRYSTAL_DACVSTEMP + IRAM_PUB_RF_BASE_LEN_CRYSTAL_DACVSTEMP)
53#define IRAM_PUB_RF_BASE_SLEEP_FALG_LEN_PARA (2>>CPU_SHIFT)
54
55#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)
56#define IRAM_PUB_RF_BASE_ADDR_ZXPA_LEN_PARA (4>>CPU_SHIFT)
57
58/*******************************************************************************
59* Êý¾ÝÀàÐͶ¨Òå *
60*******************************************************************************/
61
62/*******************************************************************************
63* È«¾Ö±äÁ¿ÉùÃ÷ *
64*******************************************************************************/
65
66/*******************************************************************************
67* È«¾Öº¯ÊýÉùÃ÷ *
68*******************************************************************************/
69
70#endif // #ifndef _RF_IRAM_PUB_CONFIG_H
71
72
73
74
75
76