From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f52.google.com (mail-pj1-f52.google.com [209.85.216.52]) (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 893ED20E00B for ; Fri, 12 Dec 2025 02:06:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.52 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765505167; cv=none; b=SA79Gm0YeBVxkDs+oXMEUKctNlHMmMB2AcF+Kiq/B3OeVt+ZaNlBdu/ACgP3hnuPhDgT2pjZEGBbyw9EGr36/AyvVKoVvQOSMCNJfYF3dM2fdhIFX9y83qalqiQpBajCO9jopIT4B1VislBqPRSsiyohNkgc+HWblLsC1Ltforc= 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.52 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-f52.google.com with SMTP id 98e67ed59e1d1-34aa62f9e74so863321a91.1 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=aBDnUEVujWFl9Z4hKFhWmRgZ6UGkzwT0mdXpVK0TGmILEY6wPrpNdurXHOIPrfZKqy PjYH9oH0cLvWf26qX82rG0Nr6tGtXcfnzfRK98SV5NLKKWpqD3zj0STYhIhZoSdIrH3/ ABMz3Byaxwf+EgWSJgCZYrCxFiOKZtiFilLjbF7vuDZyqOhoNB2V+6D6GsT7ajjoF0FW V40w3a8KfphVIdWoeZYmC687xshY79BTGJWaHb0heML3wXUYmEU6iCcpqXsSVJb3H6Vh ZdCWJLBe/NdCCOYZj1R/bjMZx1QvyP2LpBWukDElUwyj9J7qfbWyx8c83taxlxpDJcse f4dg== X-Forwarded-Encrypted: i=1; AJvYcCVNHz4xOJ9rUv+zaX047HA7b2UyhZYkQEG1GHaGdn72lgR3NeymneA8upUe5oFyGaFS2Mot2/1ZZVGa0QA=@vger.kernel.org X-Gm-Message-State: AOJu0YyLdH0dYKHSX/AS4Zr9sGoWluQ+rq2htbFib6sWqZ7ljllRFp8B Buqp3095k30IsB8aly6WRgaImeVPKEFKEJABMGcnUipgUS03WrCczfLD X-Gm-Gg: AY/fxX6f6J9kQddhip2OqAd1e50up5YnYUOKndhkh3Hkmc+SsdoTl4RavvEO7Vr/aPp N2csqYk2uYIphibbaiT5xwhCrrdcASOPxHJI7SpS61mFmJojQBz1QO3dCsMCnmEhjJeSPojU6W3 Ghrk17RwQTkEFWJXhllTQfpB9RQO55VtCEHGTDtWrkd0b6iersUldobGv7+wteVYKKFFQwUU/PR FTkre1E+IUaHd0evw+hLWBESfQsqNrJSIYHeN3SBPpatbQSZgVBuIhWh61kGTNI4O7PXjb9cAOR wxas1VudG7kU/RV/9Dqvuc+swQPA0QwSmH1D75mGTJdrQH3a4hHAIfgXk02Gl2u9lb3V/jRHtbZ s45pXy4XFhdeJBIQ2/j3mHWe/pPDaYleWEFZkRTgMUlBSG8pvSfcdUAoHzBCjjQ4MFEQFfC24zY KEXS0556QlcqEUO5boWm52 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: linux-kernel@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