Lines Matching refs:soc_data

90 	unsigned int ofs = sai->soc_data->reg_offset;  in fsl_sai_isr()
192 unsigned int ofs = sai->soc_data->reg_offset; in fsl_sai_set_dai_sysclk_tr()
277 unsigned int ofs = sai->soc_data->reg_offset; in fsl_sai_set_dai_fmt_tr()
407 unsigned int reg, ofs = sai->soc_data->reg_offset; in fsl_sai_set_bclk()
424 id = sai->soc_data->mclk0_is_mclk1 ? 1 : 0; in fsl_sai_set_bclk()
503 if (sai->soc_data->max_register >= FSL_SAI_MCTL) { in fsl_sai_set_bclk()
517 unsigned int ofs = sai->soc_data->reg_offset; in fsl_sai_hw_params()
658 watermark = tx ? (sai->soc_data->fifo_depth - dma_params->maxburst) : in fsl_sai_hw_params()
661 FSL_SAI_CR1_RFW_MASK(sai->soc_data->fifo_depth), in fsl_sai_hw_params()
666 for (i = 0; i < sai->soc_data->pins; i++) { in fsl_sai_hw_params()
694 unsigned int ofs = sai->soc_data->reg_offset; in fsl_sai_hw_free()
710 unsigned int ofs = sai->soc_data->reg_offset; in fsl_sai_config_disable()
745 unsigned int ofs = sai->soc_data->reg_offset; in fsl_sai_trigger()
839 if (sai->soc_data->use_edma) in fsl_sai_startup()
865 unsigned int ofs = sai->soc_data->reg_offset; in fsl_sai_dai_probe()
875 FSL_SAI_CR1_RFW_MASK(sai->soc_data->fifo_depth), in fsl_sai_dai_probe()
876 sai->soc_data->fifo_depth - sai->dma_params_tx.maxburst); in fsl_sai_dai_probe()
878 FSL_SAI_CR1_RFW_MASK(sai->soc_data->fifo_depth), in fsl_sai_dai_probe()
984 unsigned int ofs = sai->soc_data->reg_offset; in fsl_sai_readable_reg()
1040 unsigned int ofs = sai->soc_data->reg_offset; in fsl_sai_volatile_reg()
1083 unsigned int ofs = sai->soc_data->reg_offset; in fsl_sai_writeable_reg()
1130 unsigned char ofs = sai->soc_data->reg_offset; in fsl_sai_check_version()
1223 soc_dl = BIT(sai->soc_data->pins) - 1; in fsl_sai_read_dlcfg()
1225 cfg[0].pins[0] = sai->soc_data->pins; in fsl_sai_read_dlcfg()
1230 cfg[0].pins[1] = sai->soc_data->pins; in fsl_sai_read_dlcfg()
1300 sai->soc_data = of_device_get_match_data(dev); in fsl_sai_probe()
1308 if (sai->soc_data->reg_offset == 8) { in fsl_sai_probe()
1342 if (sai->soc_data->mclk0_is_mclk1) in fsl_sai_probe()
1352 if (!sai->soc_data->use_edma && !ret && dmas[2] == IMX_DMATYPE_MULTI_SAI) in fsl_sai_probe()
1422 sai->soc_data->max_burst[RX] ? sai->soc_data->max_burst[RX] : FSL_SAI_MAXBURST_RX; in fsl_sai_probe()
1424 sai->soc_data->max_burst[TX] ? sai->soc_data->max_burst[TX] : FSL_SAI_MAXBURST_TX; in fsl_sai_probe()
1447 sai->soc_data->max_register >= FSL_SAI_MCTL) { in fsl_sai_probe()
1460 if (sai->soc_data->use_imx_pcm) { in fsl_sai_probe()
1629 if (sai->soc_data->flags & PMQOS_CPU_LATENCY) in fsl_sai_runtime_suspend()
1640 unsigned int ofs = sai->soc_data->reg_offset; in fsl_sai_runtime_resume()
1661 if (sai->soc_data->flags & PMQOS_CPU_LATENCY) in fsl_sai_runtime_resume()