Lines Matching refs:musb

26 static inline void omap2430_low_level_exit(struct musb *musb)  in omap2430_low_level_exit()  argument
31 l = musb_readl(musb->mregs, OTG_FORCESTDBY); in omap2430_low_level_exit()
33 musb_writel(musb->mregs, OTG_FORCESTDBY, l); in omap2430_low_level_exit()
36 static inline void omap2430_low_level_init(struct musb *musb) in omap2430_low_level_init() argument
40 l = musb_readl(musb->mregs, OTG_FORCESTDBY); in omap2430_low_level_init()
42 musb_writel(musb->mregs, OTG_FORCESTDBY, l); in omap2430_low_level_init()
46 static int omap2430_musb_init(struct musb *musb) in omap2430_musb_init() argument
53 (struct omap_musb_board_data *)musb->controller; in omap2430_musb_init()
56 musb_writel(musb->mregs, OTG_SYSCONFIG, SOFTRST); in omap2430_musb_init()
61 l = musb_readl(musb->mregs, OTG_SYSCONFIG); in omap2430_musb_init()
66 dev_err(musb->controller, "MUSB reset is taking too long\n"); in omap2430_musb_init()
71 l = musb_readl(musb->mregs, OTG_INTERFSEL); in omap2430_musb_init()
81 musb_writel(musb->mregs, OTG_INTERFSEL, l); in omap2430_musb_init()
85 musb_readl(musb->mregs, OTG_REVISION), in omap2430_musb_init()
86 musb_readl(musb->mregs, OTG_SYSCONFIG), in omap2430_musb_init()
87 musb_readl(musb->mregs, OTG_SYSSTATUS), in omap2430_musb_init()
88 musb_readl(musb->mregs, OTG_INTERFSEL), in omap2430_musb_init()
89 musb_readl(musb->mregs, OTG_SIMENABLE)); in omap2430_musb_init()
96 static int omap2430_musb_enable(struct musb *musb) in omap2430_musb_enable() argument
118 static void omap2430_musb_disable(struct musb *musb) in omap2430_musb_disable() argument
123 static int omap2430_musb_exit(struct musb *musb) in omap2430_musb_exit() argument
127 omap2430_low_level_exit(musb); in omap2430_musb_exit()