Received: by 2002:ab2:7903:0:b0:1fb:b500:807b with SMTP id a3csp1478835lqj; Tue, 4 Jun 2024 02:52:21 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCVEe/f+fV0gde39KCg16MqwID5VgPx28kLyfmE+4vYWFMqXEfwskBKOng4wH+nX8KZjbdePI4fmvrrVeg8USBFIj5gmIQXROPMcIG6p+g== X-Google-Smtp-Source: AGHT+IHse0vEnLUeBvBvGdJdQUtvRi9gwFfAVXb0+jCoIfttUQ6hnvW9pPQKqEuw3PN0kK1bbXof X-Received: by 2002:a17:90b:517:b0:2c1:b81f:47ac with SMTP id 98e67ed59e1d1-2c253077ab7mr3315949a91.13.1717494741081; Tue, 04 Jun 2024 02:52:21 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1717494741; cv=pass; d=google.com; s=arc-20160816; b=wpPzmixhilQwnP/vFY/9wa82OxDgLe4qsFDn7sEdw44D88VlPH9eUsV1jcKqXtLmeX u77LgvTFPB6ETE+oTg5i0Sou/0Gm3P1Hy0dOZPkSaPUgwyLDmzxHHzGlROaL2xkd69qZ IzObt/CwXi7EHoiSYafZY4vHb9F5CU1MfDfA9kUqAUorQUWg/B5GQ3CYwEeH1l7aRKLJ 68nQOuQhQmbtH1qGr3y7eR3OW8FIu1FfDrl+PdIAQQzGfiSsicRC4/jbEbJXmkt0YeX+ vEVcbm44C5T9G2NvZ9sX7LQwJ3ESVe4gPHN1xGlPA5wT1ThJS/fn0RO4AqB6nWL9ji2f K6PQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:message-id:content-transfer-encoding:mime-version :list-unsubscribe:list-subscribe:list-id:precedence:subject:date :from:dkim-signature; bh=UN6MRQsiFgn85Z14EkWiM1zef5zvhpmb+LBqJbxYsls=; fh=eACYOtxWXzRpb+FDh3fNi5a1EziJnUk+ftBsLdVgZ1Q=; b=mQXMxWw1/yt8sly3mT3X8w2r6Dv9gD6SnJLzkA0AsXxEtyLZBRemLSAxoUeM9oaRc+ MIZPyVarF12ZAyPPFzMt7tiJfOJ+/fpvK+d4oQHvkDfaf5StmgNQ04ntp+qTWj2uKerh GkVZ+2UcOsz3eSE/F0xHvxyJ+poBNCsdERPyHSFC+edqw/jYCu+amAsx8pJtW8GEr80j Zkh9UgmUCqmBs1APUlgKBqRFHCMvXWNyn0bI/loxVZSL7fVKNif6xDcMYIXRmW/Oicgz +NFLN3pylWun2Z2dPoVG41utEvrQNh/EfeEBsZJ314jAffX/SXcH/7xkXFnPl1Yp2Rm7 r41Q==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b="qA/DEVzn"; arc=pass (i=1 spf=pass spfdomain=ti.com dkim=pass dkdomain=ti.com dmarc=pass fromdomain=ti.com); spf=pass (google.com: domain of linux-kernel+bounces-200387-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-200387-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id 98e67ed59e1d1-2c1c27cb148si1217617a91.57.2024.06.04.02.52.20 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Jun 2024 02:52:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-200387-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b="qA/DEVzn"; arc=pass (i=1 spf=pass spfdomain=ti.com dkim=pass dkdomain=ti.com dmarc=pass fromdomain=ti.com); spf=pass (google.com: domain of linux-kernel+bounces-200387-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-200387-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 5CF66B21277 for ; Tue, 4 Jun 2024 09:52:05 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id C16DD1448CD; Tue, 4 Jun 2024 09:51:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b="qA/DEVzn" Received: from fllv0016.ext.ti.com (fllv0016.ext.ti.com [198.47.19.142]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 76BD684D3B; Tue, 4 Jun 2024 09:51:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.47.19.142 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717494718; cv=none; b=sdhZpgJrdbIOkoywfPdS4DQkUGS8HFdghvZlyqTKG+LUa95pRGv29MH+q1pA1MITuQJyV3v8bw9s1H8iiXbi47vtoCh2+e0GTvz6O4WyYqzIhS/I61Mmu6OUTSVTVakv7iiaQH/+tmhxQOZMzCnL8T58b5LWfdORleQygJzndYY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1717494718; c=relaxed/simple; bh=lUkUOCHF7Cv2+ZbTj4MRALKLAq5jCkTjjmNKw5SUwDk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-ID:To:CC; b=m1u3cp6iLC2GQ5IZ+GURH9fkF7jpAV1e3jz5WhOfe0Y7FGPPoShDHcnweUwuDsEkBONKaFqaD00LdK0l+rOzpaz14uFA2G6ZX0PbgavAw0Xu+ZXd3mSKBOCSR2dmtgC42B9cyBGeViHNH0tl2PQiow6GvtHJVNTCF+xNuzzzrkc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com; spf=pass smtp.mailfrom=ti.com; dkim=pass (1024-bit key) header.d=ti.com header.i=@ti.com header.b=qA/DEVzn; arc=none smtp.client-ip=198.47.19.142 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=ti.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ti.com Received: from fllv0034.itg.ti.com ([10.64.40.246]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 4549podN075113; Tue, 4 Jun 2024 04:51:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1717494710; bh=UN6MRQsiFgn85Z14EkWiM1zef5zvhpmb+LBqJbxYsls=; h=From:Date:Subject:To:CC; b=qA/DEVzn2YITZREohsgpP9BQPBMqYY3eftA9/pScVelJSIhaXWE7o2AmHyziT8NA3 /scPVZ3fpeignpAy0uXxMPcj59CozWt0bJ+JRjyH7/6cG5n009BDK1KSpTW6QP5j9X fFoQ+/KLaYb3e/5vrK83NKHK4Uq51UVgKOHRQonE= Received: from DFLE111.ent.ti.com (dfle111.ent.ti.com [10.64.6.32]) by fllv0034.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 4549poZa126159 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 4 Jun 2024 04:51:50 -0500 Received: from DFLE106.ent.ti.com (10.64.6.27) by DFLE111.ent.ti.com (10.64.6.32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Tue, 4 Jun 2024 04:51:49 -0500 Received: from lelvsmtp6.itg.ti.com (10.180.75.249) by DFLE106.ent.ti.com (10.64.6.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Tue, 4 Jun 2024 04:51:49 -0500 Received: from localhost (jluthra.dhcp.ti.com [172.24.227.116]) by lelvsmtp6.itg.ti.com (8.15.2/8.15.2) with ESMTP id 4549pnmF026144; Tue, 4 Jun 2024 04:51:49 -0500 From: Jai Luthra Date: Tue, 4 Jun 2024 15:21:38 +0530 Subject: [PATCH] dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-ID: <20240604-bcdma_chan_cnt-v1-1-1e8932f68dca@ti.com> X-B4-Tracking: v=1; b=H4sIAKnjXmYC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIxMDMwMT3aTklNzEeJBcfHJeiW5SUrJZskGypamRqaUSUFNBUWpaZgXYwOj Y2loAT0M0qmAAAAA= To: Peter Ujfalusi , Vinod Koul CC: , , , Devarsh Thakkar , Jayesh Choudhary , Vignesh Raghavendra , Jai Luthra X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=openpgp-sha256; l=1159; i=j-luthra@ti.com; h=from:subject:message-id; bh=t22mFWigPDDkhAH+uX6y+nKLter3GXv2IBL4efY9NfM=; b=kA0DAAgBQ96R+SSacUUByyZiAGZe47OinCr/dhDCEo51vT9i8NTK7Ufq6EIVe+AJz0ojjicu6 YkCMwQAAQgAHRYhBE3g2Bjl1XXo1FqvxUPekfkkmnFFBQJmXuOzAAoJEEPekfkkmnFFl84P/0sy uI31WIkC+V/SUQCVqijXCiHedERAc0Jwtg6gIqH1Xa88iM4nYuZuGv6oh7CeWusX17GS0S3bOIZ 3i5MzbL9Ir0o/PvD6g+0XKvgR9X/xsRu3+66bcyW7jOsyuzYxzFDKGMSiHoPXqypuL+CbbQ05Xf mJpx6uenoWJsvG9iTRC5oiyWm8jkCjl9b87BKGcXfnWkqCeJBKYlSsTrk16xHn7WxWewml9Yliy n14UCZnXxzlz8x+95rfHo4xe+fA/6o3PvH8Tl3LCLXX1H/obj3E7L51glZ8xo4FYJtstO5BeF8n 73pfVKZ8RUGNMbKGwvrVNbCC1IW1A9/xqntFejEm4XbtK7Pwn9exGKjPd6DEpEoIcQSUA+lI4eD VmMtpmhgsoNRvqTm+aLkqljyyGrW7g6Ojaqijxqmxh/cqLWvA9oNUX3lWVwuNDFRdFvSV7V8z7U EB9Kxtc2mYbj/6iDS1YYSxO8twZPsrlHwwjQ/h53tk38R+Sj3z8MTxpFGNYZ7W3VTVmo1eqHxuv foaHrzOapn6XW9jUBL4wFo7nLQczhL/hwdpc96bewZhqIE+GAYYNtfTA+CFnBpHvmPUIjRD50kj 27kTylk2MNTNfs3s2OGokHmGO0ysaOasorrESQ49lLoOs3KD9LiPLmGP9vUZ2kP1fcjHXyeNsA0 Kyppb X-Developer-Key: i=j-luthra@ti.com; a=openpgp; fpr=4DE0D818E5D575E8D45AAFC543DE91F9249A7145 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 From: Vignesh Raghavendra Unlike other channel counts in CAPx registers, BCDMA BCHAN CNT doesn't include UHC and HC BC channels. So include them explicitly to arrive at total BC channel in the instance. Fixes: 017794739702 ("dmaengine: ti: k3-udma: Initial support for K3 BCDMA") Signed-off-by: Vignesh Raghavendra Signed-off-by: Jai Luthra --- drivers/dma/ti/k3-udma.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/dma/ti/k3-udma.c b/drivers/dma/ti/k3-udma.c index 6400d06588a2..710296dfd0ae 100644 --- a/drivers/dma/ti/k3-udma.c +++ b/drivers/dma/ti/k3-udma.c @@ -4473,6 +4473,7 @@ static int udma_get_mmrs(struct platform_device *pdev, struct udma_dev *ud) break; case DMA_TYPE_BCDMA: ud->bchan_cnt = BCDMA_CAP2_BCHAN_CNT(cap2); + ud->bchan_cnt += BCDMA_CAP3_HBCHAN_CNT(cap3) + BCDMA_CAP3_UBCHAN_CNT(cap3); ud->tchan_cnt = BCDMA_CAP2_TCHAN_CNT(cap2); ud->rchan_cnt = BCDMA_CAP2_RCHAN_CNT(cap2); ud->rflow_cnt = ud->rchan_cnt; --- base-commit: d97496ca23a2d4ee80b7302849404859d9058bcd change-id: 20240604-bcdma_chan_cnt-bbc6c0c95259 Best regards, -- Jai Luthra