Lines Matching full:glue

3  * Generic DWC3 Glue layer
56 struct dwc3_glue_data *glue = dev_get_platdata(dev->parent); in dwc3_generic_probe() local
70 reset_assert_bulk(&glue->resets); in dwc3_generic_probe()
79 reset_deassert_bulk(&glue->resets); in dwc3_generic_probe()
243 struct dwc3_glue_data *glue = dev_get_platdata(dev); in dwc3_ti_select_dr_mode() local
244 void *base = map_physmem(glue->regs, 0x10000, MAP_NOCACHE); in dwc3_ti_select_dr_mode()
356 struct dwc3_glue_data *glue) in dwc3_glue_reset_init() argument
360 ret = reset_get_bulk(dev, &glue->resets); in dwc3_glue_reset_init()
366 ret = reset_deassert_bulk(&glue->resets); in dwc3_glue_reset_init()
368 reset_release_bulk(&glue->resets); in dwc3_glue_reset_init()
376 struct dwc3_glue_data *glue) in dwc3_glue_clk_init() argument
380 ret = clk_get_bulk(dev, &glue->clks); in dwc3_glue_clk_init()
387 ret = clk_enable_bulk(&glue->clks); in dwc3_glue_clk_init()
389 clk_release_bulk(&glue->clks); in dwc3_glue_clk_init()
400 struct dwc3_glue_data *glue = dev_get_platdata(dev); in dwc3_glue_probe() local
405 glue->regs = dev_read_addr(dev); in dwc3_glue_probe()
407 ret = dwc3_glue_clk_init(dev, glue); in dwc3_glue_probe()
411 ret = dwc3_glue_reset_init(dev, glue); in dwc3_glue_probe()
419 if (glue->resets.count < 1) { in dwc3_glue_probe()
420 ret = dwc3_glue_reset_init(child, glue); in dwc3_glue_probe()
440 struct dwc3_glue_data *glue = dev_get_platdata(dev); in dwc3_glue_remove() local
442 reset_release_bulk(&glue->resets); in dwc3_glue_remove()
444 clk_release_bulk(&glue->clks); in dwc3_glue_remove()