From 21fd68fdf1e3e1cda8bcb292b1711769a3ec1cbd Mon Sep 17 00:00:00 2001 From: cym Date: Wed, 13 Oct 2010 09:19:58 +0800 Subject: [PATCH] modify board-raho-0928.c for lp8725 DVS pin control --- arch/arm/mach-rk2818/board-raho-0928.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/arch/arm/mach-rk2818/board-raho-0928.c b/arch/arm/mach-rk2818/board-raho-0928.c index 0885919f87eb..2155190642ed 100755 --- a/arch/arm/mach-rk2818/board-raho-0928.c +++ b/arch/arm/mach-rk2818/board-raho-0928.c @@ -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[] = { { -- 2.34.1