diff options
author | hs46.jeong <hs46.jeong@samsung.com> | 2011-08-29 22:15:01 +0900 |
---|---|---|
committer | Erik Gilling <konkers@android.com> | 2011-09-08 17:39:19 -0700 |
commit | b7a40c9f162b05a8ac929ee3a27bf80258bdf23e (patch) | |
tree | e93c6366212ae9a5776f8f0db5cc3079603d8887 /arch/arm/mach-omap2/board-tuna-connector.c | |
parent | 8edde8f4fa4c3b430b16471547b5d9b978363100 (diff) | |
download | kernel_samsung_tuna-b7a40c9f162b05a8ac929ee3a27bf80258bdf23e.zip kernel_samsung_tuna-b7a40c9f162b05a8ac929ee3a27bf80258bdf23e.tar.gz kernel_samsung_tuna-b7a40c9f162b05a8ac929ee3a27bf80258bdf23e.tar.bz2 |
ARM: omap4: tuna: add mhl charging to board files
Change-Id: I2a7352529d2382458dd4760fce63da905c7485ad
Signed-off-by: hs46.jeong <hs46.jeong@samsung.com>
Diffstat (limited to 'arch/arm/mach-omap2/board-tuna-connector.c')
-rw-r--r-- | arch/arm/mach-omap2/board-tuna-connector.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/board-tuna-connector.c b/arch/arm/mach-omap2/board-tuna-connector.c index 2eacc59..1a32577 100644 --- a/arch/arm/mach-omap2/board-tuna-connector.c +++ b/arch/arm/mach-omap2/board-tuna-connector.c @@ -404,11 +404,24 @@ static void sii9234_enable_vbus(bool enable) } +static void sii9234_vbus_present(bool on) +{ + struct tuna_otg *tuna_otg = &tuna_otg_xceiv; + + tuna_otg->otg.state = OTG_STATE_B_IDLE; + tuna_otg->otg.default_a = false; + tuna_otg->otg.last_event = on ? USB_EVENT_VBUS : USB_EVENT_NONE; + atomic_notifier_call_chain(&tuna_otg->otg.notifier, + on ? USB_EVENT_VBUS : USB_EVENT_NONE, + tuna_otg->otg.gadget); +} + static struct sii9234_platform_data sii9234_pdata = { .prio = TUNA_OTG_ID_SII9234_PRIO, .enable = tuna_mux_usb_to_mhl, .power = sii9234_power, .enable_vbus = sii9234_enable_vbus, + .vbus_present = sii9234_vbus_present, }; static struct i2c_board_info __initdata tuna_i2c5_boardinfo[] = { |