Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp5346561ybl; Tue, 27 Aug 2019 03:16:41 -0700 (PDT) X-Google-Smtp-Source: APXvYqwEYTd6QQvetcIso82VDrFkxFXHGvQGTFtvS1O58NIV6RlGxLrtTWdv0TmAsbje5bwP7PTC X-Received: by 2002:a17:902:720a:: with SMTP id ba10mr21695360plb.231.1566901001059; Tue, 27 Aug 2019 03:16:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1566901001; cv=none; d=google.com; s=arc-20160816; b=okNUUmmAmQWefN+m7mqARM9UECeEVDfXBl1J5o+z3bAqyR1BeHrgUqAKpJ6nhXiQNm 2zeTqmPiVrbo72mfY2ADHo8J3TiTMSmdnJrNo9G0YH8nvuSmLuKPSOML8xB+e/RMdhve Lkf7u5srRE+re85N5PoIJUuc8RGegp8lMjShCSFQ0cw1MxOOioB1rRhqsqe52CLFVVPp Wb4UyP3s7Q1tQR0+xPQ8myWbBov+V6NiO+uMATt27RqqDalIqElgpHGzqorjZxNeucb7 8n8SL+lYqNg9retTqkfjwYK5i+rinimryqn/hxrfgL8f18Lz4tC2V0EHWsFT7Ylx6Xg3 xgLg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:to:from; bh=dK/lWRggse8IFMpENGBZuUtqBEq2pccLRjMFpEQgNWs=; b=h9i1IwTVqoLUYOJN8yHoivuQxbPlBrUh3VMgIaCLDo/7V0T12xmgsz+qBuRw4mBjDx jYaamX3MLMEfgrYGxo6AvCwBSywQfV7kHWF9I7GUgR987OHQAxGQ8qvFwhHexLGOCaPg 08dNp8yD7mOwVYzP0qK9cbMyI4Vh/J+fNBNVULcOYPA7dV+F1LTnZquFlVSyRRIrXY34 5YQwkAsg+YNgy9upd+Fbmzm9htfxn6cFrDoxgCdYc++GJ4bg2zJit6WsB7nDvcHy3Fsx q56J1av3F7+cnQHaylXunQ0fiZYfWD6Gq3CoRVYL44gPJ5+a5j+OqH+f6qyPiY/etX2Q 6W4w== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b16si11401655pgh.296.2019.08.27.03.16.26; Tue, 27 Aug 2019 03:16:41 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729377AbfH0KOn (ORCPT + 99 others); Tue, 27 Aug 2019 06:14:43 -0400 Received: from inva021.nxp.com ([92.121.34.21]:44178 "EHLO inva021.nxp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726278AbfH0KOn (ORCPT ); Tue, 27 Aug 2019 06:14:43 -0400 Received: from inva021.nxp.com (localhost [127.0.0.1]) by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id A998D2001E6; Tue, 27 Aug 2019 12:14:41 +0200 (CEST) Received: from invc005.ap-rdc01.nxp.com (invc005.ap-rdc01.nxp.com [165.114.16.14]) by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id 7A34320004E; Tue, 27 Aug 2019 12:14:37 +0200 (CEST) Received: from localhost.localdomain (shlinux2.ap.freescale.net [10.192.224.44]) by invc005.ap-rdc01.nxp.com (Postfix) with ESMTP id 0C6CE402A5; Tue, 27 Aug 2019 18:14:31 +0800 (SGT) From: Shengjiu Wang To: brian.austin@cirrus.com, Paul.Handrigan@cirrus.com, lgirdwood@gmail.com, broonie@kernel.org, perex@perex.cz, tiwai@suse.com, alsa-devel@alsa-project.org, linux-kernel@vger.kernel.org Subject: [PATCH] ASoC: cs42xx8: Force suspend/resume during system suspend/resume Date: Tue, 27 Aug 2019 18:13:46 -0400 Message-Id: <1566944026-18113-1-git-send-email-shengjiu.wang@nxp.com> X-Mailer: git-send-email 2.7.4 X-Virus-Scanned: ClamAV using ClamSMTP Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Use force_suspend/resume to make sure clocks are disabled/enabled accordingly during system suspend/resume. Signed-off-by: Dong Aisheng Signed-off-by: Shengjiu Wang --- sound/soc/codecs/cs42xx8.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sound/soc/codecs/cs42xx8.c b/sound/soc/codecs/cs42xx8.c index 5b049fcdba20..94b1adb088fd 100644 --- a/sound/soc/codecs/cs42xx8.c +++ b/sound/soc/codecs/cs42xx8.c @@ -684,6 +684,8 @@ static int cs42xx8_runtime_suspend(struct device *dev) #endif const struct dev_pm_ops cs42xx8_pm = { + SET_SYSTEM_SLEEP_PM_OPS(pm_runtime_force_suspend, + pm_runtime_force_resume) SET_RUNTIME_PM_OPS(cs42xx8_runtime_suspend, cs42xx8_runtime_resume, NULL) }; EXPORT_SYMBOL_GPL(cs42xx8_pm); -- 2.21.0