Received: by 10.223.185.116 with SMTP id b49csp1959316wrg; Thu, 15 Feb 2018 04:29:27 -0800 (PST) X-Google-Smtp-Source: AH8x224IO/7WqoS/fZLRMHk3yyyc+PKs+BvVx3DH84WL4l2oMOFEOwBbcUNQ/AG3HhofjiNkCv/9 X-Received: by 10.99.124.91 with SMTP id l27mr2055798pgn.298.1518697767548; Thu, 15 Feb 2018 04:29:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518697767; cv=none; d=google.com; s=arc-20160816; b=KKdvXOuRn7+0oj8jG5nQydda4WmLkZAh3j52++7Dfnj7GjWJM77vASWxPbyVy62tLx nOXwIpXDZEdRBlw2VxiCbW4jn+gyduLqEd5PSToDwrJuLdKOsze5gbbsN9fj93rlNnRu zmJi9jxCr4ix2HC29fb38+J1jFGq9JsDrbb8F2ESFcgOKrZheHVJ4vkmFyBmssyd1BuG l3Yi+BieNcgMcOC3ksgFipILgU50VzyfMwpFb5u7+JkJbGAPKfG0wjLBJ/fka4L/jDhG 39+Qh4dC7SQMePS6P2ltRrHsI4Z9DEa0wIVXfxWtaivxyunRTmL919MUHRX3ozZ8L4kj C9IQ== 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=RMQj7GC/EWKP+za26bZq9Zxr+rnkoXmTh7oHBu3pws4=; b=Cm3xP4yPAuCjy7vzt+Gh3+FKNaVCjpyjP8MQTK1jGfHvqdKZ/ACYCKW4snfJMhfa5C T5t3YsEz3/kc/J/9IIouZTKw0C2yE3mOlkAE/9ahiv1roGHdiDushzBUis3wuUwpgSE2 fsFTbyvGEbcGBf4ULDDVsja0bfY4oh6zlXHaO4f41OOjw+QkyTnBHudLFqYCB5lGmmE5 2G9w3j1816HwJ0PanLQgo1W/8D9toEnbgKZtQH8ogNdVcNn9ariYg6gSzwbb66tQEoBp Hf7QIlc1jsH/6FS/oPsQiEDFGV476Hd+HtqbHxv6IqnYGoiUNgT/aeZJbWtrHAlcndNT PUkA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=I6O4yJpT; 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 h1-v6si2450570plt.728.2018.02.15.04.29.12; Thu, 15 Feb 2018 04:29:27 -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=I6O4yJpT; 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 S1031454AbeBOM1V (ORCPT + 99 others); Thu, 15 Feb 2018 07:27:21 -0500 Received: from mail-wm0-f68.google.com ([74.125.82.68]:54498 "EHLO mail-wm0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1031169AbeBOM1R (ORCPT ); Thu, 15 Feb 2018 07:27:17 -0500 Received: by mail-wm0-f68.google.com with SMTP id z81so470802wmb.4 for ; Thu, 15 Feb 2018 04:27:16 -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=RMQj7GC/EWKP+za26bZq9Zxr+rnkoXmTh7oHBu3pws4=; b=I6O4yJpTIaVPMp57pYkh8CZo4WaDggll0vndavxYKw7aTdc6R7r6cjc4Xl7Y9Z8Dqw N2gLHyHXdPAAtuHfawCePnSlFMxppFYl1RfuMpeXmWehKSgaRhymwb/1zuaAMs6/0WBC rYKjyClGCgkGJejkj8rub6FWC/yu6tLMfJgTU= 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=RMQj7GC/EWKP+za26bZq9Zxr+rnkoXmTh7oHBu3pws4=; b=oQKJTfa6E16j63M0VzfC7pCgut5dqgX/Io+fuGAwUiaxpaqwmkW+abm2aYoml2sGUX gK2K1mzytmhzh5DUblMUGuPMSbofxiHRqiegEE6O1HfLJHJcJDxF45+8/XQ6hSCL5BEH z9HeKHT3bxKCNTVFELaifucLWqrjo3DMiFctOA1x0t39aAcu/jiQGOvsY5RGfBDci21H C+6cIurNJ64s4Uu5Q8t70TJTI8TTgvPFKk5PhjTryshVXfMQi2o8aqwMy/TDwfFH8XPR s/POaS2onwHFdVoBrUNmaSyQJav1ksRvVMo80iQMPf3iduiTPKzJNzbv8VmyIBS3I8Pd d0yg== X-Gm-Message-State: APf1xPDpNDSFJ+KDpOeus/+ik7M/dKHXTs1osAdP93zfSN/ev08aGeIM IRvENz9A0wNYWf8hl5cv/BM/XQ== X-Received: by 10.28.5.10 with SMTP id 10mr1933876wmf.126.1518697635737; Thu, 15 Feb 2018 04:27:15 -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 s9sm15632778wra.4.2018.02.15.04.27.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 15 Feb 2018 04:27:14 -0800 (PST) From: srinivas.kandagatla@linaro.org To: vinod.koul@intel.com, andy.gross@linaro.org, dmaengine@vger.kernel.org Cc: robh+dt@kernel.org, mark.rutland@arm.com, david.brown@linaro.org, dan.j.williams@intel.com, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-soc@vger.kernel.org, yanhe@quicinc.com, ramkri@qti.qualcomm.com, sdharia@quicinc.com, Srinivas Kandagatla Subject: [PATCH v3 0/5] dmaengine: qcom: bam_dma: fixes for remotely controlled bam Date: Thu, 15 Feb 2018 12:25:06 +0000 Message-Id: <20180215122511.13517-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 Changes since v2: return clk error in default case, suggested by Bjorn Srinivas Kandagatla (5): dmaengine: qcom: bam_dma: make bam clk optional dt-bindings: dmaengine: bam_dma: add remote controlled bindings dmaengine: qcom: bam_dma: get num-channels and num-ees from dt dmaengine: qcom: bam_dma: do not write to global regs in remote mode dmaengine: qcom: bam_dma: disable runtime pm on remote controlled .../devicetree/bindings/dma/qcom_bam_dma.txt | 4 ++ drivers/dma/qcom/bam_dma.c | 59 +++++++++++++++++----- 2 files changed, 49 insertions(+), 14 deletions(-) -- 2.15.1