blob: 06903f8a10c7bef89bb6131de2dc1c0d3c0af0b7 [file] [log] [blame]
lh9ed821d2023-04-07 01:36:19 -07001/*******************************************************************************
2 * Copyright (C) 2007, ZTE Corporation.
3 *
4 * File Name:pubnvparm.h
5 * File Mark:
6 * Description:public config NV parameters
7
8 * Others:
9 * Version: v0.5
10 * Author: xuxingkui
11 * Date: 2009-09-28
12 * History 1:
13 * Date: 2009-11-24
14 * Version: v1.0
15 * Author: xuxingkui
16 * Modification: add a line at the end of this file
17 *
18 * History 2:
19 ********************************************************************************/
20
21#ifndef _PUBNVPARM_H
22#define _PUBNVPARM_H
23
24#include "RONvParam.h"
25#if 0
26#include "NandFlash.h"
27#include "PubNvParam_PS.h"
28#include "PubNvParam_AMT.h"
29
30/****************************************************************************
31* Include files
32****************************************************************************/
33
34/****************************************************************************
35* Local Macros
36****************************************************************************/
37
38/****************************************************************************
39* DIVER
40****************************************************************************/
41/***********************************
42driver leave factory parmameters
43************************************/
44typedef struct _tagZFacPub_DrvParam
45{
46
47}T_ZFacPub_DrvParam;
48
49/***********************************
50driver none leave factory parmameters
51************************************/
52typedef struct _tagNonFacPub_DrvParam
53{
54
55}T_ZNonFacPub_DrvParam;
56
57/****************************************************************************
58* PS
59****************************************************************************/
60/***********************************
61PS leave factory parmameters
62************************************/
63typedef struct _tagZFacPub_PsParam
64{
65
66}T_ZFacPub_PsParam;
67
68/***********************************
69PS none leave factory parmameters
70************************************/
71typedef struct _tagNonFacPub_PsParam
72{
73 T_zPS_DEV_NV_Imei psDevNv;
74}T_ZNonFacPub_PsParam;
75
76/****************************************************************************
77* AMT
78****************************************************************************/
79/***********************************
80AMT leave factory parmameters
81************************************/
82typedef struct _tagZFacPub_AMTParam
83{
84
85}T_ZFacPub_AMTParam;
86
87/***********************************
88AMT none leave factory parmameters
89************************************/
90typedef struct _tagNonFacPub_AMTParam
91{
92 T_zPS_AMT_NV AMTDevNv;
93}T_ZNonFacPub_AMTParam;
94
95/****************************************************************************
96* USER
97****************************************************************************/
98/***********************************
99User factory public parmameters
100************************************/
101typedef struct _tagZFacPub_UserParam
102{
103
104}T_ZFacPub_UserParam;
105
106/***********************************
107User nonfactory public parmameters
108************************************/
109typedef struct _tagNonFacPub_UserParam
110{
111
112}T_ZNonFacPub_UserParam;
113
114/****************************************************************************
115* Public TSP
116****************************************************************************/
117/***********************************
118Tsp leave factory parmameters
119************************************/
120typedef struct _tagZPub_TspParam
121{
122 /* leave factory parmameters */
123 T_ZFacPub_DrvParam gFacPubDrvParam; /* driver */
124 T_ZFacPub_PsParam gFacPubPsParam; /* ps */
125 T_ZFacPub_AMTParam gFacPubAMTParam; /* AMT */
126 T_ZFacPub_UserParam gFacPubUserParam; /* user */
127
128 /* none leave factory parmameters */
129 T_ZNonFacPub_DrvParam gNonFacPubDrvParam; /* driver */
130 T_ZNonFacPub_PsParam gNoneFacPubPsParam; /* ps */
131 T_ZNonFacPub_AMTParam gNoneFacPubAMTParam;/* amt */
132 T_ZNonFacPub_UserParam gNonFacPubUserParam; /* user */
133
134}T_ZPub_TspParam;
135
136#endif
137
138#endif
139
140
141