Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e2c19049 authored by Chaithanya Krishna Bacharaju's avatar Chaithanya Krishna Bacharaju Committed by Gerrit - the friendly Code Review server
Browse files

dsp: Add asm channel map support for 10channels



Add asm channel map support for 10channels to support
10channel recording usecase.

Change-Id: Ic939eabed893e9e56b17e62bc5100f2d6d51732f
Signed-off-by: default avatarChaithanya Krishna Bacharaju <chaithan@codeaurora.org>
parent 280b241b
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -5701,6 +5701,17 @@ int q6asm_map_channels(u8 *channel_mapping, uint32_t channels,
		lchannel_mapping[5] = PCM_CHANNEL_RB;
		lchannel_mapping[6] = PCM_CHANNEL_LS;
		lchannel_mapping[7] = PCM_CHANNEL_RS;
	} else if (channels == 10) {
		lchannel_mapping[0] = PCM_CHANNEL_FL;
		lchannel_mapping[1] = PCM_CHANNEL_FR;
		lchannel_mapping[2] = PCM_CHANNEL_LFE;
		lchannel_mapping[3] = PCM_CHANNEL_FC;
		lchannel_mapping[4] = PCM_CHANNEL_LB;
		lchannel_mapping[5] = PCM_CHANNEL_RB;
		lchannel_mapping[6] = PCM_CHANNEL_LS;
		lchannel_mapping[7] = PCM_CHANNEL_RS;
		lchannel_mapping[8] = PCM_CHANNEL_TFL;
		lchannel_mapping[9] = PCM_CHANNEL_TFR;
	} else if (channels == 12) {
		/*
		 * Configured for 7.1.4 channel mapping