Lines Matching refs:glue
52 struct dwc3_glue_data *glue = dev_get_platdata(dev->parent); in dwc3_generic_probe() local
66 reset_assert_bulk(&glue->resets); in dwc3_generic_probe()
75 reset_deassert_bulk(&glue->resets); in dwc3_generic_probe()
234 struct dwc3_glue_data *glue = dev_get_platdata(dev); in dwc3_ti_glue_configure() local
235 void *base = map_physmem(glue->regs, 0x10000, MAP_NOCACHE); in dwc3_ti_glue_configure()
384 struct dwc3_glue_data *glue) in dwc3_glue_reset_init() argument
388 ret = reset_get_bulk(dev, &glue->resets); in dwc3_glue_reset_init()
394 ret = reset_deassert_bulk(&glue->resets); in dwc3_glue_reset_init()
396 reset_release_bulk(&glue->resets); in dwc3_glue_reset_init()
404 struct dwc3_glue_data *glue) in dwc3_glue_clk_init() argument
408 ret = clk_get_bulk(dev, &glue->clks); in dwc3_glue_clk_init()
415 ret = clk_enable_bulk(&glue->clks); in dwc3_glue_clk_init()
417 clk_release_bulk(&glue->clks); in dwc3_glue_clk_init()
428 struct dwc3_glue_data *glue = dev_get_platdata(dev); in dwc3_glue_probe() local
433 glue->regs = dev_read_addr(dev); in dwc3_glue_probe()
435 ret = dwc3_glue_clk_init(dev, glue); in dwc3_glue_probe()
439 ret = dwc3_glue_reset_init(dev, glue); in dwc3_glue_probe()
447 if (glue->clks.count == 0) { in dwc3_glue_probe()
448 ret = dwc3_glue_clk_init(child, glue); in dwc3_glue_probe()
453 if (glue->resets.count == 0) { in dwc3_glue_probe()
454 ret = dwc3_glue_reset_init(child, glue); in dwc3_glue_probe()
474 struct dwc3_glue_data *glue = dev_get_platdata(dev); in dwc3_glue_remove() local
476 reset_release_bulk(&glue->resets); in dwc3_glue_remove()
478 clk_release_bulk(&glue->clks); in dwc3_glue_remove()