lkml.org 
[lkml]   [2022]   [Mar]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2 03/20] ASoC: cs35l41: Fix DSP mbox start command and global enable order
    Date
    Global enable must happen before CSPL_MBOX_CMD_RESUME command
    is sent. Move it to PRE_PMU as both events use
    SND_SOC_DAPM_OUT_DRV_E macro.

    Signed-off-by: Lucas Tanure <tanureal@opensource.cirrus.com>
    Acked-by: Charles Keepax <ckeepax@opensource.cirrus.com>
    ---
    sound/soc/codecs/cs35l41.c | 4 ++--
    1 file changed, 2 insertions(+), 2 deletions(-)

    diff --git a/sound/soc/codecs/cs35l41.c b/sound/soc/codecs/cs35l41.c
    index f3787d77f892..05de94fd2e55 100644
    --- a/sound/soc/codecs/cs35l41.c
    +++ b/sound/soc/codecs/cs35l41.c
    @@ -573,7 +573,7 @@ static int cs35l41_main_amp_event(struct snd_soc_dapm_widget *w,
    int ret = 0;

    switch (event) {
    - case SND_SOC_DAPM_POST_PMU:
    + case SND_SOC_DAPM_PRE_PMU:
    regmap_multi_reg_write_bypassed(cs35l41->regmap,
    cs35l41_pup_patch,
    ARRAY_SIZE(cs35l41_pup_patch));
    @@ -649,7 +649,7 @@ static const struct snd_soc_dapm_widget cs35l41_dapm_widgets[] = {

    SND_SOC_DAPM_OUT_DRV_E("Main AMP", CS35L41_PWR_CTRL2, 0, 0, NULL, 0,
    cs35l41_main_amp_event,
    - SND_SOC_DAPM_POST_PMD | SND_SOC_DAPM_POST_PMU),
    + SND_SOC_DAPM_POST_PMD | SND_SOC_DAPM_PRE_PMU),

    SND_SOC_DAPM_MUX("ASP TX1 Source", SND_SOC_NOPM, 0, 0, &asp_tx1_mux),
    SND_SOC_DAPM_MUX("ASP TX2 Source", SND_SOC_NOPM, 0, 0, &asp_tx2_mux),
    --
    2.35.1
    \
     
     \ /
      Last update: 2022-03-04 16:08    [W:3.825 / U:0.024 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site