mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-11 13:27:06 +09:00
rk2926:compat pmu sleep and resume for act8931 and tps65910
This commit is contained in:
@@ -574,7 +574,7 @@ static struct regulator_init_data tps65910_ldo8 = {
|
||||
.num_consumer_supplies = ARRAY_SIZE(tps65910_ldo8_supply),
|
||||
.consumer_supplies = tps65910_ldo8_supply,
|
||||
};
|
||||
void __sramfunc board_pmu_suspend(void)
|
||||
void __sramfunc board_pmu_tps65910_suspend(void)
|
||||
{
|
||||
int ret;
|
||||
ret = gpio_readl(GPIO_SWPORTA_DDR);
|
||||
@@ -582,7 +582,7 @@ void __sramfunc board_pmu_suspend(void)
|
||||
ret = gpio_readl(GPIO_SWPORTA_DR);
|
||||
gpio_writel(ret | GPIO1_A1_OUTPUT_HIGH, GPIO_SWPORTA_DR); //set pmu_sleep output high
|
||||
}
|
||||
void __sramfunc board_pmu_resume(void)
|
||||
void __sramfunc board_pmu_tps65910_resume(void)
|
||||
{
|
||||
int ret;
|
||||
ret = gpio_readl(GPIO_SWPORTA_DDR);
|
||||
|
||||
@@ -760,6 +760,21 @@ void rk30_pwm_resume_voltage_set(void)
|
||||
#endif
|
||||
}
|
||||
|
||||
void __sramfunc board_pmu_suspend(void)
|
||||
{
|
||||
#if defined (CONFIG_MFD_TPS65910)
|
||||
if(g_pmic_type == PMIC_TYPE_TPS65910)
|
||||
board_pmu_tps65910_suspend();
|
||||
#endif
|
||||
}
|
||||
void __sramfunc board_pmu_resume(void)
|
||||
{
|
||||
#if defined (CONFIG_MFD_TPS65910)
|
||||
if(g_pmic_type == PMIC_TYPE_TPS65910)
|
||||
board_pmu_tps65910_resume();
|
||||
#endif
|
||||
}
|
||||
|
||||
#ifdef CONFIG_I2C1_RK30
|
||||
static struct i2c_board_info __initdata i2c1_info[] = {
|
||||
#if defined (CONFIG_GS_MMA7660)
|
||||
|
||||
Reference in New Issue
Block a user