Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp988507rwd; Thu, 25 May 2023 06:47:38 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7ou+YTdgmry4YI/DtMlBhZPEP/0jAbGlrpN/odkFEfi3SXQnKkw/Ef5m1Oxp0fIAiqNmeH X-Received: by 2002:a17:90b:194e:b0:255:daec:2911 with SMTP id nk14-20020a17090b194e00b00255daec2911mr1964446pjb.7.1685022458148; Thu, 25 May 2023 06:47:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685022458; cv=none; d=google.com; s=arc-20160816; b=lyKXpiS3g2k/lrMju7Na9i8qa75070q0VcQNJe7Eh0V7XhM9KR0MnOB16P4rnMjXwA a0GmGh26KQ97GBOWJa1dRnETBlt49d1FKsGhsNBvGkY0HMNSnUVkP7Ij4fNaxZ1Z24n3 ruwlCOZOobA+mFGNiDshrXo9eODLHRQpIdR5WqnbIrHXzMNZ2+4gXyIWiHLvyitoksFD LNopDyM0FL1U3dU+BJZJNDDHRzWVeWXhGPOZlXMlCMN8vwJzvsO2GD3rKQmeJ2aIk5Sz dpSshPSon1bhrtq7UmW66aT86aN7xu3zeiXQoBYgX7SuBjJTWYj9kYuEUKXgMvcuHhJt e+fg== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=SErRfOq2zkA3FjIAS2Y61xvXXIJ9zVGPM+NkpQH62Dk=; b=du2EHCeKKfcekg87KgUFiBi4XgnUu8k7xHzdbGU7A/riIElmDUjESoJPxuQ4IgzaEZ +rI/0o3uiGYmsb+CnYNP7rYY0TEQ2HWxFn3gU93tKLsPKOEogzA0fbXu/S+7ViRLimY6 DdCTjxRH3ypZAXlcaAXEIC/rI7DvYP/YJolTDbz6Y04Gqck1qbX5HjQQT3GmKqCiNwbG e25HzQ9X+K0786HN0aueEB8AqsFWl5Evn19+xmJvbnGyYabuUxsqvfRN1b7qhciE7Hbr xRMZZLBgs2tDKCkt3Dt/XTLPF77h830hHeyW7wQuA5Yt664BCCUwwOoCrCgEC52jM9sY 2tpQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Weef7AvC; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id gx22-20020a17090b125600b00246b7a596eesi3707315pjb.146.2023.05.25.06.47.23; Thu, 25 May 2023 06:47:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Weef7AvC; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241328AbjEYNix (ORCPT + 99 others); Thu, 25 May 2023 09:38:53 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56232 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239180AbjEYNiv (ORCPT ); Thu, 25 May 2023 09:38:51 -0400 Received: from mail-wr1-x42f.google.com (mail-wr1-x42f.google.com [IPv6:2a00:1450:4864:20::42f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D183F183 for ; Thu, 25 May 2023 06:38:47 -0700 (PDT) Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-3093a6311dcso2092027f8f.1 for ; Thu, 25 May 2023 06:38:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1685021926; x=1687613926; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=SErRfOq2zkA3FjIAS2Y61xvXXIJ9zVGPM+NkpQH62Dk=; b=Weef7AvCPpj7mh5qe30JYSMSv+gJ7DQyy/0hL3O1RtI3sM9NpNNtTrrH5fr3Eb8UA4 uJSMt2R2c5T5F2aTRU3J308IiaRjvjTJ1wTgp6LRORvhlx+36nONPR6yRRnu7hUkjuL5 iOqa2+cBt+p3ArnN8tRdXC/B4b7e3rrUQR/ovDdYVND+xufTNrzdIvsPfuDWcIVri2gB /jwC7S+n7g2aP3Lmc2pWC4G3G5hVlm5GFqSUcyd7nBfciDL6GOd4j8SjG3JBCYSh2iGg w0WFOJ4569ugVlpOUqXTZBM2HtWmYAelfzKIg/teOPEXbnKzoT7XBsUEGAk3SH5HzgHk 7pZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685021926; x=1687613926; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=SErRfOq2zkA3FjIAS2Y61xvXXIJ9zVGPM+NkpQH62Dk=; b=N8ng/5B5VDLW/yj8mzcgjU5iHaJUCDUGXIp922SU0jz5wVnRPXo2pkCPP1O+EtSTnI ddSkFRSVwzTIpSUgK1tUJEj/T9WMUakpoJXFI7zU22gpa36/EQwGdQ4m4sVGg1HDwxS/ F5jkx7jAzKZeZQxeCyNXIbl11rEjkT/MCVV/HFuHTYPrzDTzFYaDkfaBlqIs60sQ1ZoG vrSba0Uj/HUpqTxpL6CBj8x/k6XA9n4Q3m6xEmOfXj+9LIiLHjD2P1RU3keMWsrJIpdg 3N4B+JiQqcIVJvdQFNz4JiUodti11y593KVBcx+4Jsco1m7PJr0fVlB4vZUJr+AOlyBU pBzA== X-Gm-Message-State: AC+VfDxMVA4LiBTEpMBs6s2RPuP/b2wFw5aSU6VjDBSBU0Z++Uzam5xw GBfb9V/qlBNA28gySUCW2DHjPg== X-Received: by 2002:a5d:58d6:0:b0:307:9194:9a94 with SMTP id o22-20020a5d58d6000000b0030791949a94mr2917781wrf.17.1685021926217; Thu, 25 May 2023 06:38:46 -0700 (PDT) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id z17-20020a5d6551000000b00301a351a8d6sm1803641wrv.84.2023.05.25.06.38.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 May 2023 06:38:45 -0700 (PDT) From: Srinivas Kandagatla To: vkoul@kernel.org Cc: andersson@kernel.org, yung-chuan.liao@linux.intel.com, pierre-louis.bossart@linux.intel.com, sanyog.r.kale@intel.com, linux-arm-msm@vger.kernel.org, alsa-devel@alsa-project.org, linux-kernel@vger.kernel.org, Srinivas Kandagatla Subject: [PATCH v2 0/4] soundwire: qcom: stablity fixes Date: Thu, 25 May 2023 14:38:08 +0100 Message-Id: <20230525133812.30841-1-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org During x13s audio testing we hit few corner cases due to issues in codec drivers and some obvious code bugs. Here are the fixes for those issues, mostly the issues are around devices loosing the sync in between runtime pm suspend resume path. With codec fixes along with these fixes, audio on x13s is pretty stable. Thanks, Srini Changes since v1: - dropped runtime pm changes patch as unable to reproduced it anymore - fixed clk stop flag as suggested by Pierre - rebased on top of linux-next Srinivas Kandagatla (4): soundwire: qcom: update status correctly with mask soundwire: qcom: wait for fifo to be empty before suspend soundwire: qcom: add software workaround for bus clash interrupt assertion soundwire: qcom: set clk stop need reset flag at runtime drivers/soundwire/qcom.c | 100 ++++++++++++++++++++++++++------------- 1 file changed, 68 insertions(+), 32 deletions(-) -- 2.21.0