Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
}
static void check_battery(int mode);
+static void check_micro_usb(int intr);
void i2c_init_board(void)
{
i2c_gpio_init(i2c_gpio, num_bus, I2C_PMIC);
+ /* Reset on fsa9480 early */
+ check_micro_usb(1);
/* Reset on max17040 early */
if (battery_soc == 0)
check_battery(1);
/* Clear Interrupt */
if (intr) {
i2c_read(addr, 0x03, 1, val, 2);
- udelay(500 * 1000);
+ return;
}
/* Read Device Type 1 */
check_battery(0);
/* check fsa9480 */
- check_micro_usb(1);
+ check_micro_usb(0);
return 0;
}
check_battery(0);
/* check fsa9480 */
- check_micro_usb(1);
+ check_micro_usb(0);
}
#if defined(CONFIG_USB_GADGET_S3C_UDC_OTG)