Lines Matching refs:variant_regs
113 const struct samsung_i2s_variant_regs *variant_regs; member
248 rfs = readl(priv->addr + I2SMOD) >> priv->variant_regs->rfs_off; in get_rfs()
249 rfs &= priv->variant_regs->rfs_mask; in get_rfs()
268 int rfs_shift = priv->variant_regs->rfs_off; in set_rfs()
270 mod &= ~(priv->variant_regs->rfs_mask << rfs_shift); in set_rfs()
308 bfs = readl(priv->addr + I2SMOD) >> priv->variant_regs->bfs_off; in get_bfs()
309 bfs &= priv->variant_regs->bfs_mask; in get_bfs()
330 int bfs_shift = priv->variant_regs->bfs_off; in set_bfs()
338 mod &= ~(priv->variant_regs->bfs_mask << bfs_shift); in set_bfs()
395 int txr_off = priv->variant_regs->txr_off; in i2s_txctrl()
446 int txr_off = priv->variant_regs->txr_off; in i2s_rxctrl()
503 const struct samsung_i2s_variant_regs *i2s_regs = priv->variant_regs; in i2s_set_sysclk()
631 lrp_shift = priv->variant_regs->lrp_off; in i2s_set_fmt()
632 sdf_shift = priv->variant_regs->sdf_off; in i2s_set_fmt()
633 mod_slave = 1 << priv->variant_regs->mss_off; in i2s_set_fmt()
1021 delay = (reg >> priv->variant_regs->ftx0cnt_off) & 0x7f; in i2s_delay()
1269 const struct samsung_i2s_variant_regs *reg_info = priv->variant_regs; in i2s_register_clock_provider()
1417 priv->variant_regs = i2s_dai_data->i2s_variant_regs; in samsung_i2s_probe()