Home
last modified time | relevance | path

Searched refs:glue (Results 1 – 17 of 17) sorted by relevance

/drivers/usb/musb-new/
A Dux500.c29 if (glue->enabled) in ux500_musb_enable()
32 ret = generic_phy_power_on(&glue->phy); in ux500_musb_enable()
38 glue->enabled = true; in ux500_musb_enable()
47 if (!glue->enabled) in ux500_musb_disable()
50 ret = generic_phy_power_off(&glue->phy); in ux500_musb_disable()
56 glue->enabled = false; in ux500_musb_disable()
64 ret = generic_phy_init(&glue->phy); in ux500_musb_init()
78 ret = generic_phy_exit(&glue->phy); in ux500_musb_exit()
100 struct musb_host_data *host = &glue->mdata; in ux500_musb_probe()
140 struct musb_host_data *host = &glue->mdata; in ux500_musb_remove()
[all …]
A Dsunxi.c292 ret = clk_enable(&glue->clk); in sunxi_musb_init()
298 if (reset_valid(&glue->rst)) { in sunxi_musb_init()
299 ret = reset_deassert(&glue->rst); in sunxi_musb_init()
330 if (reset_valid(&glue->rst)) in sunxi_musb_init()
331 reset_assert(&glue->rst); in sunxi_musb_init()
333 clk_disable(&glue->clk); in sunxi_musb_init()
351 if (reset_valid(&glue->rst)) in sunxi_musb_exit()
352 reset_assert(&glue->rst); in sunxi_musb_exit()
353 clk_disable(&glue->clk); in sunxi_musb_exit()
447 if (!glue->cfg) in musb_usb_probe()
[all …]
A Dmt85xx.c246 ret = clk_enable(&glue->usbpllclk); in mtk_musb_init()
251 ret = clk_enable(&glue->usbmcuclk); in mtk_musb_init()
256 ret = clk_enable(&glue->usbclk); in mtk_musb_init()
271 clk_disable(&glue->usbclk); in mtk_musb_exit()
272 clk_disable(&glue->usbmcuclk); in mtk_musb_exit()
273 clk_disable(&glue->usbpllclk); in mtk_musb_exit()
317 struct mtk_musb_glue *glue = dev_get_priv(dev); in musb_usb_probe() local
318 struct musb_host_data *host = &glue->mdata; in musb_usb_probe()
333 if (!glue->cfg) in musb_usb_probe()
355 pdata.config = glue->cfg->config; in musb_usb_probe()
[all …]
A Dmusb_dsps.c248 mod_timer(&glue->timer, in otg_timer()
577 glue->musb = musb; in dsps_create_musb_pdev()
618 struct dsps_glue *glue; in dsps_probe() local
623 glue = kzalloc(sizeof(*glue), GFP_KERNEL); in dsps_probe()
624 if (!glue) { in dsps_probe()
638 glue->dev = &pdev->dev; in dsps_probe()
641 if (!glue->wrp) { in dsps_probe()
670 kfree(glue->wrp); in dsps_probe()
672 kfree(glue); in dsps_probe()
686 kfree(glue->wrp); in dsps_remove()
[all …]
A Dam35x.c510 struct am35x_glue *glue; in am35x_probe() local
517 glue = kzalloc(sizeof(*glue), GFP_KERNEL); in am35x_probe()
518 if (!glue) { in am35x_probe()
560 glue->musb = musb; in am35x_probe()
562 glue->clk = clk; in am35x_probe()
605 kfree(glue); in am35x_probe()
617 clk_disable(glue->clk); in am35x_remove()
619 clk_put(glue->clk); in am35x_remove()
620 clk_put(glue->phy_clk); in am35x_remove()
621 kfree(glue); in am35x_remove()
[all …]
A Dpic32.c223 struct fdt_resource mc, glue; in musb_usb_probe() local
239 "control", &glue); in musb_usb_probe()
246 pdata->musb_glue = ioremap(glue.start, fdt_resource_size(&glue)); in musb_usb_probe()
/drivers/usb/dwc3/
A Ddwc3-generic.c88 reset_assert_bulk(&glue->resets); in dwc3_generic_probe()
118 reset_deassert_bulk(&glue->resets); in dwc3_generic_probe()
568 struct dwc3_glue_data *glue) in dwc3_glue_reset_init() argument
579 reset_assert_bulk(&glue->resets); in dwc3_glue_reset_init()
588 reset_release_bulk(&glue->resets); in dwc3_glue_reset_init()
609 clk_release_bulk(&glue->clks); in dwc3_glue_clk_init()
636 glue->regs = dev_read_addr_size_index(dev, 0, &glue->size); in dwc3_glue_probe()
656 if (glue->clks.count == 0) { in dwc3_glue_probe()
662 if (glue->resets.count == 0) { in dwc3_glue_probe()
685 reset_release_bulk(&glue->resets); in dwc3_glue_remove()
[all …]
A Ddwc3-uniphier.c36 struct dwc3_glue_data *glue = dev_get_plat(dev); in uniphier_pro4_dwc3_init() local
37 void *regs = map_physmem(glue->regs, glue->size, MAP_NOCACHE); in uniphier_pro4_dwc3_init()
51 struct dwc3_glue_data *glue = dev_get_plat(dev); in uniphier_pro5_dwc3_init() local
52 void *regs = map_physmem(glue->regs, glue->size, MAP_NOCACHE); in uniphier_pro5_dwc3_init()
67 struct dwc3_glue_data *glue = dev_get_plat(dev); in uniphier_pxs2_dwc3_init() local
68 void *regs = map_physmem(glue->regs, glue->size, MAP_NOCACHE); in uniphier_pxs2_dwc3_init()
A Ddwc3-generic-sti.c51 struct dwc3_glue_data *glue = dev_get_plat(dev); in dwc3_stih407_glue_configure() local
59 ret = reset_deassert_bulk(&glue->resets); in dwc3_stih407_glue_configure()
A DKconfig27 bool "Generic implementation of a DWC3 wrapper (aka dwc3 glue)"
34 bool "Generic implementation of a DWC3 wrapper (aka dwc3 glue) for the SPL"
96 glue logic to configure the controller.
/drivers/usb/host/
A DMakefile57 obj-$(CONFIG_USB_XHCI_OCTEON) += dwc3-octeon-glue.o
A DKconfig85 family SoCs. This is a driver for the dwc3 to provide the glue logic
/drivers/ufs/
A DKconfig39 This selects the glue layer driver for Cadence controller
/drivers/memory/
A DKconfig46 is intended to provide a glue-less interface to a variety of
/drivers/net/
A DKconfig368 bool "Amlogic Meson8b and later glue driver for Synopsys Designware Ethernet MAC"
371 This provides glue layer to use Synopsys Designware Ethernet MAC
386 bool "Actins S700 glue driver for Synopsys Designware Ethernet MAC"
389 This provides glue layer to use Synopsys Designware Ethernet MAC
393 bool "T-Head glue driver for Synopsys Designware Ethernet MAC"
397 This provides glue layer to use Synopsys Designware Ethernet MAC
/drivers/video/imx/
A Dipu_disp.c262 int wave, int glue, int sync) in ipu_dc_write_tmpl() argument
268 reg |= (glue << 4); in ipu_dc_write_tmpl()
/drivers/video/
A DKconfig955 rather requires a SoC-specific glue driver to call it), it
976 rather requires a SoC-specific glue driver to call it), it

Completed in 49 milliseconds