lkml.org 
[lkml]   [2022]   [Jan]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.15 443/846] ALSA: hda/cs8409: Increase delay during jack detection
    Date
    From: Christian A. Ehrhardt <lk@c--e.de>

    [ Upstream commit 8cd07657177006b67cc1610e4466cc75ad781c05 ]

    Commit c8b4f0865e82 reduced delays related to cs42l42 jack
    detection. However, the change was too aggressive. As a result
    internal speakers on DELL Inspirion 3501 are not detected.

    Increase the delay in cs42l42_run_jack_detect() a bit.

    Fixes: c8b4f0865e82 ("ALSA: hda/cs8409: Remove unnecessary delays")
    Signed-off-by: Christian A. Ehrhardt <lk@c--e.de>
    Link: https://lore.kernel.org/r/20211231131221.itwotyfk5qomn7n6@cae.in-ulm.de
    Signed-off-by: Takashi Iwai <tiwai@suse.de>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    sound/pci/hda/patch_cs8409.c | 4 ++--
    1 file changed, 2 insertions(+), 2 deletions(-)

    diff --git a/sound/pci/hda/patch_cs8409.c b/sound/pci/hda/patch_cs8409.c
    index 039b9f2f8e947..bf5d7f0c6ba55 100644
    --- a/sound/pci/hda/patch_cs8409.c
    +++ b/sound/pci/hda/patch_cs8409.c
    @@ -628,8 +628,8 @@ static void cs42l42_run_jack_detect(struct sub_codec *cs42l42)
    cs8409_i2c_write(cs42l42, 0x1b74, 0x07);
    cs8409_i2c_write(cs42l42, 0x131b, 0xFD);
    cs8409_i2c_write(cs42l42, 0x1120, 0x80);
    - /* Wait ~100us*/
    - usleep_range(100, 200);
    + /* Wait ~20ms*/
    + usleep_range(20000, 25000);
    cs8409_i2c_write(cs42l42, 0x111f, 0x77);
    cs8409_i2c_write(cs42l42, 0x1120, 0xc0);
    }
    --
    2.34.1


    \
     
     \ /
      Last update: 2022-01-25 04:10    [W:4.017 / U:0.012 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site