Lines Matching refs:regmap

45 	regmap_read(sai->regmap, FSL_SAI_TCSR, &xcsr);  in fsl_sai_isr()
75 regmap_write(sai->regmap, FSL_SAI_TCSR, flags | xcsr); in fsl_sai_isr()
79 regmap_read(sai->regmap, FSL_SAI_RCSR, &xcsr); in fsl_sai_isr()
109 regmap_write(sai->regmap, FSL_SAI_RCSR, flags | xcsr); in fsl_sai_isr()
142 regmap_update_bits(sai->regmap, FSL_SAI_xCR2(tx), in fsl_sai_set_dai_sysclk_tr()
265 regmap_update_bits(sai->regmap, FSL_SAI_xCR2(tx), in fsl_sai_set_dai_fmt_tr()
267 regmap_update_bits(sai->regmap, FSL_SAI_xCR4(tx), in fsl_sai_set_dai_fmt_tr()
314 regmap_update_bits(sai->regmap, FSL_SAI_xCR4(tx), in fsl_sai_hw_params()
317 regmap_update_bits(sai->regmap, FSL_SAI_xCR5(tx), in fsl_sai_hw_params()
320 regmap_write(sai->regmap, FSL_SAI_xMR(tx), ~0UL - ((1 << channels) - 1)); in fsl_sai_hw_params()
337 regmap_update_bits(sai->regmap, FSL_SAI_TCR2, FSL_SAI_CR2_SYNC, 0); in fsl_sai_trigger()
338 regmap_update_bits(sai->regmap, FSL_SAI_RCR2, FSL_SAI_CR2_SYNC, in fsl_sai_trigger()
349 regmap_update_bits(sai->regmap, FSL_SAI_xCSR(tx), in fsl_sai_trigger()
352 regmap_update_bits(sai->regmap, FSL_SAI_RCSR, in fsl_sai_trigger()
354 regmap_update_bits(sai->regmap, FSL_SAI_TCSR, in fsl_sai_trigger()
357 regmap_update_bits(sai->regmap, FSL_SAI_xCSR(tx), in fsl_sai_trigger()
363 regmap_update_bits(sai->regmap, FSL_SAI_xCSR(tx), in fsl_sai_trigger()
365 regmap_update_bits(sai->regmap, FSL_SAI_xCSR(tx), in fsl_sai_trigger()
369 regmap_read(sai->regmap, FSL_SAI_xCSR(!tx), &xcsr); in fsl_sai_trigger()
372 regmap_update_bits(sai->regmap, FSL_SAI_TCSR, in fsl_sai_trigger()
374 regmap_update_bits(sai->regmap, FSL_SAI_RCSR, in fsl_sai_trigger()
380 regmap_read(sai->regmap, FSL_SAI_xCSR(tx), &xcsr); in fsl_sai_trigger()
383 regmap_update_bits(sai->regmap, FSL_SAI_TCSR, in fsl_sai_trigger()
385 regmap_update_bits(sai->regmap, FSL_SAI_RCSR, in fsl_sai_trigger()
410 regmap_update_bits(sai->regmap, FSL_SAI_xCR3(tx), FSL_SAI_CR3_TRCE, in fsl_sai_startup()
422 regmap_update_bits(sai->regmap, FSL_SAI_xCR3(tx), FSL_SAI_CR3_TRCE, 0); in fsl_sai_shutdown()
441 regmap_write(sai->regmap, FSL_SAI_TCSR, FSL_SAI_CSR_SR); in fsl_sai_dai_probe()
442 regmap_write(sai->regmap, FSL_SAI_RCSR, FSL_SAI_CSR_SR); in fsl_sai_dai_probe()
444 regmap_write(sai->regmap, FSL_SAI_TCSR, 0); in fsl_sai_dai_probe()
445 regmap_write(sai->regmap, FSL_SAI_RCSR, 0); in fsl_sai_dai_probe()
447 regmap_update_bits(sai->regmap, FSL_SAI_TCR1, FSL_SAI_CR1_RFW_MASK, in fsl_sai_dai_probe()
449 regmap_update_bits(sai->regmap, FSL_SAI_RCR1, FSL_SAI_CR1_RFW_MASK, in fsl_sai_dai_probe()
583 sai->regmap = devm_regmap_init_mmio_clk(&pdev->dev, in fsl_sai_probe()
587 if (IS_ERR(sai->regmap)) in fsl_sai_probe()
588 sai->regmap = devm_regmap_init_mmio_clk(&pdev->dev, in fsl_sai_probe()
590 if (IS_ERR(sai->regmap)) { in fsl_sai_probe()
592 return PTR_ERR(sai->regmap); in fsl_sai_probe()