typedef struct
{
    UINT8   POWER_CONS_CTL_ON;         // 1  bit
    UINT16  POWER_CONS_LIMIT_MAX;  	   // 15 bit
    UINT16  POWER_CONS_LIMIT_TYP;  	   // 15 bit
    UINT16  BL_POWER_WATT_MAX;     	   // 14 bit
    UINT16  BL_POWER_WATT_TYP;     	   // 14 bit
    UINT8   BL_POWER_LIMIT_LOWER;  	   // 8  bit
    UINT16  POWER_CONS_BASE_MAX;   	   // 12 bit
    UINT16  POWER_CONS_BASE_TYP;   	   // 12 bit
    UINT16  AUDIO_PWR_LIMIT_UP_MAX;    // 12 bit
    UINT16  AUDIO_PWR_LIMIT_UP_TYP;    // 12 bit
    UINT16  AUDIO_PWR_LIMIT_LOW_MAX;   // 12 bit
    UINT16  AUDIO_PWR_LIMIT_LOW_TYP;   // 12 bit
    UINT16  AUDIO_PWR_OFFSET_MAX;      // 12 bit
    UINT16  AUDIO_PWR_OFFSET_TYP;      // 12 bit
    UINT8   AUDIO_VOLUME_TH_MAX;       // 8 bit
    UINT8   AUDIO_VOLUME_TH_TYP;       // 8 bit
 }S_POWER_CONS_DATA_TABLE_STRUCT;

typedef struct
{
	UINT16	POWER_CONS_MHL_MAX; 	// 12 bit
	UINT16	POWER_CONS_MHL_TYP; 	// 12 bit
	UINT16	POWER_CONS_LNB_MAX; 	// 12 bit
	UINT16	POWER_CONS_LNB_TYP; 	// 12 bit
	UINT16	POWER_CONS_CI_MAX;		// 12 bit
	UINT16	POWER_CONS_CI_TYP;		// 12 bit
}	S_POWER_CONS_STATIC_DATA_TABLE_STRUCT;


static S_POWER_CONS_DATA_TABLE_STRUCT power_cons_data_table[] = 
{
  //POWER_CONS_CTL_ON , POWER_CONS_LIMIT_MAX , POWER_CONS_LIMIT_TYP , BL_POWER_WATT_MAX , BL_POWER_WATT_TYP, BL_POWER_LIMIT_LOWER, POWER_CONS_BASE_MAX , POWER_CONS_BASE_TYP , AUDIO_PWR_LIMIT_UP_MAX , AUDIO_PWR_LIMIT_UP_TYP , AUDIO_PWR_LIMIT_LOW_MAX , AUDIO_PWR_LIMIT_LOW_TYP , AUDIO_PWR_OFFSET_MAX , AUDIO_PWR_OFFSET_TYP , AUDIO_VOLUME_TH_MAX , AUDIO_VOLUME_TH_TYP ,                                                                                             
  //model 1
  { 1,                       1000,                808,                     403,                   384,                     209,                326,                    243,                    188,                         47,                    63,                     16,                            47,                  12,                    50,                   50,       },
  //model 2 
};


static S_POWER_CONS_STATIC_DATA_TABLE_STRUCT static_power_cons_data_table[] =
{
//POWER_CONS_MHL_MAX , POWER_CONS_MHL_TYP , POWER_CONS_LNB_MAX , POWER_CONS_LNB_TYP , POWER_CONS_CI_MAX , POWER_CONS_CI_TYP
{  54,                    54,                   137,               137,                           20,         20,         },

};
typedef struct _PowerConsCtrl
{
	bool Mute_State;
	bool MHL_State;
	bool LNB_State;
	bool CI_State;
	UINT8 u1volume_set;
} PowerCons_Change_STATE;