From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8937D1E5018 for ; Fri, 12 Dec 2025 02:06:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765505167; cv=none; b=GFnUQDbKTtnKukLm+Y2yiSRogTTWtE08576GinCQyUcUH87i3uKEbfkpl5laxhrdAeNhf8nrosHfdDbkc/r5QMq2pCZV5Ug7CCOhYY9Y8VdSTA99/7jxKRhIMQ0KZf4zIQ+YzCa+HsZCpqoK8/AQWqKw/2gAGw07hcPxffI6SLc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765505167; c=relaxed/simple; bh=88+bNIzAlxYN1ci1rTDeBjW922J6fpEPqmB1ccuDPaw=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=NZZ9wclOrVGMe/SwF+1ZGrJNkLXNqfGt1KWOg6cPGAvz0Ta31wjM/S8dcHFml9E3TS7Vs0ZU9ojc9pktstv3KHWif+NUbDemzBd7Tt1h/bZZqCT9NexE/8VLKSLzHzX/rIupavTXhvUKpE9xejCBJZGix0Y0i4EyFdFSJs4aZEs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=VkCwf4MY; arc=none smtp.client-ip=209.85.216.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="VkCwf4MY" Received: by mail-pj1-f49.google.com with SMTP id 98e67ed59e1d1-3436a97f092so922468a91.3 for ; Thu, 11 Dec 2025 18:06:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765505164; x=1766109964; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=SlgUDFgw3W20yRvzQZnPEu5u5tHChFQ6crwdHESAYTo=; b=VkCwf4MYNcYmReZYkAECM0pxPF2gtmpfdoQDpdPT5R949uMlqHNz5LbTlzXU6cAuf0 4oUkAeRNfpca3pVYKbIXEJDl1PTMWkT5ZnrrsUh4o0VqDVe/PEgohY9HRFyuanJbWfSX i40rMFNdVQ9mTS/6AjgySqHHH3wdRbwk47aOF+E45jQmgzaO0EqH/UcfEnEA9ZfH+K10 T4JayfHyCfImhSuEVUt2pz+CwM+qUkXxsrEgkFeTPUPjJ2/oM+ni5q3JO0zySqwfmLB9 OhQwTCNZj6FCbgChOwPK4J/41P2UHGGjPThpm0Ncpo2usxMWGHtnNOfGPzBYBeqs8qVG 1isQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765505164; x=1766109964; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=SlgUDFgw3W20yRvzQZnPEu5u5tHChFQ6crwdHESAYTo=; b=w2XPjcPQNZivZqpgnNkRQq3hQTvXVlq/l7sRv9JHzUbDWK0TzarGI4t70iOWHb9uRi vpG7+mzTRXqZ7KfrUw9VfzSPK2QFVC4VMRms+jF90OqDKwyuCAejq71GqN9SH1NNDdJ5 IorWqLQlIgFgMKL/KcGCXCJ+DgGQH125xmyOqsIs39RMmuS7Iw+4fy9eKEN/GyW0U8Ea gEmvYhPyXcLbPu65CV01/rOknnwz58silpVtv9YB+cEHBm7KnPGk03chJXs+d3u0r0ap 3dPHVQ8IE4DkJEk9SB2N72aAZKY+hPTml0w1jCED0X+SyOLnmT7bH5edZAqDyScVa4tH SEgQ== X-Forwarded-Encrypted: i=1; AJvYcCVTXfeiRpyurErxHFqzR+RS3Ns7YJcqBb4UUUdnAY9d3u+5h3myYk6ChQ/NOpF4vibjHQdLBFfRY1tG@vger.kernel.org X-Gm-Message-State: AOJu0YwtpSeAmZkD6zIsoN9WJpV0OCKqgesgxmeHTU2RPj1hZNbsO11n pMCb6V1zUsZyMoQk9VnjVcFw6NDq8LNO/8AEHUYCMCc2X64D3Nj5WBd+ X-Gm-Gg: AY/fxX6q0UfnOkllyVIFFYyaEnOCa9gcGUZwsPmOGc9N3lvjelqfiwDnNNAAOfp447+ IL6/XdeW4Adb82omgaS9fji7+S26d3UljECn2OM5mh0ktMymlgpr1f1RAHrqS60s73q3Taq1o/J ZAiq6T27RfYaAr6/x2GbTTmmghbPTFta7abTr8YWZlwRtTuYKWog5ixV41zsjNFF0XJFCIG7MYS 9qgDpv4Veizs/JiTY6cQddnA4CSQWfyapy6P9BynXUymvsAllI03aJPAWR7nCuai9CKGAEditq/ dwXqyb6co6y+l9bReBxiHjQUwHTjSbyn75Kdz+ebRLin1PNA87ck+Ic29r01EGteAfdgpVRB4F/ 3x41wiQqPGgDBRDyPL63kFJI4JCvvIPcF+f9ahsoqSM6SFbgOMrPQWf1sACGSOwW6kFSbNfOEGd 1d+rqzv9hJDsoA0HE3TTWs X-Google-Smtp-Source: AGHT+IH3Yw9NfBszzIXyVq9G5mI8Je1OQSv84u6vZsMXIzrC8EAZ85t54i22pt6sz/SEwSGENP30UQ== X-Received: by 2002:a05:701b:2515:b0:119:e56b:c745 with SMTP id a92af1059eb24-11f34ac52a8mr455769c88.10.1765505164545; Thu, 11 Dec 2025 18:06:04 -0800 (PST) Received: from localhost ([2001:19f0:ac00:4eb8:5400:5ff:fe30:7df3]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-11f2e2ff624sm13483678c88.12.2025.12.11.18.06.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Dec 2025 18:06:04 -0800 (PST) From: Inochi Amaoto To: Eugeniy Paltsev , Vinod Koul , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Chen Wang , Inochi Amaoto , Alexander Sverdlin , Longbin Li , Yixun Lan , Ze Huang Cc: "Anton D . Stavinskii" , dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, sophgo@lists.linux.dev Subject: [PATCH 0/3] riscv: sophgo: allow DMA multiplexer set channel number for DMA controller Date: Fri, 12 Dec 2025 10:05:00 +0800 Message-ID: <20251212020504.915616-1-inochiama@gmail.com> X-Mailer: git-send-email 2.52.0 Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit As the DMA controller on Sophgo CV1800 series SoC only has 8 channels, the SoC provides a dma multiplexer to reuse the DMA channel. However, the dma multiplexer also controlls the DMA interrupt multiplexer, which means that the dma multiplexer needs to know the channel number. Inochi Amaoto (3): dt-bindings: dma: snps,dw-axi-dmac: Add CV1800B compatible dmaengine: dw-axi-dmac: Add support for CV1800B DMA riscv: dts: sophgo: cv180x: Allow the DMA multiplexer to set channel number for DMA controller .../bindings/dma/snps,dw-axi-dmac.yaml | 1 + arch/riscv/boot/dts/sophgo/cv180x.dtsi | 2 +- .../dma/dw-axi-dmac/dw-axi-dmac-platform.c | 23 ++++++++++++++++--- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 1 + 4 files changed, 23 insertions(+), 4 deletions(-) -- 2.52.0