Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp2535799pxb; Mon, 19 Apr 2021 07:58:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx6XZaF9wWPAhom82yfrUqRJJoq+g2/SyrWImt9N7RmoCHNqFKDHD3RLc0waREOCMDrR4k5 X-Received: by 2002:a05:6a00:4a:b029:25d:820c:e8c9 with SMTP id i10-20020a056a00004ab029025d820ce8c9mr8930133pfk.33.1618844319294; Mon, 19 Apr 2021 07:58:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618844319; cv=none; d=google.com; s=arc-20160816; b=lGjfdMLgIFBw2nrW2+/63jBqTtfELcvWo3h8MgKpzjkXMCLj97AutFbbSPOpGslRuj s8CUA25br2VySoxRdfKz5h+jsVZxQPYjIVAqSSQPLq8J6jpk7ngAhDQVX8pP1nK6ZCnQ +vM92uQ0WJ2m/KV6Wg/gpY3NluABk0I1PoL1QYVskyv1ZWhzAYYZxoNL4FhOVPiz7fbc w0mCZ2BpcgzoaMtBPXwGLxt2TGhghMJ6XcJM84yMorG0NiDxfEj0vkVdBRLubs2ch9Ys QriLZRI5+PfmCBle4r7iB/xB3Om8w1Jp41Pf3o+yMtjud9vQy89JkMySPKChzbK0ZU+o ts7g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=Ak9C9nwR/Ku8vCG0IET/blbkO4iWA8YdU+tkQNiI9lM=; b=vB0pNmRdB50AC6fgTmsdCFIkI64Hz4dk6JQLW/b7X7WXtzvp+pcDsIIp4bk35wbGyl tdAGKlywIxJ7GjW7z41BHEyb2TDTnIREHV3mmoAUQO28rq6tolkQ95oeivw2RBHNRyew CtG4GWh95hr8hF7J5ErOFHyk+ADEIz7/TAo4qnPu+Yk7+Jgiebzim0dspjCQ7PxPvgTd hPz5T20deIvZOcDCXTcLWVClJWLgFO4mDoPzeDcPM67U9a6CRwAX+T6/j06vdJty1wVI cInH2k9q6O38jNiqO3K5ElMM37vijp+jC6/nYNLFRqVvNYy0HpT3gbH6zY5IsaRtcZFM iJZQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=bmo+eZ0a; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y8si17133712pgh.512.2021.04.19.07.58.27; Mon, 19 Apr 2021 07:58:39 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=bmo+eZ0a; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239680AbhDSNJq (ORCPT + 99 others); Mon, 19 Apr 2021 09:09:46 -0400 Received: from mail.kernel.org ([198.145.29.99]:44090 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239579AbhDSNJR (ORCPT ); Mon, 19 Apr 2021 09:09:17 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 150666127C; Mon, 19 Apr 2021 13:08:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1618837726; bh=Oq6q44LBvAj0lfK0gaUxdqUdFLMZsSm/bJnLTGpQ7g4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=bmo+eZ0a8IvGiZ45r3ZWq/oKQcXjs/DY/z7BNj7D8Diodw0+iPsfDMpapCzkqBOe8 xNqjVNDquE8hzRj8ROTQggz6QpZSkXKfpruwjR06IrQ4xLlWLpBDDILebrmmo90pYy SIyw5up3sFQqc+XMr1cks7NloGSCXAt2sNsEALL8= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Ryan Lee , Mark Brown , Sasha Levin Subject: [PATCH 5.11 025/122] ASoC: max98373: Added 30ms turn on/off time delay Date: Mon, 19 Apr 2021 15:05:05 +0200 Message-Id: <20210419130531.018697573@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210419130530.166331793@linuxfoundation.org> References: <20210419130530.166331793@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Ryan Lee [ Upstream commit 3a27875e91fb9c29de436199d20b33f9413aea77 ] Amp requires 10 ~ 30ms for the power ON and OFF. Added 30ms delay for stability. Signed-off-by: Ryan Lee Link: https://lore.kernel.org/r/20210325033555.29377-2-ryans.lee@maximintegrated.com Signed-off-by: Mark Brown Signed-off-by: Sasha Levin --- sound/soc/codecs/max98373.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sound/soc/codecs/max98373.c b/sound/soc/codecs/max98373.c index 746c829312b8..1346a98ce8a1 100644 --- a/sound/soc/codecs/max98373.c +++ b/sound/soc/codecs/max98373.c @@ -28,11 +28,13 @@ static int max98373_dac_event(struct snd_soc_dapm_widget *w, regmap_update_bits(max98373->regmap, MAX98373_R20FF_GLOBAL_SHDN, MAX98373_GLOBAL_EN_MASK, 1); + usleep_range(30000, 31000); break; case SND_SOC_DAPM_POST_PMD: regmap_update_bits(max98373->regmap, MAX98373_R20FF_GLOBAL_SHDN, MAX98373_GLOBAL_EN_MASK, 0); + usleep_range(30000, 31000); max98373->tdm_mode = false; break; default: -- 2.30.2