Lines Matching refs:sai_clk
32 struct fsl_sai_clk *sai_clk; in fsl_sai_clk_probe() local
37 sai_clk = devm_kzalloc(dev, sizeof(*sai_clk), GFP_KERNEL); in fsl_sai_clk_probe()
38 if (!sai_clk) in fsl_sai_clk_probe()
45 spin_lock_init(&sai_clk->lock); in fsl_sai_clk_probe()
47 sai_clk->gate.reg = base + I2S_CSR; in fsl_sai_clk_probe()
48 sai_clk->gate.bit_idx = CSR_BCE_BIT; in fsl_sai_clk_probe()
49 sai_clk->gate.lock = &sai_clk->lock; in fsl_sai_clk_probe()
51 sai_clk->div.reg = base + I2S_CR2; in fsl_sai_clk_probe()
52 sai_clk->div.shift = CR2_DIV_SHIFT; in fsl_sai_clk_probe()
53 sai_clk->div.width = CR2_DIV_WIDTH; in fsl_sai_clk_probe()
54 sai_clk->div.lock = &sai_clk->lock; in fsl_sai_clk_probe()
61 &sai_clk->div.hw, in fsl_sai_clk_probe()
63 &sai_clk->gate.hw, in fsl_sai_clk_probe()