From: cym Date: Wed, 13 Oct 2010 01:19:58 +0000 (+0800) Subject: modify board-raho-0928.c for lp8725 DVS pin control X-Git-Tag: firefly_0821_release~11066 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=21fd68fdf1e3e1cda8bcb292b1711769a3ec1cbd;p=firefly-linux-kernel-4.4.55.git modify board-raho-0928.c for lp8725 DVS pin control --- 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[] = { {