From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) (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 4D2E32F1FC7 for ; Sun, 7 Jun 2026 17:43:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.169 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780854228; cv=none; b=tR40ECBdmZjayKqQJ5N/yUrML0YO3bvcYlBQEK2DPESOX4stV4Wkfz4HXIIBZLjPyWytI/woNdsThS4jDJkvnDkvUa9+FyfRRlm8RsYtbzqHzDebuTlKurpHvDzXOCiHwHmcEqU3VNpyCQIImeTjtV0hpPPW2E6tU8QnqkQ6aUc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780854228; c=relaxed/simple; bh=i0ja/GMMnsxqkiiz4bzIDMyK41VkQXbc7b1PuWg5hTs=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=s8LKUiimeBdSd9bkkwvTlHquYZ0MR6aZr4nGvTilW7e4wKpv6vt/XkVm6nuYJAk40BJITmLBEx3JqfQvTRUCkRTZ2WGX2n+T4DSxwUhI6LUCN3M8kl9max5O1qsL2n/euqttaSt2ASy9M97457nq5GRuOzESy8nUVMuJQh78PJ0= 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=LEeL4tbW; arc=none smtp.client-ip=209.85.214.169 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="LEeL4tbW" Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-2bf55c39e16so18097265ad.0 for ; Sun, 07 Jun 2026 10:43:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780854226; x=1781459026; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=ljEzNr/52XcURxVXWbkwKLpno+BGAmwJA55/cYldv40=; b=LEeL4tbW1tVdPyFTBYLwyHrwlCwMVA2zRPS1cmr8sqH9kw0mMzsuin4SBPWYaGeHOY Q+VxrEbABtG17v1e1XD5AhIQ2CEyT3sHhhqjWNZvDM7KV44YEbIydC0G465+LyY1U7N/ UjL7YRtKZNGL+8DpOijJVGwm8Rp8Onv1fv3ZutpqOjz8mMZEAyfmIfZU5Hp2PYg1pnuQ ZTdL5GZDB+wrNlF6IQibU2VgcuoiJZ42kgE+2oWtpOOHE+iGlfLVoRlunyRfy0bzaSag dC2BNOOI53rvDTtgjRltO29c2oNqRcN11VOn0K/42hqlzik7xA4DEaQw2mAYldAchP+e 8Wvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780854226; x=1781459026; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ljEzNr/52XcURxVXWbkwKLpno+BGAmwJA55/cYldv40=; b=C3+XXwrHVWx1Eat9eBqo9IEnecx2+qUQVA7ICEY9ic/bCrU9dZkXaJM21XlyLz/FOK uX3tGaWlgU3koi7+paH3Mu5t/Q+LEaI172SdM0XK6kzGNT3Ah7gaJppxyxYx8wjQ/eV9 A72ej4ugQPX3gRt/ytE1Mu3VTMajUmxlVaJJ0iWdz4rBRthvwhldzpGRgkBwAwJ6x7Ki Q5cWV1ICECeHosKgB6NE5of/X9rzNuKiTQYYrKLGZ5P2WU4IXlxLFL5zQA99DoTXmVu4 j2q661vqgJfo0Vjd6kSJsOY6vRRXO+nmVY3J0RpeTRGg9hDuydHze5D0scFkEF0Y7a/7 329Q== X-Gm-Message-State: AOJu0YxDJFhk71ouin8oHFj2l2LsdmtYDfV385gpB6fzi+1ZDQjKVLe5 xhudN3ME10LpOxhPg6lDGI0HPbaLxXkDBREvIQRRXaRpWj8CHDjWq/DQ X-Gm-Gg: Acq92OELH8C3WKqB3E6ARNN+lUERMwYiFffZuMX22fvjV3vtHmWroTRRheggK4EJPa+ OwO4Pw+1678szpvdJ7EbBMtcg4z8wR9MCzRYOwN4QYpfNu6cXN5BaRgdXwLqqF/lfPk2sYzs+7G XfZoYvjbcxyDyckpONJntBfyAOOwLgWpl/2MDGtCWTPG9TRTD7C0LGECZHB0cVB1px7Yr1hq9l6 Mumd/oFgaDBQScaboWV8g3GXlff0+EOrDSsFYI8QzcgzeIOPgBmlo9x/GNyVDMKIKSugfymJbaZ c0equjI+EQsxsJTnhNYPLMhaBE/p+pJ5RT4s0JceVQQQxJmxQ3AWh9hv09/Wkh99fU+ULe6KGZk 5pNjFzkWKBk5J4cH31ktWoG6kkEI/3sKjP9tEYMI00DCkMbtlF9Fzq9Kupx0VnRzKygdTP9+iPy aYKFf6aFkU X-Received: by 2002:a17:903:2385:b0:2c0:dc5c:9069 with SMTP id d9443c01a7336-2c1ec54cc43mr105352365ad.2.1780854226544; Sun, 07 Jun 2026 10:43:46 -0700 (PDT) Received: from [127.0.1.1] ([2a12:a305:4::305d]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2c16649ab01sm149171185ad.71.2026.06.07.10.43.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 07 Jun 2026 10:43:46 -0700 (PDT) From: Guodong Xu Subject: [PATCH 0/2] dt-bindings: Add SpacemiT K1 PDMA request-number header and use it in DT Date: Sun, 07 Jun 2026 13:41:29 -0400 Message-Id: <20260607-b4-k1-pdma-req-macros-v1-0-5b2a3955007c@gmail.com> 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 X-B4-Tracking: v=1; b=H4sIAEmtJWoC/yXMTQ6CQAxA4auQrm0yMzED8SrGxTAtUgg/tmhMC Hd31OW3eG8HYxU2uFQ7KL/EZJkL/KmC3Kf5zihUDMGF6KKrsT3j6HGlKaHyA6eUdTFsKNSRnA+ ROijtqtzJ+/e93v62Zztw3r4zOI4Pd+e503kAAAA= X-Change-ID: 20260607-b4-k1-pdma-req-macros-8d276d0126df To: Vinod Koul , Frank Li , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Yixun Lan , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti Cc: linux-kernel@vger.kernel.org, dmaengine@vger.kernel.org, devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, spacemit@lists.linux.dev, Guodong Xu X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1161; i=docular.xu@gmail.com; h=from:subject:message-id; bh=i0ja/GMMnsxqkiiz4bzIDMyK41VkQXbc7b1PuWg5hTs=; b=owGbwMvMwCXWtEl1Z3CGpCDjabUkhizVtcf+RTEYiyef1bl9dN0G04D/ube/TrVbUX45bs733 K+z78tqd5SyMIhxMciKKbIcPtqSvfWVT7Tvc84fMHNYmUCGMHBxCsBEioQZ/srpuqX/tzrjbmTV Hr3FuMZ4eYexo2uVd2LgE8FAgdZzHAz/AwM7/+b+yk9NPjLj5yf1wG6HYpPr3pKrI1d/PHeppE2 aAQA= X-Developer-Key: i=docular.xu@gmail.com; a=openpgp; fpr=90B1DC3DF0BD10FD1227BD6344F254AF42F143EE Currently, K1 device trees specify PDMA peripheral requests as raw numbers. Add a dt-bindings header naming those request lines, point the binding's dma-cells description at it, and convert the current user (the K1 SPI3 node) to the new K1_PDMA_* macros. Patch 1 adds include/dt-bindings/dma/spacemit,k1-pdma.h with the K1_PDMA_* request-number macros and update the spacemit,k1-pdma binding's dma-cells description. Patch 2 updates the current pdma user in k1.dtsi to use these request number macros. Signed-off-by: Guodong Xu --- Guodong Xu (2): dt-bindings: dmaengine: Add SpacemiT K1 PDMA request numbers riscv: dts: spacemit: Use symbolic PDMA request numbers on K1 .../devicetree/bindings/dma/spacemit,k1-pdma.yaml | 4 +- arch/riscv/boot/dts/spacemit/k1.dtsi | 3 +- include/dt-bindings/dma/spacemit,k1-pdma.h | 56 ++++++++++++++++++++++ 3 files changed, 61 insertions(+), 2 deletions(-) --- base-commit: 793cc54475b49b5b558902b5c13e4bfe66530a50 change-id: 20260607-b4-k1-pdma-req-macros-8d276d0126df Best regards, -- Guodong Xu