mirror of
https://github.com/rvtr/twl_wrapsdk.git
synced 2025-10-31 06:11:10 -04:00
adjust PMIC LED registers to MCU.
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/twl_wrapsdk/trunk@297 4ee2a332-4b2b-5046-8439-1ba90f034370
This commit is contained in:
parent
a1f5a2d10f
commit
850c23ba52
@ -34,19 +34,19 @@ void PM_GoDsMode( void )
|
|||||||
// LED
|
// LED
|
||||||
PMi_ResetFlags( REG_PMIC_LED_CTL_ADDR, PMIC_LED_CTL_L12_AT_BLK | PMIC_LED_CTL_L12_BLK_BY_SLP );
|
PMi_ResetFlags( REG_PMIC_LED_CTL_ADDR, PMIC_LED_CTL_L12_AT_BLK | PMIC_LED_CTL_L12_BLK_BY_SLP );
|
||||||
PMi_SetParams( REG_PMIC_LED12_B4_ADDR,
|
PMi_SetParams( REG_PMIC_LED12_B4_ADDR,
|
||||||
PMIC_LED12_B4_L1_OFF | PMIC_LED12_B4_L2_OFF,
|
PMIC_LED12_B4_L1_LOW | PMIC_LED12_B4_L2_LOW,
|
||||||
PMIC_LED12_B4_L1_MASK | PMIC_LED12_B4_L2_MASK
|
PMIC_LED12_B4_L1_MASK | PMIC_LED12_B4_L2_MASK
|
||||||
);
|
);
|
||||||
PMi_SetParams( REG_PMIC_LED12_B3_ADDR,
|
PMi_SetParams( REG_PMIC_LED12_B3_ADDR,
|
||||||
PMIC_LED12_B3_L1_100 | PMIC_LED12_B3_L2_OFF,
|
PMIC_LED12_B3_L1_HIGH | PMIC_LED12_B3_L2_LOW,
|
||||||
PMIC_LED12_B3_L1_MASK | PMIC_LED12_B3_L2_MASK
|
PMIC_LED12_B3_L1_MASK | PMIC_LED12_B3_L2_MASK
|
||||||
);
|
);
|
||||||
PMi_SetParams( REG_PMIC_LED12_B2_ADDR,
|
PMi_SetParams( REG_PMIC_LED12_B2_ADDR,
|
||||||
PMIC_LED12_B2_L1_OFF | PMIC_LED12_B2_L2_100,
|
PMIC_LED12_B2_L1_LOW | PMIC_LED12_B2_L2_HIGH,
|
||||||
PMIC_LED12_B2_L1_MASK | PMIC_LED12_B2_L2_MASK
|
PMIC_LED12_B2_L1_MASK | PMIC_LED12_B2_L2_MASK
|
||||||
);
|
);
|
||||||
PMi_SetParams( REG_PMIC_LED12_B1_ADDR,
|
PMi_SetParams( REG_PMIC_LED12_B1_ADDR,
|
||||||
PMIC_LED12_B1_L1_100 | PMIC_LED12_B1_L2_100,
|
PMIC_LED12_B1_L1_HIGH | PMIC_LED12_B1_L2_HIGH,
|
||||||
PMIC_LED12_B1_L1_MASK | PMIC_LED12_B1_L2_MASK
|
PMIC_LED12_B1_L1_MASK | PMIC_LED12_B1_L2_MASK
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -54,8 +54,8 @@ void PM_GoDsMode( void )
|
|||||||
PMi_SetFlags( REG_PMIC_CTL2_ADDR, PMIC_CTL2_LCD_PWR );
|
PMi_SetFlags( REG_PMIC_CTL2_ADDR, PMIC_CTL2_LCD_PWR );
|
||||||
|
|
||||||
// back light ON
|
// back light ON
|
||||||
PMi_SetParams( REG_PMIC_BL1_BRT_ADDR, 0x16 << PMIC_BL1_BRT_SHIFT, PMIC_BL1_BRT_MASK );
|
PMi_SetParams( REG_PMIC_BL1_BRT_ADDR, PMIC_BL_BRT_DEFAULT, PMIC_BL1_BRT_MASK );
|
||||||
PMi_SetParams( REG_PMIC_BL2_BRT_ADDR, 0x16 << PMIC_BL2_BRT_SHIFT, PMIC_BL2_BRT_MASK );
|
PMi_SetParams( REG_PMIC_BL2_BRT_ADDR, PMIC_BL_BRT_DEFAULT, PMIC_BL2_BRT_MASK );
|
||||||
OS_SpinWait( OS_MSEC_TO_CPUCYC( 17*2 ) );
|
OS_SpinWait( OS_MSEC_TO_CPUCYC( 17*2 ) );
|
||||||
PMi_SetFlags( REG_PMIC_CTL2_ADDR, PMIC_CTL2_BKLT1 | PMIC_CTL2_BKLT2 );
|
PMi_SetFlags( REG_PMIC_CTL2_ADDR, PMIC_CTL2_BKLT1 | PMIC_CTL2_BKLT2 );
|
||||||
|
|
||||||
|
|||||||
@ -356,120 +356,67 @@ typedef enum
|
|||||||
PMPfmPwmV33;
|
PMPfmPwmV33;
|
||||||
|
|
||||||
//---- PMIC_LED12_B4 / PMIC_LED12_B3 / PMIC_LED12_B2 / PMIC_LED12_B1
|
//---- PMIC_LED12_B4 / PMIC_LED12_B3 / PMIC_LED12_B2 / PMIC_LED12_B1
|
||||||
|
// send to MCU
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
PMIC_LED_BRT_OFF = 0, // default
|
PMIC_LED_BRT_LOW = 0, // default
|
||||||
PMIC_LED_BRT_14 = 1,
|
PMIC_LED_BRT_HIGH = 7
|
||||||
PMIC_LED_BRT_28 = 2,
|
|
||||||
PMIC_LED_BRT_43 = 3,
|
|
||||||
PMIC_LED_BRT_57 = 4,
|
|
||||||
PMIC_LED_BRT_71 = 5,
|
|
||||||
PMIC_LED_BRT_85 = 6,
|
|
||||||
PMIC_LED_BRT_100 = 7
|
|
||||||
}
|
}
|
||||||
PMLedBrightCommon;
|
PMLedBrightCommon;
|
||||||
|
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
PMIC_LED12_B4_L1_OFF = (0 << PMIC_LED12_B4_L1_SHIFT), // default
|
PMIC_LED12_B4_L1_LOW = (0 << PMIC_LED12_B4_L1_SHIFT), // default
|
||||||
PMIC_LED12_B4_L1_14 = (1 << PMIC_LED12_B4_L1_SHIFT),
|
PMIC_LED12_B4_L1_HIGH = (7 << PMIC_LED12_B4_L1_SHIFT)
|
||||||
PMIC_LED12_B4_L1_28 = (2 << PMIC_LED12_B4_L1_SHIFT),
|
|
||||||
PMIC_LED12_B4_L1_43 = (3 << PMIC_LED12_B4_L1_SHIFT),
|
|
||||||
PMIC_LED12_B4_L1_57 = (4 << PMIC_LED12_B4_L1_SHIFT),
|
|
||||||
PMIC_LED12_B4_L1_71 = (5 << PMIC_LED12_B4_L1_SHIFT),
|
|
||||||
PMIC_LED12_B4_L1_85 = (6 << PMIC_LED12_B4_L1_SHIFT),
|
|
||||||
PMIC_LED12_B4_L1_100 = (7 << PMIC_LED12_B4_L1_SHIFT)
|
|
||||||
}
|
}
|
||||||
PMLed1Bright4;
|
PMLed1Bright4;
|
||||||
|
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
PMIC_LED12_B4_L2_OFF = (0 << PMIC_LED12_B4_L2_SHIFT), // default
|
PMIC_LED12_B4_L2_LOW = (0 << PMIC_LED12_B4_L2_SHIFT), // default
|
||||||
PMIC_LED12_B4_L2_14 = (1 << PMIC_LED12_B4_L2_SHIFT),
|
PMIC_LED12_B4_L2_HIGH = (7 << PMIC_LED12_B4_L2_SHIFT)
|
||||||
PMIC_LED12_B4_L2_28 = (2 << PMIC_LED12_B4_L2_SHIFT),
|
|
||||||
PMIC_LED12_B4_L2_43 = (3 << PMIC_LED12_B4_L2_SHIFT),
|
|
||||||
PMIC_LED12_B4_L2_57 = (4 << PMIC_LED12_B4_L2_SHIFT),
|
|
||||||
PMIC_LED12_B4_L2_71 = (5 << PMIC_LED12_B4_L2_SHIFT),
|
|
||||||
PMIC_LED12_B4_L2_85 = (6 << PMIC_LED12_B4_L2_SHIFT),
|
|
||||||
PMIC_LED12_B4_L2_100 = (7 << PMIC_LED12_B4_L2_SHIFT)
|
|
||||||
}
|
}
|
||||||
PMLed2Bright4;
|
PMLed2Bright4;
|
||||||
|
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
PMIC_LED12_B3_L1_OFF = (0 << PMIC_LED12_B3_L1_SHIFT), // default
|
PMIC_LED12_B3_L1_LOW = (0 << PMIC_LED12_B3_L1_SHIFT), // default
|
||||||
PMIC_LED12_B3_L1_14 = (1 << PMIC_LED12_B3_L1_SHIFT),
|
PMIC_LED12_B3_L1_HIGH = (7 << PMIC_LED12_B3_L1_SHIFT)
|
||||||
PMIC_LED12_B3_L1_28 = (2 << PMIC_LED12_B3_L1_SHIFT),
|
|
||||||
PMIC_LED12_B3_L1_43 = (3 << PMIC_LED12_B3_L1_SHIFT),
|
|
||||||
PMIC_LED12_B3_L1_57 = (4 << PMIC_LED12_B3_L1_SHIFT),
|
|
||||||
PMIC_LED12_B3_L1_71 = (5 << PMIC_LED12_B3_L1_SHIFT),
|
|
||||||
PMIC_LED12_B3_L1_85 = (6 << PMIC_LED12_B3_L1_SHIFT),
|
|
||||||
PMIC_LED12_B3_L1_100 = (7 << PMIC_LED12_B3_L1_SHIFT)
|
|
||||||
}
|
}
|
||||||
PMLed1Bright3;
|
PMLed1Bright3;
|
||||||
|
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
PMIC_LED12_B3_L2_OFF = (0 << PMIC_LED12_B3_L2_SHIFT), // default
|
PMIC_LED12_B3_L2_LOW = (0 << PMIC_LED12_B3_L2_SHIFT), // default
|
||||||
PMIC_LED12_B3_L2_14 = (1 << PMIC_LED12_B3_L2_SHIFT),
|
PMIC_LED12_B3_L2_HIGH = (7 << PMIC_LED12_B3_L2_SHIFT)
|
||||||
PMIC_LED12_B3_L2_28 = (2 << PMIC_LED12_B3_L2_SHIFT),
|
|
||||||
PMIC_LED12_B3_L2_43 = (3 << PMIC_LED12_B3_L2_SHIFT),
|
|
||||||
PMIC_LED12_B3_L2_57 = (4 << PMIC_LED12_B3_L2_SHIFT),
|
|
||||||
PMIC_LED12_B3_L2_71 = (5 << PMIC_LED12_B3_L2_SHIFT),
|
|
||||||
PMIC_LED12_B3_L2_85 = (6 << PMIC_LED12_B3_L2_SHIFT),
|
|
||||||
PMIC_LED12_B3_L2_100 = (7 << PMIC_LED12_B3_L2_SHIFT)
|
|
||||||
}
|
}
|
||||||
PMLed2Bright3;
|
PMLed2Bright3;
|
||||||
|
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
PMIC_LED12_B2_L1_OFF = (0 << PMIC_LED12_B2_L1_SHIFT), // default
|
PMIC_LED12_B2_L1_LOW = (0 << PMIC_LED12_B2_L1_SHIFT), // default
|
||||||
PMIC_LED12_B2_L1_14 = (1 << PMIC_LED12_B2_L1_SHIFT),
|
PMIC_LED12_B2_L1_HIGH = (7 << PMIC_LED12_B2_L1_SHIFT)
|
||||||
PMIC_LED12_B2_L1_28 = (2 << PMIC_LED12_B2_L1_SHIFT),
|
|
||||||
PMIC_LED12_B2_L1_43 = (3 << PMIC_LED12_B2_L1_SHIFT),
|
|
||||||
PMIC_LED12_B2_L1_57 = (4 << PMIC_LED12_B2_L1_SHIFT),
|
|
||||||
PMIC_LED12_B2_L1_71 = (5 << PMIC_LED12_B2_L1_SHIFT),
|
|
||||||
PMIC_LED12_B2_L1_85 = (6 << PMIC_LED12_B2_L1_SHIFT),
|
|
||||||
PMIC_LED12_B2_L1_100 = (7 << PMIC_LED12_B2_L1_SHIFT)
|
|
||||||
}
|
}
|
||||||
PMLed1Bright2;
|
PMLed1Bright2;
|
||||||
|
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
PMIC_LED12_B2_L2_OFF = (0 << PMIC_LED12_B2_L2_SHIFT), // default
|
PMIC_LED12_B2_L2_LOW = (0 << PMIC_LED12_B2_L2_SHIFT), // default
|
||||||
PMIC_LED12_B2_L2_14 = (1 << PMIC_LED12_B2_L2_SHIFT),
|
PMIC_LED12_B2_L2_HIGH = (7 << PMIC_LED12_B2_L2_SHIFT)
|
||||||
PMIC_LED12_B2_L2_28 = (2 << PMIC_LED12_B2_L2_SHIFT),
|
|
||||||
PMIC_LED12_B2_L2_43 = (3 << PMIC_LED12_B2_L2_SHIFT),
|
|
||||||
PMIC_LED12_B2_L2_57 = (4 << PMIC_LED12_B2_L2_SHIFT),
|
|
||||||
PMIC_LED12_B2_L2_71 = (5 << PMIC_LED12_B2_L2_SHIFT),
|
|
||||||
PMIC_LED12_B2_L2_85 = (6 << PMIC_LED12_B2_L2_SHIFT),
|
|
||||||
PMIC_LED12_B2_L2_100 = (7 << PMIC_LED12_B2_L2_SHIFT)
|
|
||||||
}
|
}
|
||||||
PMLed2Bright2;
|
PMLed2Bright2;
|
||||||
|
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
PMIC_LED12_B1_L1_OFF = (0 << PMIC_LED12_B1_L1_SHIFT), // default
|
PMIC_LED12_B1_L1_LOW = (0 << PMIC_LED12_B1_L1_SHIFT), // default
|
||||||
PMIC_LED12_B1_L1_14 = (1 << PMIC_LED12_B1_L1_SHIFT),
|
PMIC_LED12_B1_L1_HIGH = (7 << PMIC_LED12_B1_L1_SHIFT)
|
||||||
PMIC_LED12_B1_L1_28 = (2 << PMIC_LED12_B1_L1_SHIFT),
|
|
||||||
PMIC_LED12_B1_L1_43 = (3 << PMIC_LED12_B1_L1_SHIFT),
|
|
||||||
PMIC_LED12_B1_L1_57 = (4 << PMIC_LED12_B1_L1_SHIFT),
|
|
||||||
PMIC_LED12_B1_L1_71 = (5 << PMIC_LED12_B1_L1_SHIFT),
|
|
||||||
PMIC_LED12_B1_L1_85 = (6 << PMIC_LED12_B1_L1_SHIFT),
|
|
||||||
PMIC_LED12_B1_L1_100 = (7 << PMIC_LED12_B1_L1_SHIFT)
|
|
||||||
}
|
}
|
||||||
PMLed1Bright5;
|
PMLed1Bright5;
|
||||||
|
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
PMIC_LED12_B1_L2_OFF = (0 << PMIC_LED12_B1_L2_SHIFT), // default
|
PMIC_LED12_B1_L2_LOW = (0 << PMIC_LED12_B1_L2_SHIFT), // default
|
||||||
PMIC_LED12_B1_L2_14 = (1 << PMIC_LED12_B1_L2_SHIFT),
|
PMIC_LED12_B1_L2_HIGH = (7 << PMIC_LED12_B1_L2_SHIFT)
|
||||||
PMIC_LED12_B1_L2_28 = (2 << PMIC_LED12_B1_L2_SHIFT),
|
|
||||||
PMIC_LED12_B1_L2_43 = (3 << PMIC_LED12_B1_L2_SHIFT),
|
|
||||||
PMIC_LED12_B1_L2_57 = (4 << PMIC_LED12_B1_L2_SHIFT),
|
|
||||||
PMIC_LED12_B1_L2_71 = (5 << PMIC_LED12_B1_L2_SHIFT),
|
|
||||||
PMIC_LED12_B1_L2_85 = (6 << PMIC_LED12_B1_L2_SHIFT),
|
|
||||||
PMIC_LED12_B1_L2_100 = (7 << PMIC_LED12_B1_L2_SHIFT)
|
|
||||||
}
|
}
|
||||||
PMLed2Bright1;
|
PMLed2Bright1;
|
||||||
|
|
||||||
@ -525,7 +472,7 @@ typedef enum
|
|||||||
{
|
{
|
||||||
PMIC_BL_BRT_MIN = 0, // default
|
PMIC_BL_BRT_MIN = 0, // default
|
||||||
PMIC_BL_BRT_MAX = 0x1f,
|
PMIC_BL_BRT_MAX = 0x1f,
|
||||||
PMIC_BL_BRT_DEFAULT = 0x08
|
PMIC_BL_BRT_DEFAULT = 0x16
|
||||||
}
|
}
|
||||||
PMBackLightBrightness;
|
PMBackLightBrightness;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user