Searched refs:idm_base (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/brcmnand/ |
H A D | iproc_nand.c | 20 void __iomem *idm_base; member 51 void __iomem *mmio = priv->idm_base + IPROC_NAND_IO_CTRL_OFFSET; in iproc_nand_intc_set() 74 void __iomem *mmio = priv->idm_base + IPROC_NAND_IO_CTRL_OFFSET; in iproc_nand_apb_access() 116 priv->idm_base = devm_ioremap_resource(dev, res); in iproc_nand_probe() 117 if (IS_ERR(priv->idm_base)) in iproc_nand_probe() 118 return PTR_ERR(priv->idm_base); in iproc_nand_probe()
|
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/brcmnand/ |
H A D | iproc_nand.c | 20 void __iomem *idm_base; member 51 void __iomem *mmio = priv->idm_base + IPROC_NAND_IO_CTRL_OFFSET; in iproc_nand_intc_set() 74 void __iomem *mmio = priv->idm_base + IPROC_NAND_IO_CTRL_OFFSET; in iproc_nand_apb_access() 114 priv->idm_base = devm_platform_ioremap_resource_byname(pdev, "iproc-idm"); in iproc_nand_probe() 115 if (IS_ERR(priv->idm_base)) in iproc_nand_probe() 116 return PTR_ERR(priv->idm_base); in iproc_nand_probe()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/ |
H A D | bgmac-platform.c | 48 return readl(bgmac->plat.idm_base + offset); in platform_bgmac_idm_read() 53 writel(value, bgmac->plat.idm_base + offset); in platform_bgmac_idm_write() 58 if (!bgmac->plat.idm_base) in platform_bgmac_clk_enabled() 72 if (!bgmac->plat.idm_base) in platform_bgmac_clk_enable() 210 regs = platform_get_resource_byname(pdev, IORESOURCE_MEM, "idm_base"); in bgmac_probe() 212 bgmac->plat.idm_base = devm_ioremap_resource(&pdev->dev, regs); in bgmac_probe() 213 if (IS_ERR(bgmac->plat.idm_base)) in bgmac_probe() 214 return PTR_ERR(bgmac->plat.idm_base); in bgmac_probe()
|
H A D | bgmac.h | 484 void __iomem *idm_base; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/ |
H A D | bgmac-platform.c | 48 return readl(bgmac->plat.idm_base + offset); in platform_bgmac_idm_read() 53 writel(value, bgmac->plat.idm_base + offset); in platform_bgmac_idm_write() 58 if (!bgmac->plat.idm_base) in platform_bgmac_clk_enabled() 72 if (!bgmac->plat.idm_base) in platform_bgmac_clk_enable() 212 /* The idm_base resource is optional for some platforms */ in bgmac_probe() 213 regs = platform_get_resource_byname(pdev, IORESOURCE_MEM, "idm_base"); in bgmac_probe() 215 bgmac->plat.idm_base = devm_ioremap_resource(&pdev->dev, regs); in bgmac_probe() 216 if (IS_ERR(bgmac->plat.idm_base)) in bgmac_probe() 217 return PTR_ERR(bgmac->plat.idm_base); in bgmac_probe()
|
H A D | bgmac.h | 444 void __iomem *idm_base; member
|
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-bcm-iproc.c | 191 void __iomem *idm_base; member 247 if (iproc_i2c->idm_base) { in iproc_i2c_rd_reg() 250 iproc_i2c->idm_base + IDM_CTRL_DIRECT_OFFSET); in iproc_i2c_rd_reg() 265 if (iproc_i2c->idm_base) { in iproc_i2c_wr_reg() 268 iproc_i2c->idm_base + IDM_CTRL_DIRECT_OFFSET); in iproc_i2c_wr_reg() 1047 iproc_i2c->idm_base = devm_ioremap_resource(iproc_i2c->device, in bcm_iproc_i2c_probe() 1049 if (IS_ERR(iproc_i2c->idm_base)) in bcm_iproc_i2c_probe() 1050 return PTR_ERR(iproc_i2c->idm_base); in bcm_iproc_i2c_probe()
|
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-bcm-iproc.c | 182 void __iomem *idm_base; member 238 if (iproc_i2c->idm_base) { in iproc_i2c_rd_reg() 241 iproc_i2c->idm_base + IDM_CTRL_DIRECT_OFFSET); in iproc_i2c_rd_reg() 256 if (iproc_i2c->idm_base) { in iproc_i2c_wr_reg() 259 iproc_i2c->idm_base + IDM_CTRL_DIRECT_OFFSET); in iproc_i2c_wr_reg() 1066 iproc_i2c->idm_base = devm_platform_ioremap_resource(pdev, 1); in bcm_iproc_i2c_probe() 1067 if (IS_ERR(iproc_i2c->idm_base)) in bcm_iproc_i2c_probe() 1068 return PTR_ERR(iproc_i2c->idm_base); in bcm_iproc_i2c_probe()
|
Completed in 10 milliseconds