blob: 7e9e81545302126b1baf1128f66faa2355b0c7f3 [file] [log] [blame]
/*******************************************************************************
* Copyright (C) 2007, ZTE Corporation.
*
* File Name:pubnvparm.h
* File Mark:
* Description:public config NV parameters
* Others:
* Version: v0.5
* Author: xuxingkui
* Date: 2009-09-28
* History 1:
* Date: 2009-11-24
* Version: v1.0
* Author: xuxingkui
* Modification: add a line at the end of this file
*
* History 2:
********************************************************************************/
#ifndef _RONVPARM_H
#define _RONVPARM_H
#include "NandFlash.h"
#include "RONvParam_PS.h"
#include "RONvParam_AMT.h"
/****************************************************************************
* Include files
****************************************************************************/
/****************************************************************************
* Local Macros
****************************************************************************/
/****************************************************************************
* DIVER
****************************************************************************/
/***********************************
driver leave factory parmameters
************************************/
typedef struct _tagZFacPub_DrvParam
{
}T_ZFacPub_DrvParam;
/***********************************
driver none leave factory parmameters
************************************/
typedef struct _tagNonFacPub_DrvParam
{
}T_ZNonFacPub_DrvParam;
/****************************************************************************
* PS
****************************************************************************/
/***********************************
PS leave factory parmameters
************************************/
typedef struct _tagZFacPub_PsParam
{
}T_ZFacPub_PsParam;
/***********************************
PS none leave factory parmameters
************************************/
typedef struct _tagNonFacPub_PsParam
{
T_zPS_DEV_NV_Imei psDevNv;
}T_ZNonFacPub_PsParam;
/****************************************************************************
* AMT
****************************************************************************/
/***********************************
AMT leave factory parmameters
************************************/
typedef struct _tagZFacPub_AMTParam
{
}T_ZFacPub_AMTParam;
/***********************************
AMT none leave factory parmameters
************************************/
typedef struct _tagNonFacPub_AMTParam
{
T_zPS_AMT_NV AMTDevNv;
}T_ZNonFacPub_AMTParam;
/****************************************************************************
* USER
****************************************************************************/
/***********************************
User factory public parmameters
************************************/
typedef struct _tagZFacPub_UserParam
{
}T_ZFacPub_UserParam;
/***********************************
User nonfactory public parmameters
************************************/
typedef struct _tagNonFacPub_UserParam
{
}T_ZNonFacPub_UserParam;
/****************************************************************************
* Public TSP
****************************************************************************/
/***********************************
Tsp leave factory parmameters
************************************/
typedef struct _tagZPub_TspParam
{
/* leave factory parmameters */
T_ZFacPub_DrvParam gFacPubDrvParam; /* driver */
T_ZFacPub_PsParam gFacPubPsParam; /* ps */
T_ZFacPub_AMTParam gFacPubAMTParam; /* AMT */
T_ZFacPub_UserParam gFacPubUserParam; /* user */
/* none leave factory parmameters */
T_ZNonFacPub_DrvParam gNonFacPubDrvParam; /* driver */
T_ZNonFacPub_PsParam gNoneFacPubPsParam; /* ps */
T_ZNonFacPub_AMTParam gNoneFacPubAMTParam;/* amt */
T_ZNonFacPub_UserParam gNonFacPubUserParam; /* user */
}T_ZPub_TspParam;
#endif