TS-X2/X3バックライト輝度変更の動的切り替え。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@654 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
nakasima 2008-02-14 05:33:40 +00:00
parent 4936c74404
commit 0f09e9af95

View File

@ -44,6 +44,7 @@ typedef union SYSMPXIPacket {
// global variable------------------------------------------------------------- // global variable-------------------------------------------------------------
// static variable------------------------------------------------------------- // static variable-------------------------------------------------------------
static volatile BOOL s_sending[SYSM_PXI_COMM_NUM]; static volatile BOOL s_sending[SYSM_PXI_COMM_NUM];
static u8 mcu_ver;
// const data------------------------------------------------------------------ // const data------------------------------------------------------------------
// PXI<58>‰Šú‰» // PXI<58>‰Šú‰»
@ -63,6 +64,10 @@ void SYSM_InitPXI( void )
s_sending[i] = FALSE; s_sending[i] = FALSE;
} }
#if defined(SDK_ARM7) && defined(SDK_SUPPORT_PMIC_2)
mcu_ver = (u8)(MCU_ReadRegister( MCU_REG_VER_INFO_ADDR ) >> MCU_REG_VER_INFO_VERSION_SHIFT);
#endif // SDK_ARM7 && SDK_SUPPORT_PMIC_2
//---- setting PXI //---- setting PXI
PXI_Init(); PXI_Init();
#ifdef SDK_ARM9 #ifdef SDK_ARM9
@ -135,11 +140,16 @@ void SYSMi_PXIFifoRecvCallback( PXIFifoTag tag, u32 data, BOOL err )
switch( cmd ) switch( cmd )
{ {
case SYSM_PXI_COMM_BL_BRIGHT: case SYSM_PXI_COMM_BL_BRIGHT:
#ifdef PMIC_FINAL #ifdef SDK_SUPPORT_PMIC_2
MCU_WriteRegister(MCU_REG_BL_ADDR, (u8)packet.data ); if ( mcu_ver <= 1 )
#else // PMIC_FINAL {
PMi_SetRegister( REG_PMIC_BL_BRT_B_ADDR, (u8)packet.data ); PMi_SetRegister( REG_PMIC_BL_BRT_B_ADDR, (u8)packet.data );
#endif // PMIC_FINAL }
else
#endif // SDK_SUPPORT_PMIC_2
{
MCU_WriteRegister( MCU_REG_BL_ADDR, (u8)packet.data );
}
break; break;
default: default:
#ifndef SDK_FINALROM #ifndef SDK_FINALROM