From 3a9027265b7293904885d9bf343be6ab8b3a1640 Mon Sep 17 00:00:00 2001 From: Vignesh Kulothungan Date: Mon, 2 Mar 2020 16:31:33 -0800 Subject: [PATCH] ASoC: use swr macro definitions for channel rate Use sound wire definitions for channel rate (MHZ format) instead of hard coded values. Change-Id: I47782199d8b674a17984e5048a29c63267cf8941 Signed-off-by: Vignesh Kulothungan --- asoc/lahaina.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/asoc/lahaina.c b/asoc/lahaina.c index 995833356bed..03664f2cb8a7 100644 --- a/asoc/lahaina.c +++ b/asoc/lahaina.c @@ -25,6 +25,7 @@ #include #include #include +#include #include "device_event.h" #include "msm-pcm-routing-v2.h" #include "asoc/msm-cdc-pinctrl.h" @@ -7156,7 +7157,8 @@ static int msm_wsa883x_init(struct snd_soc_component *component) SPKR_L_BOOST, SPKR_L_VI}; u8 spkright_port_types[WSA883X_MAX_SWR_PORTS] = {SPKR_R, SPKR_R_COMP, SPKR_R_BOOST, SPKR_R_VI}; - unsigned int ch_rate[WSA883X_MAX_SWR_PORTS] = {2400, 600, 300, 1200}; + unsigned int ch_rate[WSA883X_MAX_SWR_PORTS] = {SWR_CLK_RATE_2P4MHZ, SWR_CLK_RATE_0P6MHZ, + SWR_CLK_RATE_0P3MHZ, SWR_CLK_RATE_1P2MHZ}; unsigned int ch_mask[WSA883X_MAX_SWR_PORTS] = {0x1, 0xF, 0x3, 0x3}; struct msm_asoc_mach_data *pdata; struct snd_soc_dapm_context *dapm;