Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp1036557pxu; Wed, 2 Dec 2020 09:25:51 -0800 (PST) X-Google-Smtp-Source: ABdhPJyT+ZSspUK+ZwevQsomyiLSh447qS6MRxIo1Vb3gB0Xr6IdSsQ2maUdyBrIRlJtXZAcigV0 X-Received: by 2002:a50:e715:: with SMTP id a21mr959828edn.285.1606929951599; Wed, 02 Dec 2020 09:25:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606929951; cv=none; d=google.com; s=arc-20160816; b=iUd5+aFR/utKXN5stAw8cobNTGHO1fIIEbg9VdyY+KxVuzHpCk0+94Qj3BvXeyYFt2 Rf+ZjTLwc6AO4Pj8wSKqWi4m1cMZSaGUg730NssbYJ9iIUrDnbIQj7q3NkUe6sL0GVg5 EVDfmPu5a8xdGpxR+eany2RRyK6DGCTyXkENqRqgsEWKBQGnK+d/wFBkQEVDA17/ZJDt 9MaxFcL+ns6zzdCS4paIVsF2BXPqsgPOHtBg+XZzGDsIvYc3V3/MwBgUHBY+NFFa2YKP a7Eek4dkXnzG+20beUErO4eOEzL4Poo/TG4HUfsyqH4C4aQSv7Vx/VwGsVXHNsd8sUN0 h1Lg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from:dmarc-filter :sender:dkim-signature; bh=du06zc/jHcGsUafhmo+6BZJPLrel+MajZ6mJGJKue0w=; b=kWFKyqvPvrG0sP09RP+qbKKLs+tyUpjMUaQw5l5pOdosDSE4Z5HRVRmyVMFtZEfJTa MLlW26aoGj10J3jklJQLWRe27YxdYydWiXUOJ3NCpDifdijImPJO7Wwbn/la77R8Adq8 gvpXYeT399xS32XHYNYecE6BW1eUKqLhXCsuiNkqwe5Vtxq9ePr0+NiL2FGiyGHX65vA vt643I0XzAqBnVna171sPzoYGvPpMtymmfH+AXEUPa1DZnAzegpmjsA0GTmmJyVsdeeF odu8xkcTTdAWsuEJP4CY9s9+NYYowegu8/YRZFlPNe50Gi2nXfGS8zRZD3bsfRhb6oB5 K8Ow== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mg.codeaurora.org header.s=smtp header.b="un6rlhC/"; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d19si373565edx.252.2020.12.02.09.25.28; Wed, 02 Dec 2020 09:25:51 -0800 (PST) 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=@mg.codeaurora.org header.s=smtp header.b="un6rlhC/"; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389227AbgLBRXl (ORCPT + 99 others); Wed, 2 Dec 2020 12:23:41 -0500 Received: from m42-5.mailgun.net ([69.72.42.5]:26278 "EHLO m42-5.mailgun.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2389088AbgLBRXk (ORCPT ); Wed, 2 Dec 2020 12:23:40 -0500 DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=mg.codeaurora.org; q=dns/txt; s=smtp; t=1606929799; h=Message-Id: Date: Subject: Cc: To: From: Sender; bh=du06zc/jHcGsUafhmo+6BZJPLrel+MajZ6mJGJKue0w=; b=un6rlhC/j8rovh7D4/C6L5JJCOSo34AlaubuewCqoccE8CWJJj9jJ6bWDgthSdFoIWivFGBq WCSE531aYHJ/eZJhGluT0DES/ynWb3vi9AWeelw4bg34Y9zq/pesb5MakcJO/brzeRhPXgtI XZSuukj3mKMXHXYRCTYIfqNbcoA= X-Mailgun-Sending-Ip: 69.72.42.5 X-Mailgun-Sid: WyI0MWYwYSIsICJsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnIiwgImJlOWU0YSJd Received: from smtp.codeaurora.org (ec2-35-166-182-171.us-west-2.compute.amazonaws.com [35.166.182.171]) by smtp-out-n05.prod.us-east-1.postgun.com with SMTP id 5fc7cd6691ec4b75c2a89763 (version=TLS1.2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256); Wed, 02 Dec 2020 17:22:46 GMT Sender: srivasam=codeaurora.org@mg.codeaurora.org Received: by smtp.codeaurora.org (Postfix, from userid 1001) id EF272C43466; Wed, 2 Dec 2020 17:22:45 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-caf-mail-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=2.0 tests=ALL_TRUSTED,BAYES_00,SPF_FAIL autolearn=no autolearn_force=no version=3.4.0 Received: from hyd-lnxbld210.qualcomm.com (unknown [202.46.22.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: srivasam) by smtp.codeaurora.org (Postfix) with ESMTPSA id C30DDC43460; Wed, 2 Dec 2020 17:22:40 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org C30DDC43460 Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: aws-us-west-2-caf-mail-1.web.codeaurora.org; spf=fail smtp.mailfrom=srivasam@codeaurora.org From: Srinivasa Rao Mandadapu To: agross@kernel.org, bjorn.andersson@linaro.org, lgirdwood@gmail.com, broonie@kernel.org, robh+dt@kernel.org, plai@codeaurora.org, bgoswami@codeaurora.org, perex@perex.cz, tiwai@suse.com, srinivas.kandagatla@linaro.org, rohitkr@codeaurora.org, linux-arm-msm@vger.kernel.org, alsa-devel@alsa-project.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Srinivasa Rao Mandadapu Subject: [PATCH v5 0/2] Platform driver update to support playback recover after resume Date: Wed, 2 Dec 2020 22:52:26 +0530 Message-Id: <1606929748-16828-1-git-send-email-srivasam@codeaurora.org> X-Mailer: git-send-email 2.7.4 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch set is to add support for playback recover after hard suspend and resume. It includes: 1. Reverting part of previous commit, which is for handling registers invalid state after hard suspend. 2. Adding pm ops in component driver and do regcache sync. Changes Since v1 and v2: -- Subject lines changed Changes Since v3: -- Patch is splitted into 2 patches Changes Since v4: -- Subject lines changed Srinivasa Rao Mandadapu (2): ASoC: qcom: Fix incorrect volatile registers ASoC: qcom: Add support for playback recover after resume sound/soc/qcom/lpass-cpu.c | 20 ++---------------- sound/soc/qcom/lpass-platform.c | 46 +++++++++++++++++++++++++++++++---------- 2 files changed, 37 insertions(+), 29 deletions(-) -- Qualcomm India Private Limited, on behalf of Qualcomm Innovation Center, Inc., is a member of Code Aurora Forum, a Linux Foundation Collaborative Project.