/linux-6.3-rc2/drivers/usb/musb/ |
A D | mediatek.c | 71 if (role == glue->role) in mtk_otg_switch_set() 111 glue->role = new_role; in mtk_otg_switch_set() 112 phy_set_mode(glue->phy, glue->phy_mode); in mtk_otg_switch_set() 126 return glue->role; in musb_usb_role_sx_get() 138 glue->role_sw = usb_role_switch_register(glue->dev, &role_sx_desc); in mtk_otg_switch_init() 260 glue->musb = musb; in mtk_musb_init() 284 phy_set_mode(glue->phy, glue->phy_mode); in mtk_musb_init() 295 phy_exit(glue->phy); in mtk_musb_init() 408 glue = devm_kzalloc(dev, sizeof(*glue), GFP_KERNEL); in mtk_musb_probe() 409 if (!glue) in mtk_musb_probe() [all …]
|
A D | sunxi.c | 144 phy_set_mode(glue->phy, glue->phy_mode); in sunxi_musb_work() 229 musb->phy = glue->phy; in sunxi_musb_init() 251 ret = devm_extcon_register_notifier(glue->dev, glue->extcon, in sunxi_musb_init() 288 phy_exit(glue->phy); in sunxi_musb_exit() 297 devm_usb_put_phy(glue->dev, glue->xceiv); in sunxi_musb_exit() 306 glue->musb = musb; in sunxi_musb_enable() 447 &glue->flags)) in sunxi_musb_readb() 694 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); in sunxi_musb_probe() 695 if (!glue) in sunxi_musb_probe() 746 PTR_ERR(glue->clk)); in sunxi_musb_probe() [all …]
|
A D | musb_dsps.c | 153 if (glue->vbus_irq) in dsps_mod_timer_optional() 218 if (glue->vbus_irq) in dsps_check_status() 765 glue->musb = musb; in dsps_create_musb_pdev() 848 glue->vbus_irq = 0; in dsps_setup_optional_vbus_irq() 852 error = devm_request_threaded_irq(glue->dev, glue->vbus_irq, in dsps_setup_optional_vbus_irq() 855 "vbus", glue); in dsps_setup_optional_vbus_irq() 857 glue->vbus_irq = 0; in dsps_setup_optional_vbus_irq() 860 dev_dbg(glue->dev, "VBUS irq %i configured\n", glue->vbus_irq); in dsps_setup_optional_vbus_irq() 886 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); in dsps_probe() 887 if (!glue) in dsps_probe() [all …]
|
A D | omap2430.c | 68 if (!glue) { in omap2430_musb_mailbox() 72 glue->status = status; in omap2430_musb_mailbox() 74 if (!glue_to_musb(glue)) { in omap2430_musb_mailbox() 102 switch (glue->status) { in omap_musb_set_mailbox() 319 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); in omap2430_probe() 320 if (!glue) in omap2430_probe() 346 glue->musb = musb; in omap2430_probe() 396 _glue = glue; in omap2430_probe() 542 glue->phy_suspended = 1; in omap2430_suspend() 555 glue->needs_resume = 1; in omap2430_suspend_late() [all …]
|
A D | da8xx.c | 388 ret = phy_init(glue->phy); in da8xx_musb_init() 394 ret = phy_power_on(glue->phy); in da8xx_musb_init() 410 phy_exit(glue->phy); in da8xx_musb_init() 422 phy_power_off(glue->phy); in da8xx_musb_exit() 423 phy_exit(glue->phy); in da8xx_musb_exit() 511 struct da8xx_glue *glue; in da8xx_probe() local 517 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); in da8xx_probe() 518 if (!glue) in da8xx_probe() 528 if (IS_ERR(glue->phy)) in da8xx_probe() 532 glue->dev = &pdev->dev; in da8xx_probe() [all …]
|
A D | jz4740.c | 109 .driver_data = glue, in jz4740_musb_init() 114 glue->musb = musb; in jz4740_musb_init() 153 if (IS_ERR(glue->role_sw)) { in jz4740_musb_init() 155 err = PTR_ERR(glue->role_sw); in jz4740_musb_init() 240 struct jz4740_glue *glue; in jz4740_probe() local 244 glue = devm_kzalloc(dev, sizeof(*glue), GFP_KERNEL); in jz4740_probe() 245 if (!glue) in jz4740_probe() 278 glue->pdev = musb; in jz4740_probe() 279 glue->clk = clk; in jz4740_probe() 281 platform_set_drvdata(pdev, glue); in jz4740_probe() [all …]
|
A D | mpfs.c | 145 struct mpfs_glue *glue; in mpfs_probe() local 151 glue = devm_kzalloc(dev, sizeof(*glue), GFP_KERNEL); in mpfs_probe() 152 if (!glue) in mpfs_probe() 179 glue->dev = dev; in mpfs_probe() 180 glue->musb = musb_pdev; in mpfs_probe() 181 glue->clk = clk; in mpfs_probe() 199 if (IS_ERR(glue->phy)) { in mpfs_probe() 201 PTR_ERR(glue->phy)); in mpfs_probe() 202 ret = PTR_ERR(glue->phy); in mpfs_probe() 206 platform_set_drvdata(pdev, glue); in mpfs_probe() [all …]
|
A D | ux500.c | 222 struct ux500_glue *glue; in ux500_probe() local 239 glue = devm_kzalloc(&pdev->dev, sizeof(*glue), GFP_KERNEL); in ux500_probe() 240 if (!glue) in ux500_probe() 267 glue->dev = &pdev->dev; in ux500_probe() 268 glue->musb = musb; in ux500_probe() 269 glue->clk = clk; in ux500_probe() 274 platform_set_drvdata(pdev, glue); in ux500_probe() 310 platform_device_unregister(glue->musb); in ux500_remove() 311 clk_disable_unprepare(glue->clk); in ux500_remove() 325 clk_disable_unprepare(glue->clk); in ux500_suspend() [all …]
|
/linux-6.3-rc2/drivers/net/wireless/ti/wlcore/ |
A D | sdio.c | 175 return wl12xx_sdio_power_on(glue); in wl12xx_sdio_set_power() 177 return wl12xx_sdio_power_off(glue); in wl12xx_sdio_set_power() 260 struct wl12xx_sdio_glue *glue; in wl1271_probe() local 277 glue = devm_kzalloc(&func->dev, sizeof(*glue), GFP_KERNEL); in wl1271_probe() 278 if (!glue) in wl1271_probe() 281 glue->dev = &func->dev; in wl1271_probe() 300 sdio_set_drvdata(func, glue); in wl1271_probe() 317 if (!glue->core) { in wl1271_probe() 323 glue->core->dev.parent = &func->dev; in wl1271_probe() 355 ret = platform_device_add(glue->core); in wl1271_probe() [all …]
|
A D | spi.c | 377 WARN_ON(!glue->reg); in wl12xx_spi_set_power() 464 struct wl12xx_spi_glue *glue; in wl1271_probe() local 475 glue = devm_kzalloc(&spi->dev, sizeof(*glue), GFP_KERNEL); in wl1271_probe() 476 if (!glue) { in wl1271_probe() 481 glue->dev = &spi->dev; in wl1271_probe() 483 spi_set_drvdata(spi, glue); in wl1271_probe() 490 if (IS_ERR(glue->reg)) in wl1271_probe() 491 return dev_err_probe(glue->dev, PTR_ERR(glue->reg), in wl1271_probe() 496 dev_err(glue->dev, in wl1271_probe() 509 if (!glue->core) { in wl1271_probe() [all …]
|
/linux-6.3-rc2/arch/arm64/crypto/ |
A D | Makefile | 9 sha1-ce-y := sha1-ce-glue.o sha1-ce-core.o 12 sha2-ce-y := sha2-ce-glue.o sha2-ce-core.o 15 sha512-ce-y := sha512-ce-glue.o sha512-ce-core.o 18 sha3-ce-y := sha3-ce-glue.o sha3-ce-core.o 21 sm3-neon-y := sm3-neon-glue.o sm3-neon-core.o 24 sm3-ce-y := sm3-ce-glue.o sm3-ce-core.o 30 sm4-ce-y := sm4-ce-glue.o sm4-ce-core.o 39 sm4-neon-y := sm4-neon-glue.o sm4-neon-core.o 42 ghash-ce-y := ghash-ce-glue.o ghash-ce-core.o 57 aes-ce-blk-y := aes-glue-ce.o aes-ce.o [all …]
|
/linux-6.3-rc2/lib/ |
A D | cpu_rmap.c | 227 struct irq_glue *glue; in free_irq_cpu_rmap() local 234 glue = rmap->obj[index]; in free_irq_cpu_rmap() 252 struct irq_glue *glue = in irq_cpu_rmap_notify() local 256 rc = cpu_rmap_update(glue->rmap, glue->index, mask); in irq_cpu_rmap_notify() 267 struct irq_glue *glue = in irq_cpu_rmap_release() local 271 kfree(glue); in irq_cpu_rmap_release() 287 struct irq_glue *glue = kzalloc(sizeof(*glue), GFP_KERNEL); in irq_cpu_rmap_add() local 290 if (!glue) in irq_cpu_rmap_add() 294 glue->rmap = rmap; in irq_cpu_rmap_add() 296 glue->index = cpu_rmap_add(rmap, glue); in irq_cpu_rmap_add() [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/soc/socionext/ |
A D | socionext,uniphier-soc-glue.yaml | 7 title: Socionext UniPhier SoC-glue logic 20 - socionext,uniphier-ld4-soc-glue 21 - socionext,uniphier-pro4-soc-glue 22 - socionext,uniphier-pro5-soc-glue 23 - socionext,uniphier-pxs2-soc-glue 24 - socionext,uniphier-sld8-soc-glue 25 - socionext,uniphier-ld11-soc-glue 26 - socionext,uniphier-ld20-soc-glue 27 - socionext,uniphier-pxs3-soc-glue 28 - socionext,uniphier-nx1-soc-glue [all …]
|
A D | socionext,uniphier-soc-glue-debug.yaml | 7 title: Socionext UniPhier SoC-glue logic debug part 21 - socionext,uniphier-ld4-soc-glue-debug 22 - socionext,uniphier-pro4-soc-glue-debug 23 - socionext,uniphier-pro5-soc-glue-debug 24 - socionext,uniphier-pxs2-soc-glue-debug 25 - socionext,uniphier-sld8-soc-glue-debug 26 - socionext,uniphier-ld11-soc-glue-debug 27 - socionext,uniphier-ld20-soc-glue-debug 28 - socionext,uniphier-pxs3-soc-glue-debug 29 - socionext,uniphier-nx1-soc-glue-debug [all …]
|
A D | socionext,uniphier-dwc3-glue.yaml | 4 $id: http://devicetree.org/schemas/soc/socionext/socionext,uniphier-dwc3-glue.yaml# 7 title: Socionext UniPhier SoC DWC3 USB3.0 glue layer 13 DWC3 USB3.0 glue layer implemented on Socionext UniPhier SoCs is 21 - socionext,uniphier-pro4-dwc3-glue 22 - socionext,uniphier-pro5-dwc3-glue 23 - socionext,uniphier-pxs2-dwc3-glue 24 - socionext,uniphier-ld20-dwc3-glue 25 - socionext,uniphier-pxs3-dwc3-glue 26 - socionext,uniphier-nx1-dwc3-glue 42 $ref: /schemas/reset/socionext,uniphier-glue-reset.yaml# [all …]
|
A D | socionext,uniphier-ahci-glue.yaml | 4 $id: http://devicetree.org/schemas/soc/socionext/socionext,uniphier-ahci-glue.yaml# 7 title: Socionext UniPhier SoC AHCI glue layer 13 AHCI glue layer implemented on Socionext UniPhier SoCs is a sideband 20 - socionext,uniphier-pro4-ahci-glue 21 - socionext,uniphier-pxs2-ahci-glue 22 - socionext,uniphier-pxs3-ahci-glue 38 $ref: /schemas/reset/socionext,uniphier-glue-reset.yaml# 52 compatible = "socionext,uniphier-pxs3-ahci-glue", "simple-mfd";
|
/linux-6.3-rc2/drivers/gpu/drm/i2c/ |
A D | tda9950.c | 262 if (priv->glue && priv->glue->open) in tda9950_glue_open() 263 ret = priv->glue->open(priv->glue->data); in tda9950_glue_open() 274 if (priv->glue && priv->glue->release) in tda9950_glue_release() 275 priv->glue->release(priv->glue->data); in tda9950_glue_release() 350 if (glue && glue->exit) in tda9950_devm_glue_exit() 351 glue->exit(glue->data); in tda9950_devm_glue_exit() 358 if (glue && glue->init) { in tda9950_devm_glue_init() 359 ret = glue->init(glue->data); in tda9950_devm_glue_init() 408 priv->glue = glue; in tda9950_probe() 418 if (glue && glue->parent) in tda9950_probe() [all …]
|
/linux-6.3-rc2/arch/arm/crypto/ |
A D | Makefile | 26 aes-arm-y := aes-cipher-core.o aes-cipher-glue.o 27 aes-arm-bs-y := aes-neonbs-core.o aes-neonbs-glue.o 34 libblake2s-arm-y:= blake2s-core.o blake2s-glue.o 36 sha1-arm-ce-y := sha1-ce-core.o sha1-ce-glue.o 37 sha2-arm-ce-y := sha2-ce-core.o sha2-ce-glue.o 38 aes-arm-ce-y := aes-ce-core.o aes-ce-glue.o 39 ghash-arm-ce-y := ghash-ce-core.o ghash-ce-glue.o 41 crc32-arm-ce-y:= crc32-ce-core.o crc32-ce-glue.o 42 chacha-neon-y := chacha-scalar-core.o chacha-glue.o 44 poly1305-arm-y := poly1305-core.o poly1305-glue.o [all …]
|
/linux-6.3-rc2/drivers/usb/dwc2/ |
A D | pci.c | 44 struct dwc2_pci_glue *glue = pci_get_drvdata(pci); in dwc2_pci_remove() local 46 platform_device_unregister(glue->dwc2); in dwc2_pci_remove() 47 usb_phy_generic_unregister(glue->phy); in dwc2_pci_remove() 59 struct dwc2_pci_glue *glue; in dwc2_pci_probe() local 102 glue = devm_kzalloc(dev, sizeof(*glue), GFP_KERNEL); in dwc2_pci_probe() 103 if (!glue) { in dwc2_pci_probe() 114 glue->phy = phy; in dwc2_pci_probe() 115 glue->dwc2 = dwc2; in dwc2_pci_probe() 116 pci_set_drvdata(pci, glue); in dwc2_pci_probe()
|
/linux-6.3-rc2/drivers/mtd/nand/raw/brcmnand/ |
A D | Kconfig | 13 tristate "Broadcom BCM63xx NAND controller glue" 16 Enables the BRCMNAND glue driver to register the NAND controller 25 The glue driver will take care of performing the low-level I/O 29 tristate "Broadcom BCMBCA NAND controller glue" 32 Enables the BRCMNAND glue driver to register the NAND controller 36 tristate "Broadcom STB Nand controller glue" 39 Enables the BRCMNAND glue driver to register the NAND controller 43 tristate "Broadcom iProc NAND controller glue" 46 Enables the BRCMNAND controller glue driver to register the NAND
|
/linux-6.3-rc2/drivers/input/ |
A D | joydev.c | 47 struct JS_DATA_SAVE_TYPE glue; member 619 joydev->glue.JS_TIMELIMIT = tmp32; in joydev_compat_ioctl() 623 tmp32 = joydev->glue.JS_TIMELIMIT; in joydev_compat_ioctl() 632 joydev->glue.BUSY = ds32.BUSY; in joydev_compat_ioctl() 635 joydev->glue.JS_SAVE = ds32.JS_SAVE; in joydev_compat_ioctl() 636 joydev->glue.JS_CORR = ds32.JS_CORR; in joydev_compat_ioctl() 642 ds32.BUSY = joydev->glue.BUSY; in joydev_compat_ioctl() 645 ds32.JS_SAVE = joydev->glue.JS_SAVE; in joydev_compat_ioctl() 646 ds32.JS_CORR = joydev->glue.JS_CORR; in joydev_compat_ioctl() 693 sizeof(joydev->glue)) ? -EFAULT : 0; in joydev_ioctl() [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/usb/ |
A D | dwc3-st.txt | 1 ST DWC3 glue logic 4 This driver controls the glue logic used to configure the dwc3 core on 9 - reg : glue logic base address and USB syscfg ctrl register offset 10 - reg-names : should be "reg-glue" and "syscfg-reg" 12 encompasses the glue registers 32 The dwc3 core should be added as subnode to ST DWC3 glue as shown in the 47 reg-names = "reg-glue", "syscfg-reg";
|
/linux-6.3-rc2/drivers/usb/chipidea/ |
A D | Kconfig | 37 tristate "Enable PCI glue driver" if EXPERT 43 tristate "Enable MSM hsusb glue driver" if EXPERT 47 tristate "Enable i.MX USB glue driver" if EXPERT 52 tristate "Enable generic USB2 glue driver" if EXPERT 56 tristate "Enable Tegra USB glue driver" if EXPERT
|
/linux-6.3-rc2/drivers/net/ethernet/stmicro/stmmac/ |
A D | Kconfig | 77 This selects Ingenic SoCs glue layer support for the stmmac 89 This selects the IPQ806x SoC glue layer support for the stmmac 120 This selects the Amlogic Meson SoC glue layer support for 142 This selects the Qualcomm ETHQOS glue layer support for the 153 This selects the Rockchip RK3288 SoC glue layer support for 164 This selects the Altera SOCFPGA SoC glue layer support 176 This selects STi SoC glue layer support for the stmmac 188 This selects STM32 SoC glue layer support for the stmmac 199 This selects Allwinner SoC glue layer support for the 211 This selects Allwinner SoC glue layer support for the [all …]
|
/linux-6.3-rc2/arch/powerpc/crypto/ |
A D | Makefile | 17 aes-ppc-spe-y := aes-spe-core.o aes-spe-keys.o aes-tab-4k.o aes-spe-modes.o aes-spe-glue.o 18 md5-ppc-y := md5-asm.o md5-glue.o 20 sha1-ppc-spe-y := sha1-spe-asm.o sha1-spe-glue.o 21 sha256-ppc-spe-y := sha256-spe-asm.o sha256-spe-glue.o
|