From 107586bcff3c42642072a80ec1aa251d96e46add Mon Sep 17 00:00:00 2001 From: kfx Date: Mon, 5 Nov 2012 09:48:31 +0800 Subject: [PATCH] rk2928 defconfig: set OTG_DRVVBUS mode, if usb_otg_drv=-1 --- arch/arm/mach-rk2928/board-rk2928-config.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/mach-rk2928/board-rk2928-config.c b/arch/arm/mach-rk2928/board-rk2928-config.c index 1e36aabd77ac..e961ab41274b 100644 --- a/arch/arm/mach-rk2928/board-rk2928-config.c +++ b/arch/arm/mach-rk2928/board-rk2928-config.c @@ -114,6 +114,10 @@ static inline int check_usb_param(void) } int inline otg_drv_init(int on) { + if(otg_drv == -1){ + rk30_mux_api_set(GPIO3C1_OTG_DRVVBUS_NAME, GPIO3C_OTG_DRVVBUS); + return 0; + } return port_output_init(otg_drv, on, "otg_drv"); } void inline otg_drv_on(void) -- 2.34.1