Lines Matching refs:ssp
1397 ret = sof_update_ipc_object(scomp, &config->ssp, SOF_SSP_TOKENS, slink->tuples,
1414 config[i].ssp.mclk_id, sdev->mclk_id_quirk);
1415 config[i].ssp.mclk_id = sdev->mclk_id_quirk;
1419 config[i].ssp.mclk_rate = le32_to_cpu(hw_config[i].mclk_rate);
1420 config[i].ssp.bclk_rate = le32_to_cpu(hw_config[i].bclk_rate);
1421 config[i].ssp.fsync_rate = le32_to_cpu(hw_config[i].fsync_rate);
1422 config[i].ssp.tdm_slots = le32_to_cpu(hw_config[i].tdm_slots);
1423 config[i].ssp.tdm_slot_width = le32_to_cpu(hw_config[i].tdm_slot_width);
1424 config[i].ssp.mclk_direction = hw_config[i].mclk_direction;
1425 config[i].ssp.rx_slots = le32_to_cpu(hw_config[i].rx_slots);
1426 config[i].ssp.tx_slots = le32_to_cpu(hw_config[i].tx_slots);
1430 config[i].ssp.mclk_rate, config[i].ssp.bclk_rate,
1431 config[i].ssp.fsync_rate, config[i].ssp.sample_valid_bits,
1432 config[i].ssp.tdm_slot_width, config[i].ssp.tdm_slots,
1433 config[i].ssp.mclk_id, config[i].ssp.quirks, config[i].ssp.clks_control);
1436 if (config[i].ssp.fsync_rate < 8000 || config[i].ssp.fsync_rate > 192000) {
1441 if (config[i].ssp.tdm_slots < 1 || config[i].ssp.tdm_slots > 8) {
2514 return private->dai_config->ssp.mclk_rate;
2516 return private->dai_config->ssp.bclk_rate;