omap2430.c (84e250ffa76dddc1bad84e04248a27f442c25986) | omap2430.c (f7f9d63eac12b345d6243d1d608b7944a05be921) |
---|---|
1/* 2 * Copyright (C) 2005-2007 by Texas Instruments 3 * Some code has been taken from tusb6010.c 4 * Copyrights for that are attributable to: 5 * Copyright (C) 2006 Nokia Corporation 6 * Tony Lindgren <tony@atomide.com> 7 * 8 * This file is part of the Inventra Controller Driver for Linux. --- 30 unchanged lines hidden (view full) --- 39 40#include "musb_core.h" 41#include "omap2430.h" 42 43#ifdef CONFIG_ARCH_OMAP3430 44#define get_cpu_rev() 2 45#endif 46 | 1/* 2 * Copyright (C) 2005-2007 by Texas Instruments 3 * Some code has been taken from tusb6010.c 4 * Copyrights for that are attributable to: 5 * Copyright (C) 2006 Nokia Corporation 6 * Tony Lindgren <tony@atomide.com> 7 * 8 * This file is part of the Inventra Controller Driver for Linux. --- 30 unchanged lines hidden (view full) --- 39 40#include "musb_core.h" 41#include "omap2430.h" 42 43#ifdef CONFIG_ARCH_OMAP3430 44#define get_cpu_rev() 2 45#endif 46 |
47#define MUSB_TIMEOUT_A_WAIT_BCON 1100 | |
48 49static struct timer_list musb_idle_timer; 50 51static void musb_do_idle(unsigned long _musb) 52{ 53 struct musb *musb = (void *)_musb; 54 unsigned long flags; 55#ifdef CONFIG_USB_MUSB_HDRC_HCD --- 184 unchanged lines hidden (view full) --- 240 omap_readl(OTG_REVISION), omap_readl(OTG_SYSCONFIG), 241 omap_readl(OTG_SYSSTATUS), omap_readl(OTG_INTERFSEL), 242 omap_readl(OTG_SIMENABLE)); 243 244 omap_vbus_power(musb, musb->board_mode == MUSB_HOST, 1); 245 246 if (is_host_enabled(musb)) 247 musb->board_set_vbus = omap_set_vbus; | 47 48static struct timer_list musb_idle_timer; 49 50static void musb_do_idle(unsigned long _musb) 51{ 52 struct musb *musb = (void *)_musb; 53 unsigned long flags; 54#ifdef CONFIG_USB_MUSB_HDRC_HCD --- 184 unchanged lines hidden (view full) --- 239 omap_readl(OTG_REVISION), omap_readl(OTG_SYSCONFIG), 240 omap_readl(OTG_SYSSTATUS), omap_readl(OTG_INTERFSEL), 241 omap_readl(OTG_SIMENABLE)); 242 243 omap_vbus_power(musb, musb->board_mode == MUSB_HOST, 1); 244 245 if (is_host_enabled(musb)) 246 musb->board_set_vbus = omap_set_vbus; |
248 musb->a_wait_bcon = MUSB_TIMEOUT_A_WAIT_BCON; | |
249 250 setup_timer(&musb_idle_timer, musb_do_idle, (unsigned long) musb); 251 252 return 0; 253} 254 255int musb_platform_suspend(struct musb *musb) 256{ --- 62 unchanged lines hidden --- | 247 248 setup_timer(&musb_idle_timer, musb_do_idle, (unsigned long) musb); 249 250 return 0; 251} 252 253int musb_platform_suspend(struct musb *musb) 254{ --- 62 unchanged lines hidden --- |