mirror of
https://github.com/torvalds/linux.git
synced 2026-06-08 14:42:37 +02:00
move lp8725 DVS pin control function to board_raho.c
This commit is contained in:
parent
26303d18c6
commit
43531eff8c
|
|
@ -370,6 +370,17 @@ struct pca9554_platform_data rk2818_pca9554_data={
|
|||
*author: cym
|
||||
*****************************************************************************************/
|
||||
#if defined (CONFIG_RK2818_REGULATOR_LP8725)
|
||||
|
||||
/*DVS pin control, make sure it is high level at start.*/
|
||||
int rk2818_lp8725_pm_control(void)
|
||||
{
|
||||
rk2818_mux_api_set(GPIOC_LCDC24BIT_SEL_NAME, IOMUXB_GPIO0_C2_7);
|
||||
gpio_request(RK2818_PIN_PC2,NULL);
|
||||
gpio_direction_output(RK2818_PIN_PC2,1);
|
||||
gpio_set_value(RK2818_PIN_PC2,1);
|
||||
return 0;
|
||||
}
|
||||
|
||||
/*ldo1 2V8OUT USB2.5V LCD_VCC*/
|
||||
static struct regulator_consumer_supply ldo1_consumers[] = {
|
||||
{
|
||||
|
|
|
|||
|
|
@ -922,10 +922,7 @@ static int __devinit lp8725_i2c_probe(struct i2c_client *i2c, const struct i2c_d
|
|||
|
||||
//DVS pin control, make sure it is high level at start.
|
||||
#ifdef PM_CONTROL
|
||||
rk2818_mux_api_set(GPIOC_LCDC24BIT_SEL_NAME, IOMUXB_GPIO0_C2_7);
|
||||
ret=gpio_request(RK2818_PIN_PC2,NULL);
|
||||
gpio_direction_output(RK2818_PIN_PC2,1);
|
||||
gpio_set_value(RK2818_PIN_PC2,1);
|
||||
rk2818_lp8725_pm_control();
|
||||
#endif
|
||||
lp8725_set_init();
|
||||
|
||||
|
|
|
|||
|
|
@ -42,5 +42,5 @@ struct lp8725_platform_data {
|
|||
int num_regulators;
|
||||
struct lp8725_regulator_subdev *regulators;
|
||||
};
|
||||
|
||||
extern int rk2818_lp8725_pm_control(void);
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user