From patchwork Tue Jan 16 19:02:32 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Srinivas Kandagatla X-Patchwork-Id: 124759 Delivered-To: patch@linaro.org Received: by 10.46.64.148 with SMTP id r20csp1116146lje; Tue, 16 Jan 2018 11:05:02 -0800 (PST) X-Google-Smtp-Source: ACJfBov4U53Qtnkox6MMThCLcySSLQwLdt0k1c89xv5Z8cfqGePGFvMFRUg/QmC69yN+Py+K4g/c X-Received: by 10.159.194.195 with SMTP id u3mr33839455plz.416.1516129502256; Tue, 16 Jan 2018 11:05:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516129502; cv=none; d=google.com; s=arc-20160816; b=THELIb12p8ZbsUqzKB0ulMYgGAGOBMuxXjZ4YXSqEXwo0dt/NZ2txT7/hv5IYzmw2y IH1KXxy/CAtqNuYAc7w1G1olWnJIJPiUOpJEgv092UPgUxoCiAS8qQrr3ido7bl2X9gV OpXxoSU4k6rPUtnDnH8DeOJTxKa4cpFO3f9q1PJLIj+PnhYkqHjMaAWbSfcWrn6IyH85 Ed+K5J1apEtaMs/Y3eJ3rUUsUnhOrHcD47081iDMNK+Eb70vh/PEs0N1Mz2iZ2hdLzX1 3+Ao6m607rZFDqLjtGHx2l9z5RMJAK551ElIUN8GP6ZN+Ptzu9dCBR5IjsAbcIeJX/9p 2RAg== 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:cc:to:from :dkim-signature:arc-authentication-results; bh=BURG1s0PZx8eG6wAuEeoiflv5WYcyJF1IkhVOOg4xAw=; b=QXngKExSLs4ctdSh1GPemNixl5oiyfcdQgNKpULY7HsAdbIBssreJqnNx47TkOmNy2 DFwPohfdLdS18/RpFG8zk5HARMp9wAs5+ijQ/fxEZAtFYT7TXuuzlQx0aaWzUvTJa/1q UKAxBACFQeYsm3uWrsstWBcKsR3jpCG7SctINl0WijT8mLbzP31dHkcEpXMSbmMT1rdI g0EeR2SlINpThkf8F7S61icji1SBTB1mabxGtCCRMpITWKhXfVLIAfc0pi2o+kCv+psQ JWL8i/MPCH/PXAu1Ao3KfBIjC/g1pt9gdeVn/CL+RzKA7JHUAPe46Rfc3tJj2Kewv0Am g5/g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=aHCu0+gl; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m11si2339853pls.98.2018.01.16.11.05.01; Tue, 16 Jan 2018 11:05:02 -0800 (PST) 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; dkim=pass header.i=@linaro.org header.s=google header.b=aHCu0+gl; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751895AbeAPTFA (ORCPT + 28 others); Tue, 16 Jan 2018 14:05:00 -0500 Received: from mail-wr0-f196.google.com ([209.85.128.196]:35216 "EHLO mail-wr0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751438AbeAPTE5 (ORCPT ); Tue, 16 Jan 2018 14:04:57 -0500 Received: by mail-wr0-f196.google.com with SMTP id g38so13170650wrd.2 for ; Tue, 16 Jan 2018 11:04:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=BURG1s0PZx8eG6wAuEeoiflv5WYcyJF1IkhVOOg4xAw=; b=aHCu0+gl25ARvZHNfmKumuHkt2BFqhjeM4RXsdHvpVjXuxyHRrZ1RjXuXo5zE4KTwX K5EZvoKqww0r79w/uBFddjYiJjwxuy+7MqpAvBKO/WKs+oOE+kGcnI75bwT3wMdMvsZM O2kMDKbsb9JzyQtndYpGeONs9rdi/GAlkmj/o= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=BURG1s0PZx8eG6wAuEeoiflv5WYcyJF1IkhVOOg4xAw=; b=ZHjwtZcACsh9sdnUkALgdqpKnrHJyAFHlSfmJk69uGFfn34guaRpBQ/ml4kvxZ75pK PBzpaMtGIyarq9FALec75ERfJ2mQY20BpesaRFouHvMg+jZhVpSIONsI5S/ggmPPt1B0 JNc70UsTWWN9JeO0QEZN5o/kmd1ut05WdcccaNimeK+BZg4b7qGKCMonFXqkvxRQk7S/ lg7kM2KaQnJKoy/ZhPyjig6Zk8qE2e8c1Srky8Sia1D/CpGmwMMwSChdLE6EJV+8ABEF JJULIku5C31eLK6X79J8O96klnlwofen0LuP/c1wclnSTYFH4bS1lfz+eELX8/2kEnBH SbgA== X-Gm-Message-State: AKwxytcnhR0B4/pojR4AjGFADWDpConCIDYzCOGSMyEaFuLZmHP1csc9 wnMKFKgVACAfR7nk/EZRkACDyw== X-Received: by 10.223.162.193 with SMTP id t1mr191812wra.87.1516129495934; Tue, 16 Jan 2018 11:04:55 -0800 (PST) Received: from localhost.localdomain (cpc90716-aztw32-2-0-cust92.18-1.cable.virginm.net. [86.26.100.93]) by smtp.gmail.com with ESMTPSA id 198sm3257074wmo.21.2018.01.16.11.04.54 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 16 Jan 2018 11:04:55 -0800 (PST) From: srinivas.kandagatla@linaro.org To: Vinod Koul , Andy Gross , dmaengine@vger.kernel.org Cc: Rob Herring , Mark Rutland , David Brown , Dan Williams , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-soc@vger.kernel.org, yanhe@quicinc.com, ramkri@qti.qualcomm.com, sdharia@quicinc.com, Srinivas Kandagatla Subject: [PATCH 0/4] dmaengine: qcom: bam_dma: fixes for remotely controlled bam Date: Tue, 16 Jan 2018 19:02:32 +0000 Message-Id: <20180116190236.14558-1-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.15.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Srinivas Kandagatla Hi Andy, I did hit few issues while trying out SLIMBus BAM on DB820c, this BAM instance is remotely controlled and powered up after ADSP is booted using QMI commands. Firstly some of the master registers are written even when the BAM is remotely controlled, and secondly reading registers when bam is not ready yet. These 4 patches address these issues, there are few more issues like doing PM in simillar usecase, these will be addressed soon. Thanks, Srini Srinivas Kandagatla (4): dmaengine: qcom: bam_dma: make bam clk optional dmaengine: qcom: bam_dma: add num-channels binding for remotely controlled dmaengine: qcom: bam_dma: do not write to global regs in remote mode dmaengine: qcom: bam_dma: Add num-ees dt binding for remotely controlled .../devicetree/bindings/dma/qcom_bam_dma.txt | 4 ++ drivers/dma/qcom/bam_dma.c | 56 +++++++++++++++------- 2 files changed, 43 insertions(+), 17 deletions(-) -- 2.15.1