40 lines
968 B
C
40 lines
968 B
C
#ifndef __AAEON_PTN3460CFG_H__
|
|
#define __AAEON_PTN3460CFG_H__
|
|
|
|
#include "PTN3460ElinkFunctions.h"
|
|
|
|
//---------------------------------------------------------------------------
|
|
// Constant, Macro and Type Definition(s)
|
|
//---------------------------------------------------------------------------
|
|
// Macro Definition(s)
|
|
#define DEVICE_CHECK_RETRY 10 //Miles, default to retry 10 times, 20ms between for each retry
|
|
// Type Definition(s)
|
|
typedef struct _AAEON_PTN3460_CFG
|
|
{
|
|
UINT8 SlaveAddr;
|
|
UINT8 Enabled;
|
|
UINT8 PanelType;
|
|
UINT8 PanelMode;
|
|
UINT8 ColorDepth;
|
|
UINT8 BacklightMode;
|
|
UINT8 BacklightType;
|
|
UINT8 BacklightLv;
|
|
UINT8 BacklightPwmFreq;
|
|
} AAEON_PTN3460_CFG;
|
|
|
|
typedef enum {
|
|
PwmFreq_100H = 0,
|
|
PwmFreq_200H,
|
|
PwmFreq_220H,
|
|
PwmFreq_500H,
|
|
PwmFreq_1KH,
|
|
PwmFreq_2_2KH,
|
|
PwmFreq_6_5KH,
|
|
PwmFreq_Invalid
|
|
} PANEL_PWM_FREQ_T;
|
|
|
|
typedef EFI_STATUS (PTN3460_CFG_HOOK)(IN AAEON_PTN3460_CFG *CfgPanel);
|
|
|
|
|
|
#endif
|