Lines Matching defs:musb_context
2199 static struct musb_context_registers musb_context;
2207 musb_context.frame = musb_readw(musb_base, MUSB_FRAME);
2208 musb_context.testmode = musb_readb(musb_base, MUSB_TESTMODE);
2209 musb_context.busctl = musb_read_ulpi_buscontrol(musb->mregs);
2211 musb_context.power = musb_readb(musb_base, MUSB_POWER);
2212 musb_context.intrtxe = musb_readw(musb_base, MUSB_INTRTXE);
2213 musb_context.intrrxe = musb_readw(musb_base, MUSB_INTRRXE);
2214 musb_context.intrusbe = musb_readb(musb_base, MUSB_INTRUSBE);
2215 musb_context.index = musb_readb(musb_base, MUSB_INDEX);
2216 musb_context.devctl = musb_readb(musb_base, MUSB_DEVCTL);
2220 musb_context.index_regs[i].txmaxp =
2222 musb_context.index_regs[i].txcsr =
2224 musb_context.index_regs[i].rxmaxp =
2226 musb_context.index_regs[i].rxcsr =
2230 musb_context.index_regs[i].txfifoadd =
2232 musb_context.index_regs[i].rxfifoadd =
2234 musb_context.index_regs[i].txfifosz =
2236 musb_context.index_regs[i].rxfifosz =
2240 musb_context.index_regs[i].txtype =
2242 musb_context.index_regs[i].txinterval =
2244 musb_context.index_regs[i].rxtype =
2246 musb_context.index_regs[i].rxinterval =
2249 musb_context.index_regs[i].txfunaddr =
2251 musb_context.index_regs[i].txhubaddr =
2253 musb_context.index_regs[i].txhubport =
2256 musb_context.index_regs[i].rxfunaddr =
2258 musb_context.index_regs[i].rxhubaddr =
2260 musb_context.index_regs[i].rxhubport =
2265 musb_writeb(musb_base, MUSB_INDEX, musb_context.index);
2267 musb_platform_save_context(musb, &musb_context);
2276 musb_platform_restore_context(musb, &musb_context);
2279 musb_writew(musb_base, MUSB_FRAME, musb_context.frame);
2280 musb_writeb(musb_base, MUSB_TESTMODE, musb_context.testmode);
2281 musb_write_ulpi_buscontrol(musb->mregs, musb_context.busctl);
2283 musb_writeb(musb_base, MUSB_POWER, musb_context.power);
2284 musb_writew(musb_base, MUSB_INTRTXE, musb_context.intrtxe);
2285 musb_writew(musb_base, MUSB_INTRRXE, musb_context.intrrxe);
2286 musb_writeb(musb_base, MUSB_INTRUSBE, musb_context.intrusbe);
2287 musb_writeb(musb_base, MUSB_DEVCTL, musb_context.devctl);
2292 musb_context.index_regs[i].txmaxp);
2294 musb_context.index_regs[i].txcsr);
2296 musb_context.index_regs[i].rxmaxp);
2298 musb_context.index_regs[i].rxcsr);
2302 musb_context.index_regs[i].txfifosz);
2304 musb_context.index_regs[i].rxfifosz);
2306 musb_context.index_regs[i].txfifoadd);
2308 musb_context.index_regs[i].rxfifoadd);
2313 musb_context.index_regs[i].txtype);
2315 musb_context.index_regs[i].txinterval);
2317 musb_context.index_regs[i].rxtype);
2320 musb_context.index_regs[i].rxinterval);
2322 musb_context.index_regs[i].txfunaddr);
2324 musb_context.index_regs[i].txhubaddr);
2326 musb_context.index_regs[i].txhubport);
2332 musb_context.index_regs[i].rxfunaddr);
2334 musb_context.index_regs[i].rxhubaddr);
2336 musb_context.index_regs[i].rxhubport);
2340 musb_writeb(musb_base, MUSB_INDEX, musb_context.index);