audio-driver: support tdm multi lane for sa8155

Support group tdm multi lane configuration for TDM interface.
With valid lane mask tdm interface support delivery audio channels
through different data lines.

Change-Id: I63e8ba1106b89c6bcaca0a8359a1def696c334ad
Signed-off-by: Cong Tang <congt@codeaurora.org>
このコミットが含まれているのは:
Cong Tang
2019-02-26 15:14:28 +08:00
committed by Gerrit - the friendly Code Review server
コミット b84eea3768
4個のファイルの変更136行の追加9行の削除

ファイルの表示

@@ -432,7 +432,8 @@ int afe_set_aanc_noise_level(int val);
int afe_port_group_set_param(u16 group_id,
union afe_port_group_config *afe_group_config);
int afe_port_group_enable(u16 group_id,
union afe_port_group_config *afe_group_config, u16 enable);
union afe_port_group_config *afe_group_config, u16 enable,
struct afe_param_id_tdm_lane_cfg *lane_cfg);
int afe_unmap_rtac_block(uint32_t *mem_map_handle);
int afe_map_rtac_block(struct rtac_cal_block_data *cal_block);
int afe_send_slot_mapping_cfg(