Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752343AbeAQKOU (ORCPT + 1 other); Wed, 17 Jan 2018 05:14:20 -0500 Received: from mga06.intel.com ([134.134.136.31]:16907 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750846AbeAQKOS (ORCPT ); Wed, 17 Jan 2018 05:14:18 -0500 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.46,372,1511856000"; d="scan'208";a="23040637" Date: Wed, 17 Jan 2018 15:48:35 +0530 From: Vinod Koul To: srinivas.kandagatla@linaro.org Cc: Andy Gross , dmaengine@vger.kernel.org, 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 Subject: Re: [PATCH 0/4] dmaengine: qcom: bam_dma: fixes for remotely controlled bam Message-ID: <20180117101835.GM18649@localhost> References: <20180116190236.14558-1-srinivas.kandagatla@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180116190236.14558-1-srinivas.kandagatla@linaro.org> User-Agent: Mutt/1.5.24 (2015-08-30) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: On Tue, Jan 16, 2018 at 07:02:32PM +0000, srinivas.kandagatla@linaro.org wrote: > 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. What do you mean by "remotely controlled" in this series? > > 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 > -- ~Vinod