static void usb_api_set_usb_switch(USB_SWITCH_MODE usb_switch) { if(usb_switch == USB_SW_CP) { #if defined(CONFIG_USB_ANDROID) android_usb_set_connected(0); #endif //USB_SEL GPIO Set High => CP USB enable gpio_set_value(OMAP_GPIO_USB_SEL, GPIO_LEVEL_HIGH); #ifdef CONFIG_FSA9480_MICROUSB mcirousb_usbpath_change(1); #endif usb_path = SWITCH_MODEM; } else { //USB_SEL GPIO Set Low => AP USB enable gpio_set_value(OMAP_GPIO_USB_SEL, GPIO_LEVEL_LOW); #ifdef CONFIG_FSA9480_MICROUSB mcirousb_usbpath_change(0); #endif #if defined(CONFIG_USB_ANDROID) android_usb_set_connected(1); #endif usb_path = SWITCH_PDA; } }
static void usb_api_set_usb_switch(USB_SWITCH_MODE usb_switch) { if(usb_switch == USB_SW_CP) { //USB_SEL GPIO Set High => CP USB enable gpio_set_value(OMAP_GPIO_CP_VBUS_EN, GPIO_LEVEL_HIGH); #ifdef CONFIG_FSA9480_MICROUSB mcirousb_usbpath_change(1); #endif usb_path = SWITCH_MODEM; } else { //USB_SEL GPIO Set Low => AP USB enable gpio_set_value(OMAP_GPIO_CP_VBUS_EN, GPIO_LEVEL_LOW); #ifdef CONFIG_FSA9480_MICROUSB mcirousb_usbpath_change(0); #endif usb_path = SWITCH_PDA; } }