Lines Matching refs:reg_base
79 void __iomem *reg_base; member
149 val = readl_relaxed(zx_spdif->reg_base + ZX_CTRL); in zx_spdif_hw_params()
177 writel_relaxed(val, zx_spdif->reg_base + ZX_CTRL); in zx_spdif_hw_params()
179 val = readl_relaxed(zx_spdif->reg_base + ZX_VALID_BIT); in zx_spdif_hw_params()
185 writel_relaxed(val, zx_spdif->reg_base + ZX_VALID_BIT); in zx_spdif_hw_params()
188 ret = zx_spdif_chanstats(zx_spdif->reg_base, rate); in zx_spdif_hw_params()
219 val = readl_relaxed(zx_spdif->reg_base + ZX_FIFOCTRL); in zx_spdif_trigger()
221 writel_relaxed(val, zx_spdif->reg_base + ZX_FIFOCTRL); in zx_spdif_trigger()
225 zx_spdif_cfg_tx(zx_spdif->reg_base, true); in zx_spdif_trigger()
231 zx_spdif_cfg_tx(zx_spdif->reg_base, false); in zx_spdif_trigger()
324 zx_spdif->reg_base = devm_ioremap_resource(&pdev->dev, res); in zx_spdif_probe()
325 if (IS_ERR(zx_spdif->reg_base)) { in zx_spdif_probe()
327 return PTR_ERR(zx_spdif->reg_base); in zx_spdif_probe()
330 zx_spdif_dev_init(zx_spdif->reg_base); in zx_spdif_probe()