From nobody Thu Sep 24 18:44:20 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (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 101D847F78E for ; Thu, 24 Sep 2026 12:10:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790251819; cv=none; b=GOq9RmzlX/bs4YxcER0E1pP3LVzgQXpJyUfC0Ewk5NDSQpdD/XC0p7dcbbOvnCsdc2QU5m/m0uOIUPUfYW73uG68zdxs44dypaFFJFm+4cHet/FPJuF5e0a2Gm+i05H01JdaorgzCf30mUhJ4ALDSQaigUFSM16vthAmoI92WYE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790251819; c=relaxed/simple; bh=dNOh8bc8fc6ZMaLV5Yr9NFd4dO6f2NVAqlNacCNOquQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=d1G68WkbGd6lLFhA24oFUVHbOqwf+WgUSuD0e12dvRDgsykfq0Fltzcz7wHvLGWlX3U36I9UVirinGcONQ8NfFbbfyIAYo2xdbe9XrgTA0cvJCv0LYUz1IlioRxkjqdsBhg3A9fR0zPOHu1yXJsFIhCVwMltB4C7maLqglEuii4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=I7sky1eu; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=eOCrIuQ2; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="I7sky1eu"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="eOCrIuQ2" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68OC4swK803921 for ; Thu, 24 Sep 2026 12:10:17 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= Al8lqalBrkBFrvkJhCmNMA5cpnUQWQ20ztXrdUEccE4=; b=I7sky1eufqoU5hGe a5ft7OJt8eK52njqZj3CrJTpfeZ7Z4GnUclM8x4j6j8yamnt7SVuhfhePBZOb0DN 1kHkvUgSPYFlrMA7/DVbI1Esaay3+4aXwOdG/BhxuO0Tff6E5u7JVs2ybm86Q1HW 2GCczeqfy0S4xDp6a+BKFfrozmAkxnrxSbM+SRzT5BxjXlMwQLmlPQ1UALhIq7CP LJn40n0OIZHqCKy8QmvcesOK+Ex78dcpt60/WeS2NzTU9Jw1XkJRO1FUmLG0Vg74 051r6vSN4PgsnRWK/JvvAIwA7/Iy3fsy5yeJFsZkwxn3RFEYnCtoCVjhyw3nl3rb qI37iA== Received: from mail-vs1-f70.google.com (mail-vs1-f70.google.com [209.85.217.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gw1sc8fd9-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 12:10:17 +0000 (GMT) Received: by mail-vs1-f70.google.com with SMTP id ada2fe7eead31-78d25a8ff32so617028137.2 for ; Thu, 24 Sep 2026 05:10:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790251816; x=1790856616; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Al8lqalBrkBFrvkJhCmNMA5cpnUQWQ20ztXrdUEccE4=; b=eOCrIuQ2w9+by9RY3azZmkSwq1UCszg6uGUVNmNm2innW2n8CQcKETCm9bINFO7o76 SA8eQCIblIR75r/CdEH4tBBHBhai1mH10J4zaILG5lyANEFOfHQUs/cEzkp0R9LdH3wV j5EfZo2LXiBOmgJS+QFCFGetsOhq6L65lvmIauGFTt07uo9CznoXcAgWbhV/r6g7TY6L D2XbtMO18Skl0xn1u5qk9aNNpaRheoB33eXZE/255eZlq1uNj9Fboaixi8Wyunmiq2Mm Ku/g7zMftWTqLntVQAA+/R2jvtuGeMzVnjzbFXNW1Bm/9jVXw7R1uopkUJVQDsYWcW0g 225A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790251816; x=1790856616; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Al8lqalBrkBFrvkJhCmNMA5cpnUQWQ20ztXrdUEccE4=; b=yUmbE1aMVZf6DozqTfmb4apD93FtMe8mgfCrsFa/OjgrILqzTK1bQZcdnqj6Bx64bH lEi75j655NhPKjzkzBbm5+UkmgvVqiuXVdI9k2nRxtYHOvn0NLKaDLs+g65DyD4cNt6F DHhae2nx+udOE9ZqLrkoXBcTtVD9YdcHb8IiVplo8/bIE2qep1QhGek2oPhZ4QMKAhax C1s3FinLcU+DWYAsyN1taZJmm1lSg3JazUlF/H515WRalLZpURCB4QcP0sW3CdDSPYCc QgnV7/oK494/M9s9dJMLLT/ci2hquyoqEas3n0Dsn0l18+xvLAEiA+ONu5f3MNVXtl1c wdDQ== X-Forwarded-Encrypted: i=1; AKwUvBzDR2F78jZzvkQEJ8b2Is6NhvXqEQxMAgDzPAFvz37r2jxjL47QRXLLdg/8rwUVPHClcwqM8LJsomtrf90=@vger.kernel.org X-Gm-Message-State: AFuF++nFXIcLrfgUEEkXhcmEsZVnU5xd0aCiu1vPUiush4Oe/2+3mL1R oa903Km9DwUxw1lYs5Ui4m8m8TdeOZ5ce4XE9QHWpYi/xG71ZXGlICfCTCPBsg8fPVcjcpTH1im 00yKrr8DOG7XlFI5PuArJfop+os/+BzNuTcy2rlF/1NjZUxZdYeFNqTsmDCzmFEOJWr0= X-Gm-Gg: AYBFou3me32c65lwvRD6h2k5nLttybOy2YwcZmEnabxJOZq2f+ZRb6ZF9l6A5wG98QK lToYpIDfqfrah4NZZntdNEaFWRIJgoVBSe4sbigTEPV28vGwbXJSfd/iLaQG43LRvl8t08m+v3O ykZAetvZNB5sIwa9wtYhEOXwI4gItBlPHjzg5hTsvp38WcBfg2Gebb7DFtU5jov9Q8rzx08Qx5c ktTQq3akUfZxegTtTbMTE3UQ7s/0ws4kDWNkpCmz8RojLgU6OXgOqRMKUaDH9kE9h681A9r28vu Le4Ls2VfcC86wuxtJieQ76nRU8ibzXJE4IZ+yGAPlQuJoXm/yoeUjvj05R3BTWqKokdaDwZMGZJ AQ2TPHp8oM+9fb4DLyIPMAyb3jkj8 X-Received: by 2002:a05:6102:8098:b0:7a6:a661:efe8 with SMTP id ada2fe7eead31-7af1e4f74a0mr875638137.22.1790251816119; Thu, 24 Sep 2026 05:10:16 -0700 (PDT) X-Received: by 2002:a05:6102:8098:b0:7a6:a661:efe8 with SMTP id ada2fe7eead31-7af1e4f74a0mr875629137.22.1790251815675; Thu, 24 Sep 2026 05:10:15 -0700 (PDT) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:7d0e:af24:d3c0:9a86]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4886877a2a5sm15227876f8f.26.2026.09.24.05.10.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 05:10:14 -0700 (PDT) From: Bartosz Golaszewski Date: Thu, 24 Sep 2026 14:10:03 +0200 Subject: [PATCH v3 1/2] arm64: dts: qcom: nord: add GPI DMA controller nodes 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: quoted-printable Message-Id: <20260924-nord-gpi-dts-v3-1-74a85134699f@oss.qualcomm.com> References: <20260924-nord-gpi-dts-v3-0-74a85134699f@oss.qualcomm.com> In-Reply-To: <20260924-nord-gpi-dts-v3-0-74a85134699f@oss.qualcomm.com> To: Shawn Guo , Bjorn Andersson , Konrad Dybcio , Abel Vesa , Rob Herring , Krzysztof Kozlowski , Conor Dooley , brgl@kernel.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=3802; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=dNOh8bc8fc6ZMaLV5Yr9NFd4dO6f2NVAqlNacCNOquQ=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBqtRMhT475/yI/K+QTSgZm7EU7IEIP9dgRvSrwK 8QAj0+7Y+KJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCarUTIQAKCRAFnS7L/zaE wxWhD/48koO129HAyybBKBJgdJvjS88HiXNlkR+3QlTLR0NuHLMMBCog9ufiuaaKiLGa18M1veS 28vCoPNWJHMCnmrUws8xLnh83SYzGd8m6umH5F+1oTzVc3NrEXjYExGaX7r8F7xFEd6BWs3G+hA zzg/vqWmssCwKM0/Fn/HjVYMlS7OH3tpt0pjmRJ73xndIfx52gk29RowKnjvFpZBy0g37mWySED VvwDw9pjAKGFyx6Cf72XbBU9uDjLau6VMEgqJ+5bvDC1D4ObmKrdWaQpM22MqdgaKbwZeJqJWok xcW7vopbqwv6BNoRuOzwwB/xvdPxUF1P8YVWCFxkp5AEgbb8azYCw0RMfnxV4vqXn0w1m7aJvnE JHpQLtWMlSc10CWZgfuYZE+KJcBbkpe/QlhMmdq/DRkLRvpXFYM5GW0atPgxIaHzvt4OUay75pl qfuKqRfIKA+AwerD7eKRpK/dYFXbVdaZ+jNgSqe3VAtlEjVQVU+4ug+0ZLS++5pz7uzE94aPr/F 900c2VC1rMBgvaxX4xWcJILsmf17+Cr5agZ+A6iNiws9hwm+Z3/8bGFrucoRdHBgQMQnIYhZ2Y4 vKEg2uVaEXiXMDXpiMj6Q8VhS5IuQ/2xD01UdVHnIcUsS5QjVWkEGDb99LnK1DmTrIPkS64sBka ZMyyYfO4bp4dQ0w== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-GUID: jiJY7RHiRGIOi5BVoUzmFDtcaCH6-9Yn X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA1MCBTYWx0ZWRfX0dgkG2gOzdeP iUpiFtBZ773vM0n+a1ZxOn9bNhrF0yxHBx0+Bbc8nqjuaIT7b2Z5MmzKo4Q4vzdmKnM1oDAzML8 tMoFmrHZG4zRTxCss+QuiuR/BTrxro9MK16gxmlkwiP1hU+KwgWP6UPZ2jn7sm1deCdZQP16774 K05JaAxaFQGzyECAk+CGR6e5w9VKjF7WZsUHhq9VAXmPl3+gjh3vSjsVWywM6L3DGIWfByDQac1 vgURKq9BVJKVJHDrGb9qVRIOTtI+IxwxpypoAcW2D8YR/LUIseE6XklnAR2hJVYPjB2T2uLovkK qcxUjKrKKPnUhurHTGeR+PGWmk7cshXVjmHBX4XZokNKD0ASEQVUlsdxmgNICQlMLPqqJJSwFVf jw84gNe3WI5FdJvQjJjdqtOuWujmOGSHM/Z4hRLr9Kb/1cMSeKEm1MteytUqymty+ETu5Qd3C+r h5WsaSvbAec9QT1/WJQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA1MCBTYWx0ZWRfX6zeJP4WEPppa r216VxvjW9PMXT20jDqsO8TqoWoRDBII5oUB+RYg7r3+tRHKzamrHK8bx0J4eKHxytqC42CFrC+ qE/u6esx3I+vaRKt7emYq1VktvQfgrs= X-Proofpoint-ORIG-GUID: jiJY7RHiRGIOi5BVoUzmFDtcaCH6-9Yn X-Authority-Analysis: v=2.4 cv=GI+dgeNK c=1 sm=1 tr=0 ts=6ab51329 cx=c_pps a=N1BjEkVkxJi3uNfLdpvX3g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=5TetioHNO0Q85TPnjQEA:9 a=QEXdDO2ut3YA:10 a=crWF4MFLhNY0qMRaF8an:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-24_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 bulkscore=0 malwarescore=0 impostorscore=0 suspectscore=0 spamscore=0 adultscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240050 Add GPI DMA controller nodes for all three QUPv3 engines. Signed-off-by: Bartosz Golaszewski Reviewed-by: Abel Vesa --- arch/arm64/boot/dts/qcom/nord.dtsi | 64 ++++++++++++++++++++++++++++++++++= ++++ 1 file changed, 64 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/nord.dtsi b/arch/arm64/boot/dts/qcom/= nord.dtsi index e0496fd40c3087a168416ac56c60655bd13b124b..bc48238050ecc6efa342f68a568= 447be6f9068c0 100644 --- a/arch/arm64/boot/dts/qcom/nord.dtsi +++ b/arch/arm64/boot/dts/qcom/nord.dtsi @@ -3,6 +3,7 @@ * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. */ =20 +#include #include =20 / { @@ -909,6 +910,27 @@ soc: soc@0 { dma-ranges =3D <0 0 0 0 0x10 0>; ranges =3D <0 0 0 0 0x10 0>; =20 + gpi_dma2: dma-controller@800000 { + compatible =3D "qcom,nord-gpi-dma", "qcom,sm6350-gpi-dma"; + reg =3D <0x0 0x00800000 0x0 0x60000>; + #dma-cells =3D <3>; + interrupts =3D , + , + , + , + , + , + , + , + , + , + , + ; + dma-channels =3D <12>; + dma-channel-mask =3D <0xfff>; + iommus =3D <&apps_smmu_0 0x15b6 0x0>; + }; + qupv3_2: geniqup@8c0000 { compatible =3D "qcom,geni-se-qup"; reg =3D <0x0 0x008c0000 0x0 0x2000>; @@ -1107,6 +1129,27 @@ uart20: serial@898000 { }; }; =20 + gpi_dma0: dma-controller@900000 { + compatible =3D "qcom,nord-gpi-dma", "qcom,sm6350-gpi-dma"; + reg =3D <0x0 0x00900000 0x0 0x60000>; + #dma-cells =3D <3>; + interrupts =3D , + , + , + , + , + , + , + , + , + , + , + ; + dma-channels =3D <12>; + dma-channel-mask =3D <0xfff>; + iommus =3D <&apps_smmu_2 0x1016 0x0>; + }; + qupv3_0: geniqup@9c0000 { compatible =3D "qcom,geni-se-qup"; reg =3D <0x0 0x009c0000 0x0 0x2000>; @@ -1278,6 +1321,27 @@ uart5: serial@994000 { }; }; =20 + gpi_dma1: dma-controller@a00000 { + compatible =3D "qcom,nord-gpi-dma", "qcom,sm6350-gpi-dma"; + reg =3D <0x0 0x00a00000 0x0 0x60000>; + #dma-cells =3D <3>; + interrupts =3D , + , + , + , + , + , + , + , + , + , + , + ; + dma-channels =3D <12>; + dma-channel-mask =3D <0xfff>; + iommus =3D <&apps_smmu_2 0x1056 0x0>; + }; + qupv3_1: geniqup@ac0000 { compatible =3D "qcom,geni-se-qup"; reg =3D <0x0 0x00ac0000 0x0 0x2000>; --=20 2.47.3 From nobody Thu Sep 24 18:44:20 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 4206C486424 for ; Thu, 24 Sep 2026 12:10:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790251823; cv=none; b=i6alGPQZqiqWsX3Gmgbi/m2SifHK1qNgpWr8XTVSenv9pzEoIkMfN3U+o7YYdDOm7GCsXmosgZT9JJ6SMVyPHwSApsZ8MBsfTt7fM1XffDLFWeplJc+fVAKhe3TqQpfTXDIJ5C8uVS++vPDNgJKXd6HZOJwaNPVIMxHyS4yWBts= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790251823; c=relaxed/simple; bh=NpAZldeAoyzGBo75hnKstjC7zRSK+xXJRSl5HAQ3TZs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=C5LuzSvobfrtTAuQ2vULG8dPnrAZaAs/w4xDDa4FM25w5lOIflE60DiPqsN7Ozv7abdy4kn45yoMN+2kvB7S7q1qexwRk/goBAl3sz4R7lUrEY+Vr2fm+VpeFz/7J1aR8y/dSzIgbjpoaRqbfXVnxinxQv/4lcXWCGbOpTWDDWg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=EoJdnyVO; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=BI+p3Vmz; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="EoJdnyVO"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="BI+p3Vmz" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68OC5Cdf2751081 for ; Thu, 24 Sep 2026 12:10:20 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= aaXLVPEu+d+wf38cxXleh9LgP5i9sJNqPRJ3U21f5xw=; b=EoJdnyVOhcpQjR8Q MFkhVCR9wkiok6GCAAuPGdJc8K3UslE5PnllW/+cJlVx5+rIcienf2135AvGdG69 i9iyLeeRGmnpuX7DYR94Ztf9T7Jaq/rYhkO9Hd3iM9j7k2dPCnFIBD5db7XP7e6u n1ug2vP8B59vqIE24k5MI2mlUs2fr4hZeD2Zs0Axrvt6QvXFx1klhrQzMOoxMcnA Dtqd/VncYu9oiMOmx6sl+RdYGMwe9lddGFaGlMSr9wfH8xKpGStBmM9j87coU3oH +YJB1gAEZBLsPSgUBkfhWekk3wXbOoV6pjusAt07WEsT5hatG3X0LrIwWB/XgjL4 b7RwlQ== Received: from mail-vs1-f72.google.com (mail-vs1-f72.google.com [209.85.217.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gw1s90eyw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 12:10:20 +0000 (GMT) Received: by mail-vs1-f72.google.com with SMTP id ada2fe7eead31-79129463bb2so633446137.0 for ; Thu, 24 Sep 2026 05:10:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790251819; x=1790856619; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=aaXLVPEu+d+wf38cxXleh9LgP5i9sJNqPRJ3U21f5xw=; b=BI+p3VmzasLveF8Zh7ZYULcJbW0NMvRu+qwqBdUhvnrcRWmztk8zzI3dtz0XV7ccIY OD298elcha/cXoB8CE+rFx3qHjcapaCWTtID9Bp8v9ET3xwSXfMFZw7i9r6J3/7CiOjm XlILXIGku13xpANH1QMjm6iJrnUhcS3NGFEno1QCuz+wbKZyMjmUOocBXbe9nvcpaWi5 P5fFSUdcG0KUfXKQrCK81TdrgMbToTH0N1Lyd6ts36qmhYqoTY1J6UripJAKB15GwBnR IafPmSSETtU8gqmkqvwVaXd6Dyw+hrHN8E8okPgn2B16/QupJjVB2VwgwzM/hWsfduTH 1ePw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790251819; x=1790856619; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=aaXLVPEu+d+wf38cxXleh9LgP5i9sJNqPRJ3U21f5xw=; b=EktxwPVFtQutKfxahCKLD8daCUYNnZfSnyui58wgigfDSF53jmwEYV5jVXfxnzsX6b G22M6RVCKkH4xLShhlR+FNFpk8YeXwDpRB1uDbPLX1qIXDb2KgSot6F+ZnEbqH4+Jjhw 4VFQ/vYqN2W62mi/k7uQWbzfBAASz8EUsfL7P3qIG7vYTDDpxbAeQ9pBVBTvyn1765n5 DfyhCxrjO5gh+7u8r+GTIsW42zOwEsBLOoMk0my62X02uTQlqXmSmg/CkaH/eN/vZfpZ xskDyHHoOjboV+9e79iWED8mJM89SRcRt+hiuONkJ4uIPofHrUJOTm35bxC5lDfKhK1K zyKQ== X-Forwarded-Encrypted: i=1; AKwUvBwDHPLqnbjEOjTrDYMJNxazyyGPTGJGXozFwLIgOWbMOmUT/BDIx+WK/9tlwupEp1JN/Sq1gC9WtbTGL6U=@vger.kernel.org X-Gm-Message-State: AFuF++lggo3z7Q4Maz2F3JANWvgehafNskrZT8zadZZOB+Czac5P+kzk Z9w/fz+iDPoHAdjwRPPrhI/hp/jp5F3bllW5FHrbDrq70/Ivy1qm77si8qBT1Qe0nP5DyFuSJhg qpo6Hn+XpFPB9i4Pu/+DQGWfWI+6e05O9JOgspm0AZ4mnpIv4AO9svyynHguqg4OcpKY= X-Gm-Gg: AYBFou24Zxbt1Ndu2SA9QmzNN8Ll4DfV9oXyKuLsZK3L5gwWyvM6x/WqO7K07sNBlud RXscbLhQ55JzPK9dfU7fFQyPfaMUxd+JP9Pljop6OMU5P3y49Oz76xGThBDwhEjxTKcrR3oyBrX nFS4NxxxH4mgM020m9zVOAMLYIuow0bvjKI+vFBZi/ys6wZYfTghNTw7IfUtFWuCJeeYAzk1ETd 3OJXWsBGtHOfCZ0n+7qvu0WBc6HFQQxPzCSDUtVO8HNPQZWfPnPzMIGINqXlYmFaPv7Cz/wAbeE E4YWjrkkS1pjY5c6Md7gqnY6s4vCpxPn5OHRYLe8HoCWMd4SWCK3eoamLwUjkw5Go3K3jve+R+8 QIBiL6+3IeTYT8BN9zENJKugmIn4A X-Received: by 2002:a05:6102:f12:b0:7ab:d3f6:6225 with SMTP id ada2fe7eead31-7af19738629mr1067693137.0.1790251819062; Thu, 24 Sep 2026 05:10:19 -0700 (PDT) X-Received: by 2002:a05:6102:f12:b0:7ab:d3f6:6225 with SMTP id ada2fe7eead31-7af19738629mr1067678137.0.1790251818168; Thu, 24 Sep 2026 05:10:18 -0700 (PDT) Received: from brgl-qcom.local ([2a01:cb1d:dc:7e00:7d0e:af24:d3c0:9a86]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4886877a2a5sm15227876f8f.26.2026.09.24.05.10.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 05:10:17 -0700 (PDT) From: Bartosz Golaszewski Date: Thu, 24 Sep 2026 14:10:04 +0200 Subject: [PATCH v3 2/2] arm64: dts: qcom: nord: wire up GPI DMA for QUP I2C/SPI engines 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: quoted-printable Message-Id: <20260924-nord-gpi-dts-v3-2-74a85134699f@oss.qualcomm.com> References: <20260924-nord-gpi-dts-v3-0-74a85134699f@oss.qualcomm.com> In-Reply-To: <20260924-nord-gpi-dts-v3-0-74a85134699f@oss.qualcomm.com> To: Shawn Guo , Bjorn Andersson , Konrad Dybcio , Abel Vesa , Rob Herring , Krzysztof Kozlowski , Conor Dooley , brgl@kernel.org Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=10183; i=bartosz.golaszewski@oss.qualcomm.com; h=from:subject:message-id; bh=NpAZldeAoyzGBo75hnKstjC7zRSK+xXJRSl5HAQ3TZs=; b=owEBbQKS/ZANAwAKAQWdLsv/NoTDAcsmYgBqtRMiTfpORTaciHnrk7aXomcfgu9adESnLPYha we4VKXAqMCJAjMEAAEKAB0WIQSR5RMt5bVGHXuiZfwFnS7L/zaEwwUCarUTIgAKCRAFnS7L/zaE w5L8D/9WdpIUzubtT6qqDUw4V7np16c5RpdAME1f1rO8d55WN8tmhYwwy3l8T74Dlc2lR/L43ZW AhKCS7LzBxjj9q91jZxmAU9HVR3pVtXMsUr7YCrLGls6fM/N/joJzOOCLcrk/jV0oyIHTiL1kSf Kx9R/0E52KOEx/DQHe4t85QbLIuE+V23ihV/7EVj97afF1CHgXIIf3V7ZC9X9Aj7uwvJp4nil+s tk2LIcG1Q7SrhAd8viz5NsR69an4kC+NUBMdyeAfXwjRpMu5XGyrdE6NGDYVNuD1n1aeVqAjQfy Jlvfnn9c/ljy9j9++7KKN6+Sc/FY7XrRDOVF4eFBg9oTfSERSN3GydwJOcn3ynuw27wb/R7uJdG maw0YC7Fk2mYq6hGhtfj4t+9a/S3rZGjcwebwY5XK92VmEBC4MXxSQR/Z74foqJb17uV3L2uQgJ d3+OySILQ13frzCTWas+uA6ibpMVY5YS8igbT7noN5PK/92Xjq1n2lO1tvynPfMV9sUK9lNiKGP fpsVD8NL2VOJJZUTLh61XvvRUft+QrrctVz09ZODOlaBekzwCuklUE19dCx9B7qTKyx3/omq3eg 4jN6L6K+usPTr2DZxlMxCrnxYLikXCP2p+fyrxxGaQRx7ZeeWdtcomALdijmtZnEmGCy9PkVkCc dGfgNoiQ6iA6suQ== X-Developer-Key: i=bartosz.golaszewski@oss.qualcomm.com; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA1MCBTYWx0ZWRfX8dF7lxHEs92x uOwZX5ScD60q7s2Zztjtye1WPlz/dp1EIgdy5Z5Sm8TM3nqzo2lIlCwqFS7pAQ2lTbI6kbUKCtO AFGtbRUuRBZq0QBieGy7iUKjz9emq5fJyYddWsgUAG7Eu5ZTOwFDdXTQlSn5iXHKp0TGWQgQHDD TcTxsorPdQFGQihAK4sJvmowGGFDOAMFpJO8JPbzdx1S7RsIpiXEkLwqI+Q+5+dy5mW14Ylyn3L iS3IxOEovIO7FIZc74d2F+kQJKffrYAx0pckBZx8anQV7PFpeVxrM3VlplLFOoiivCgUQpvaUIc 8bX7EqGVmBHaBatJcmV1C5pc3N5HUL3V+EMqPjWeXD+3gkYBzlOOLUJPsCdTJuG2yvoKM4JW9bw C98GPVEPZ48IAYsxH9nlUCF8F2+pCQuyxm+/pofuqRyXwWdtVgPi6s6zaJBPzNTv01GTq5KCGBQ UG44hq9841zofAj1Tyw== X-Authority-Analysis: v=2.4 cv=VPxIDNPX c=1 sm=1 tr=0 ts=6ab5132c cx=c_pps a=DUEm7b3gzWu7BqY5nP7+9g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=A0ElxUCGbprSqmrbtIUA:9 a=QEXdDO2ut3YA:10 a=-aSRE8QhW-JAV6biHavz:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA1MCBTYWx0ZWRfX8zOybuIdrrIx b2q7yVSqBBvL9xZMs6Qyr/9p4rYW0ZwNVZ/CzJWafXppcPW4qYacVM+Mo6U4ZLOJ2NWavo7U2z0 Fw0ECxgKWvkDWNqFolfOPfXBs+iNR8o= X-Proofpoint-ORIG-GUID: xrsPdmFTfDGky8Egs2l-F9iNKR2OLtA2 X-Proofpoint-GUID: xrsPdmFTfDGky8Egs2l-F9iNKR2OLtA2 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-24_03,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 lowpriorityscore=0 malwarescore=0 priorityscore=1501 adultscore=0 clxscore=1015 bulkscore=0 suspectscore=0 impostorscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240050 Add DMA phandles to I2C and SPI QUPv3 serial engine nodes. Signed-off-by: Bartosz Golaszewski Reviewed-by: Abel Vesa --- arch/arm64/boot/dts/qcom/nord.dtsi | 124 +++++++++++++++++++++++++++++++++= ++++ 1 file changed, 124 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/nord.dtsi b/arch/arm64/boot/dts/qcom/= nord.dtsi index bc48238050ecc6efa342f68a568447be6f9068c0..0ce5db747919952bf0c785592b7= 97f88793a3047 100644 --- a/arch/arm64/boot/dts/qcom/nord.dtsi +++ b/arch/arm64/boot/dts/qcom/nord.dtsi @@ -944,6 +944,10 @@ i2c14: i2c@880000 { reg =3D <0x0 0x00880000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma2 0 0 QCOM_GPI_I2C>, + <&gpi_dma2 1 0 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + #address-cells =3D <1>; #size-cells =3D <0>; =20 @@ -971,6 +975,10 @@ i2c15: i2c@884000 { reg =3D <0x0 0x00884000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma2 0 1 QCOM_GPI_I2C>, + <&gpi_dma2 1 1 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + #address-cells =3D <1>; #size-cells =3D <0>; =20 @@ -998,6 +1006,10 @@ i2c16: i2c@888000 { reg =3D <0x0 0x00888000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma2 0 2 QCOM_GPI_I2C>, + <&gpi_dma2 1 2 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + #address-cells =3D <1>; #size-cells =3D <0>; =20 @@ -1025,6 +1037,10 @@ i2c17: i2c@88c000 { reg =3D <0x0 0x0088c000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma2 0 3 QCOM_GPI_I2C>, + <&gpi_dma2 1 3 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + #address-cells =3D <1>; #size-cells =3D <0>; =20 @@ -1052,6 +1068,10 @@ i2c18: i2c@890000 { reg =3D <0x0 0x00890000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma2 0 4 QCOM_GPI_I2C>, + <&gpi_dma2 1 4 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + #address-cells =3D <1>; #size-cells =3D <0>; =20 @@ -1079,6 +1099,10 @@ i2c19: i2c@894000 { reg =3D <0x0 0x00894000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma2 0 5 QCOM_GPI_I2C>, + <&gpi_dma2 1 5 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + #address-cells =3D <1>; #size-cells =3D <0>; =20 @@ -1106,6 +1130,10 @@ i2c20: i2c@898000 { reg =3D <0x0 0x00898000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma2 0 6 QCOM_GPI_I2C>, + <&gpi_dma2 1 6 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + #address-cells =3D <1>; #size-cells =3D <0>; =20 @@ -1117,6 +1145,10 @@ spi20: spi@898000 { reg =3D <0x0 0x00898000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma2 0 6 QCOM_GPI_SPI>, + <&gpi_dma2 1 6 QCOM_GPI_SPI>; + dma-names =3D "tx", "rx"; + status =3D "disabled"; }; =20 @@ -1163,6 +1195,10 @@ i2c0: i2c@980000 { reg =3D <0x0 0x00980000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma0 0 0 QCOM_GPI_I2C>, + <&gpi_dma0 1 0 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + #address-cells =3D <1>; #size-cells =3D <0>; =20 @@ -1182,6 +1218,10 @@ uart0: serial@980000 { reg =3D <0x0 0x00980000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma0 0 0 QCOM_GPI_SPI>, + <&gpi_dma0 1 0 QCOM_GPI_SPI>; + dma-names =3D "tx", "rx"; + status =3D "disabled"; }; =20 @@ -1190,6 +1230,10 @@ i2c1: i2c@984000 { reg =3D <0x0 0x00984000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma0 0 1 QCOM_GPI_I2C>, + <&gpi_dma0 1 1 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + #address-cells =3D <1>; #size-cells =3D <0>; =20 @@ -1209,6 +1253,10 @@ uart1: serial@984000 { reg =3D <0x0 0x00984000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma0 0 1 QCOM_GPI_SPI>, + <&gpi_dma0 1 1 QCOM_GPI_SPI>; + dma-names =3D "tx", "rx"; + status =3D "disabled"; }; =20 @@ -1217,6 +1265,10 @@ i2c2: i2c@988000 { reg =3D <0x0 0x00988000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma0 0 2 QCOM_GPI_I2C>, + <&gpi_dma0 1 2 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + #address-cells =3D <1>; #size-cells =3D <0>; =20 @@ -1236,6 +1288,10 @@ uart2: serial@988000 { reg =3D <0x0 0x00988000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma0 0 2 QCOM_GPI_SPI>, + <&gpi_dma0 1 2 QCOM_GPI_SPI>; + dma-names =3D "tx", "rx"; + status =3D "disabled"; }; =20 @@ -1244,6 +1300,10 @@ i2c3: i2c@98c000 { reg =3D <0x0 0x0098c000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma0 0 3 QCOM_GPI_I2C>, + <&gpi_dma0 1 3 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + #address-cells =3D <1>; #size-cells =3D <0>; =20 @@ -1263,6 +1323,10 @@ uart3: serial@98c000 { reg =3D <0x0 0x0098c000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma0 0 3 QCOM_GPI_SPI>, + <&gpi_dma0 1 3 QCOM_GPI_SPI>; + dma-names =3D "tx", "rx"; + status =3D "disabled"; }; =20 @@ -1271,6 +1335,10 @@ i2c4: i2c@990000 { reg =3D <0x0 0x00990000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma0 0 4 QCOM_GPI_I2C>, + <&gpi_dma0 1 4 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + #address-cells =3D <1>; #size-cells =3D <0>; =20 @@ -1298,6 +1366,10 @@ i2c5: i2c@994000 { reg =3D <0x0 0x00994000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma0 0 5 QCOM_GPI_I2C>, + <&gpi_dma0 1 5 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + #address-cells =3D <1>; #size-cells =3D <0>; =20 @@ -1309,6 +1381,10 @@ spi5: spi@994000 { reg =3D <0x0 0x00994000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma0 0 5 QCOM_GPI_SPI>, + <&gpi_dma0 1 5 QCOM_GPI_SPI>; + dma-names =3D "tx", "rx"; + status =3D "disabled"; }; =20 @@ -1355,6 +1431,10 @@ i2c7: i2c@a80000 { reg =3D <0x0 0x00a80000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma1 0 0 QCOM_GPI_I2C>, + <&gpi_dma1 1 0 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + #address-cells =3D <1>; #size-cells =3D <0>; =20 @@ -1374,6 +1454,10 @@ uart7: serial@a80000 { reg =3D <0x0 0x00a80000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma1 0 0 QCOM_GPI_SPI>, + <&gpi_dma1 1 0 QCOM_GPI_SPI>; + dma-names =3D "tx", "rx"; + status =3D "disabled"; }; =20 @@ -1382,6 +1466,10 @@ i2c8: i2c@a84000 { reg =3D <0x0 0x00a84000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma1 0 1 QCOM_GPI_I2C>, + <&gpi_dma1 1 1 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + #address-cells =3D <1>; #size-cells =3D <0>; =20 @@ -1401,6 +1489,10 @@ uart8: serial@a84000 { reg =3D <0x0 0x00a84000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma1 0 1 QCOM_GPI_SPI>, + <&gpi_dma1 1 1 QCOM_GPI_SPI>; + dma-names =3D "tx", "rx"; + status =3D "disabled"; }; =20 @@ -1409,6 +1501,10 @@ i2c9: i2c@a88000 { reg =3D <0x0 0x00a88000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma1 0 2 QCOM_GPI_I2C>, + <&gpi_dma1 1 2 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + #address-cells =3D <1>; #size-cells =3D <0>; =20 @@ -1428,6 +1524,10 @@ i2c10: i2c@a8c000 { reg =3D <0x0 0x00a8c000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma1 0 3 QCOM_GPI_I2C>, + <&gpi_dma1 1 3 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + #address-cells =3D <1>; #size-cells =3D <0>; =20 @@ -1447,6 +1547,10 @@ i2c11: i2c@a90000 { reg =3D <0x0 0x00a90000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma1 0 4 QCOM_GPI_I2C>, + <&gpi_dma1 1 4 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + #address-cells =3D <1>; #size-cells =3D <0>; =20 @@ -1466,6 +1570,10 @@ uart11: serial@a90000 { reg =3D <0x0 0x00a90000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma1 0 4 QCOM_GPI_SPI>, + <&gpi_dma1 1 4 QCOM_GPI_SPI>; + dma-names =3D "tx", "rx"; + status =3D "disabled"; }; =20 @@ -1474,6 +1582,10 @@ i2c12: i2c@a94000 { reg =3D <0x0 0x00a94000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma1 0 5 QCOM_GPI_I2C>, + <&gpi_dma1 1 5 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + #address-cells =3D <1>; #size-cells =3D <0>; =20 @@ -1493,6 +1605,10 @@ uart12: serial@a94000 { reg =3D <0x0 0x00a94000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma1 0 5 QCOM_GPI_SPI>, + <&gpi_dma1 1 5 QCOM_GPI_SPI>; + dma-names =3D "tx", "rx"; + status =3D "disabled"; }; =20 @@ -1501,6 +1617,10 @@ i2c13: i2c@a98000 { reg =3D <0x0 0x00a98000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma1 0 6 QCOM_GPI_I2C>, + <&gpi_dma1 1 6 QCOM_GPI_I2C>; + dma-names =3D "tx", "rx"; + #address-cells =3D <1>; #size-cells =3D <0>; =20 @@ -1512,6 +1632,10 @@ spi13: spi@a98000 { reg =3D <0x0 0x00a98000 0x0 0x4000>; interrupts =3D ; =20 + dmas =3D <&gpi_dma1 0 6 QCOM_GPI_SPI>, + <&gpi_dma1 1 6 QCOM_GPI_SPI>; + dma-names =3D "tx", "rx"; + status =3D "disabled"; }; =20 --=20 2.47.3