Home
last modified time | relevance | path

Searched full:idm_base (Results 1 – 18 of 18) sorted by relevance

/kernel/linux/linux-6.6/drivers/mtd/nand/raw/brcmnand/
Diproc_nand.c20 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-6.6/drivers/net/ethernet/broadcom/
Dbgmac-platform.c48 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()
Dbgmac.h444 void __iomem *idm_base; member
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/brcmnand/
Diproc_nand.c20 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-5.10/drivers/net/ethernet/broadcom/
Dbgmac-platform.c48 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()
Dbgmac.h484 void __iomem *idm_base; member
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Dbrcm,amac.txt13 "idm_base": Address and length of the GMAC IDM registers
28 reg-names = "amac_base", "idm_base";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/
Dbrcm,amac.yaml73 - const: idm_base
86 reg-names = "amac_base", "idm_base";
/kernel/linux/linux-5.10/drivers/i2c/busses/
Di2c-bcm-iproc.c191 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/
Di2c-bcm-iproc.c182 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()
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dbcm-nsp.dtsi236 reg-names = "amac_base", "idm_base";
246 reg-names = "amac_base", "idm_base";
256 reg-names = "amac_base", "idm_base";
Dbcm-hr2.dtsi177 reg-names = "amac_base", "idm_base";
Dbcm-cygnus.dtsi448 reg-names = "amac_base", "idm_base";
/kernel/linux/linux-6.6/arch/arm/boot/dts/broadcom/
Dbcm-nsp.dtsi237 reg-names = "amac_base", "idm_base";
247 reg-names = "amac_base", "idm_base";
257 reg-names = "amac_base", "idm_base";
Dbcm-hr2.dtsi177 reg-names = "amac_base", "idm_base";
Dbcm-cygnus.dtsi450 reg-names = "amac_base", "idm_base";
/kernel/linux/linux-5.10/arch/arm64/boot/dts/broadcom/northstar2/
Dns2.dtsi207 reg-names = "amac_base", "idm_base", "nicpm_base";
/kernel/linux/linux-6.6/arch/arm64/boot/dts/broadcom/northstar2/
Dns2.dtsi209 reg-names = "amac_base", "idm_base", "nicpm_base";