/linux-6.6.21/drivers/bcma/ |
D | core.c | 33 if ((bcma_aread32(core, BCMA_IOCTL) & (BCMA_IOCTL_CLK | BCMA_IOCTL_FGC)) in bcma_core_is_enabled() 53 bcma_awrite32(core, BCMA_IOCTL, flags); in bcma_core_disable() 54 bcma_aread32(core, BCMA_IOCTL); in bcma_core_disable() 63 bcma_awrite32(core, BCMA_IOCTL, (BCMA_IOCTL_CLK | BCMA_IOCTL_FGC | flags)); in bcma_core_enable() 64 bcma_aread32(core, BCMA_IOCTL); in bcma_core_enable() 70 bcma_awrite32(core, BCMA_IOCTL, (BCMA_IOCTL_CLK | flags)); in bcma_core_enable() 71 bcma_aread32(core, BCMA_IOCTL); in bcma_core_enable()
|
/linux-6.6.21/drivers/net/wireless/broadcom/b43/ |
D | phy_common.c | 339 tmp = bcma_aread32(dev->dev->bdev, BCMA_IOCTL); in b43_phy_put_into_reset() 343 bcma_awrite32(dev->dev->bdev, BCMA_IOCTL, tmp); in b43_phy_put_into_reset() 346 tmp = bcma_aread32(dev->dev->bdev, BCMA_IOCTL); in b43_phy_put_into_reset() 348 bcma_awrite32(dev->dev->bdev, BCMA_IOCTL, tmp); in b43_phy_put_into_reset() 379 tmp = bcma_aread32(dev->dev->bdev, BCMA_IOCTL); in b43_phy_take_out_of_reset() 383 bcma_awrite32(dev->dev->bdev, BCMA_IOCTL, tmp); in b43_phy_take_out_of_reset() 387 tmp = bcma_aread32(dev->dev->bdev, BCMA_IOCTL); in b43_phy_take_out_of_reset() 390 bcma_awrite32(dev->dev->bdev, BCMA_IOCTL, tmp); in b43_phy_take_out_of_reset() 574 tmp = bcma_aread32(dev->dev->bdev, BCMA_IOCTL); in b43_phy_force_clock() 579 bcma_awrite32(dev->dev->bdev, BCMA_IOCTL, tmp); in b43_phy_force_clock()
|
D | main.c | 1238 flags = bcma_aread32(dev->dev->bdev, BCMA_IOCTL); in b43_bcma_phy_reset() 1241 bcma_awrite32(dev->dev->bdev, BCMA_IOCTL, flags); in b43_bcma_phy_reset() 1263 tmp = bcma_aread32(dev->dev->bdev, BCMA_IOCTL); in b43_bcma_wireless_core_reset() 1266 bcma_awrite32(dev->dev->bdev, BCMA_IOCTL, tmp); in b43_bcma_wireless_core_reset() 1268 tmp = bcma_aread32(dev->dev->bdev, BCMA_IOCTL); in b43_bcma_wireless_core_reset() 1270 bcma_awrite32(dev->dev->bdev, BCMA_IOCTL, tmp); in b43_bcma_wireless_core_reset() 1272 tmp = bcma_aread32(dev->dev->bdev, BCMA_IOCTL); in b43_bcma_wireless_core_reset() 1274 bcma_awrite32(dev->dev->bdev, BCMA_IOCTL, tmp); in b43_bcma_wireless_core_reset() 3017 tmp = bcma_aread32(dev->dev->bdev, BCMA_IOCTL); in b43_mac_phy_clock_set() 3022 bcma_awrite32(dev->dev->bdev, BCMA_IOCTL, tmp); in b43_mac_phy_clock_set() [all …]
|
/linux-6.6.21/drivers/net/ethernet/broadcom/ |
D | bgmac-platform.c | 61 if ((bgmac_idm_read(bgmac, BCMA_IOCTL) & BGMAC_CLK_EN) != BGMAC_CLK_EN) in platform_bgmac_clk_enabled() 86 val = bgmac_idm_read(bgmac, BCMA_IOCTL); in platform_bgmac_clk_enable() 91 bgmac_idm_write(bgmac, BCMA_IOCTL, val); in platform_bgmac_clk_enable() 92 bgmac_idm_read(bgmac, BCMA_IOCTL); in platform_bgmac_clk_enable()
|
D | bgmac.c | 859 bgmac_idm_write(bgmac, BCMA_IOCTL, in bgmac_miiconfig() 860 bgmac_idm_read(bgmac, BCMA_IOCTL) | in bgmac_miiconfig() 900 bgmac_idm_write(bgmac, BCMA_IOCTL, in bgmac_chip_reset_idm_config() 901 bgmac_idm_read(bgmac, BCMA_IOCTL) & in bgmac_chip_reset_idm_config()
|
/linux-6.6.21/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
D | chip.c | 271 regdata = ci->ops->read32(ci->ctx, core->wrapbase + BCMA_IOCTL); in brcmf_chip_ai_iscoreup() 364 ci->ops->write32(ci->ctx, core->wrapbase + BCMA_IOCTL, in brcmf_chip_ai_coredisable() 366 ci->ops->read32(ci->ctx, core->wrapbase + BCMA_IOCTL); in brcmf_chip_ai_coredisable() 379 ci->ops->write32(ci->ctx, core->wrapbase + BCMA_IOCTL, in brcmf_chip_ai_coredisable() 381 ci->ops->read32(ci->ctx, core->wrapbase + BCMA_IOCTL); in brcmf_chip_ai_coredisable() 484 ci->ops->write32(ci->ctx, core->wrapbase + BCMA_IOCTL, in brcmf_chip_ai_resetcore() 486 ci->ops->read32(ci->ctx, core->wrapbase + BCMA_IOCTL); in brcmf_chip_ai_resetcore() 489 ci->ops->write32(ci->ctx, d11priv2->wrapbase + BCMA_IOCTL, in brcmf_chip_ai_resetcore() 491 ci->ops->read32(ci->ctx, d11priv2->wrapbase + BCMA_IOCTL); in brcmf_chip_ai_resetcore() 1072 val = chip->ops->read32(chip->ctx, cpu->wrapbase + BCMA_IOCTL); in brcmf_chip_disable_arm()
|
/linux-6.6.21/include/linux/bcma/ |
D | bcma_regs.h | 29 #define BCMA_IOCTL 0x0408 /* IO control */ macro
|
/linux-6.6.21/drivers/usb/host/ |
D | bcma-hcd.c | 196 bcma_awrite32(core, BCMA_IOCTL, BCMA_IOCTL_CLK | BCMA_IOCTL_FGC); in bcma_hcd_usb20_old_arm_init() 202 bcma_awrite32(core, BCMA_IOCTL, BCMA_IOCTL_CLK); in bcma_hcd_usb20_old_arm_init()
|
/linux-6.6.21/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
D | main.c | 753 u32 ioctl = bcma_aread32(core, BCMA_IOCTL) & ~m; in brcms_b_core_ioctl() 755 bcma_awrite32(core, BCMA_IOCTL, ioctl | v); in brcms_b_core_ioctl()
|