Re: [PATCH v2 2/6] ASoC: codecs: lpass-wsa-macro: Add support to WSA Macro

2020-11-03 Thread Srinivas Kandagatla
On 29/10/2020 15:47, Pierre-Louis Bossart wrote: +static void wsa_macro_mclk_enable(struct wsa_macro *wsa, bool mclk_enable) +{ +    struct regmap *regmap = wsa->regmap; + +    if (mclk_enable) { +    if (wsa->wsa_mclk_users == 0) { +    regcache_mark_dirty(regmap); +   

Re: [PATCH v2 2/6] ASoC: codecs: lpass-wsa-macro: Add support to WSA Macro

2020-10-29 Thread Pierre-Louis Bossart
+static int wsa_macro_set_prim_interpolator_rate(struct snd_soc_dai *dai, + u8 int_prim_fs_rate_reg_val, + u32 sample_rate) +{ + u8 int_1_mix1_inp; + u32 j, port = 0; nit-pick:

[PATCH v2 2/6] ASoC: codecs: lpass-wsa-macro: Add support to WSA Macro

2020-10-29 Thread Srinivas Kandagatla
Qualcomm LPASS (Low Power Audio SubSystem) has internal codec WSA macro block which is used for connecting with WSA Smart speakers over soundwire. This patch adds support to the codec part of the WSA Macro block. Signed-off-by: Srinivas Kandagatla --- sound/soc/codecs/Kconfig |4