From mboxrd@z Thu Jan 1 00:00:00 1970 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 5BA7248592A for ; Tue, 22 Sep 2026 05:34:34 +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=1790055275; cv=none; b=pYX2Iig+Sue2hvylXG7ihtA+5Ko0voIMqlrKISB4xL9FfgFxEWkEMFLnZmwnz3ocGHO9O9wKwzXoE+D7lb1pQTwWa6jJz18Ym8pRFc5aXCixsAMEXLwcbQxbBEWkCm5aHhNdaGFq6iL376hpEeFIWh9SPD7YLrsbmhevBDPAfHc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790055275; c=relaxed/simple; bh=Vko/wosreaAGTLDcRbLqj+3q3ZjzrHnfm4OgiQZeWYo=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=kmJlzWswT4bZvf7SDcFeBbiL/AiotC9MTSol22XAOoiVVunjQ1RzADHKSWqAcussLG6kljv6giGe462TkdlJ3QJ1ZIxF449JxNJ8VPz9HPJZInM4f+HHAPElou1jhU3XkA1+ZWbv8B/Iec2p8UIvYWiFMauCZrfKozSLWTl2rbA= 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=H9lBJiNL; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=QzrD+vCt; 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="H9lBJiNL"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="QzrD+vCt" 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 68M2sKm73675273 for ; Tue, 22 Sep 2026 05:34:33 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= Dokz2ngzU8spcmXBwllzk0q3Al3uWIsZBQwTXfOGLwQ=; b=H9lBJiNLVRo4gncs 3a0mCTrBgw0CSXII3f433V2bqB79TuZMgAmHr4wqyl5XhqIJn+ndNk7grc6yLG+D Ume9XEJqq8DP+fxCVxNN2QmOeIu977/aCu9Kt9+bCUOaWk6isR1bg5a1SKkHw3t9 62sUnmV4GPB0skyPQosxy0YOtKSEsy0GC3H5xnB8aLiF+NxVPbNdLYx7Wib7phTr YCb5RmxSbB+fAfYoSp1EFjEQ/H+XQE7mfUq9a0W1R8AOSPs27w8I6R4p08LN3mn9 DgYtyHvYkJU6BgEG/M5v2tuSYaLYLjh7rnVzZEqHwrSOX0vQENcTpvVcHcmtjuiD BLfQWg== Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4guha5rfw0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 22 Sep 2026 05:34:33 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-cb48f41343aso478737a12.1 for ; Mon, 21 Sep 2026 22:34:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790055272; x=1790660072; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Dokz2ngzU8spcmXBwllzk0q3Al3uWIsZBQwTXfOGLwQ=; b=QzrD+vCteEb/o8tJX7VxD3aLc+0xGjmhL5k1SxzyXbUVIz/3GEO9WA/2z6v3EOEy1d yDI9L4/1LEprGEG7pS8YIPqUlTIYCvTKvYYPZnlmYDA9NljgNUou/qg+qcieZdFQ8s7U m2QYc019WYypQW8NscISOn8O1kMeEObOdRzAW1tQ7n1yCx83aZU4p9OOmBXTAsLKdbKz A1kMYb8Y2FdRt2nKg2Cbexxc3EOS0NW9NS/ZWkG6N3lpR+lubt7Xdrd5DoRNDS/KDwtI UZ5VhFsovBFGNRfeOeK6OPOipbRzsW5kko16rxHmCyCDSDTAyq0IcyBnpA18ty0pZytw s1oQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790055272; x=1790660072; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Dokz2ngzU8spcmXBwllzk0q3Al3uWIsZBQwTXfOGLwQ=; b=Y+WViNZtRXSxn46EHIqEkXSyikUmi7EpLB+jRIcQkfZYrR76bOjPW/KGutbu/dvjGy hAMcbNpQyPjCv0PzY/eAzA3BgeLXmTrNJOPdlDcIG7u6PeK+AX1KwJbLC4vW3uvRYElh 8jQqqmB3xIrP9pVtCbQS+OILnUfTBkZ0mK16LIuCTHIzUnLh5HRY+aCFXcyoGFmJ8vMg z//vGhTD8eGgjeq+Zviuudq0zu2e9HJw/tPX8lMyBK8hB+zBciFbi4/88HpA7QxhQaXM iNyniSi+ddYVKE5tq2ZDN/Xrysh0FFH9ioK7sQPwjALVuNskwQUAq4G2wxlN2updJzYO IQjQ== X-Forwarded-Encrypted: i=1; AKwUvBzW0Hgc5ahNUYAziRigWiNt+Jj5iUyfAWEkU1xdHxCXVdyrwTmVs1yA2Wa/FnbH0M4dGBi8WENXdf5gQ5A=@vger.kernel.org X-Gm-Message-State: AFuF++lzqmivCbZI/lMenBRdh70w/Emj2qpo/O1JX9iHTz+W2/UR2GLk BReuhA7W8WMn6IsEWQTOv4p1/qjNRoQ1XrfgJBWGrKRBWkNX5V900S3O/XdmAuq0Usa4TgVsYks 5oL27bzJgVTcqs3kNjG44D3OZFty4khoQ8wua/7ZPaHzEbqxgCIrrgyuMqhf8FMculrw= X-Gm-Gg: AYBFou3i6xdL7qhrC60TtsGytIhhGqkCGyVUb5VtFhVT8zMMusPTmpsbehBZO0OYDz4 Bw4Z1qOT8aMNjYig33WJzH7QaCK6KfLjB9X4EpO6t9lLFIv90ZSCXfH5Z3aOcwMiNVWwjw8oCFe Q9k3UTu7LehaFYFeqE1ZkEkS3RsMDidcEAVrBUCQ+T8aE4A6oVZlXFSYuRLbUtEM5DbIUmnzrRs FTwB42q4u+ACkGzLIxdF6uexRfGGOHYvfDQ2sQC3qOPz7a6ELVYuJwU1HH0HyjJCt/h0AloCUtx bX07wy7XBIwr2FrwmACTRs1x1KOObkl7Pp1lWIo7lE6dCQ/xpeYm4zp3yJVfB7YJBxpNA9kbq83 1k7C6RzHQGKec92bL7wJLt18LvYiV+5oM X-Received: by 2002:a17:90b:574e:b0:398:a649:8fa3 with SMTP id 98e67ed59e1d1-3a07311ab7dmr50004a91.23.1790055272166; Mon, 21 Sep 2026 22:34:32 -0700 (PDT) X-Received: by 2002:a17:90b:574e:b0:398:a649:8fa3 with SMTP id 98e67ed59e1d1-3a07311ab7dmr49978a91.23.1790055271537; Mon, 21 Sep 2026 22:34:31 -0700 (PDT) Received: from [10.217.219.38] ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33e612ccd46sm2566592eec.18.2026.09.21.22.34.27 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 21 Sep 2026 22:34:31 -0700 (PDT) Message-ID: <16f1b504-c414-4072-98d3-49f60d552028@oss.qualcomm.com> Date: Tue, 22 Sep 2026 11:04:25 +0530 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 1/2] arm64: dts: qcom: nord: add GPI DMA controller nodes To: Bartosz Golaszewski , 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 References: <20260921-nord-gpi-dts-v2-0-4f297c983b94@oss.qualcomm.com> <20260921-nord-gpi-dts-v2-1-4f297c983b94@oss.qualcomm.com> Content-Language: en-US From: Mukesh Savaliya In-Reply-To: <20260921-nord-gpi-dts-v2-1-4f297c983b94@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Proofpoint-GUID: NQqvhX9nIN5beAWGGwFclSgtdrsiXbOk X-Proofpoint-Spam-Info: AW1haW4tMjYwOTIyMDA3OCBTYWx0ZWRfX58wXdMFTKnGs dmFUswlKMv3cmgrvLEpQ88xsqU4TBmnTYO6fezzbV9FrentGh3+SRN/l/GZw/BhPryGs9D2Tktq jgAN4mp1kKG6CqNHUBBcR45oi+l3ZS4= X-Authority-Analysis: v=2.4 cv=U+4Hnuru c=1 sm=1 tr=0 ts=6ab21369 cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=UAhfrctgHAU7FTzsq4IA:9 a=QEXdDO2ut3YA:10 a=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-ORIG-GUID: NQqvhX9nIN5beAWGGwFclSgtdrsiXbOk X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTIyMDA3OCBTYWx0ZWRfX//TzZ3JpJKYH LMMk37wK4xPh9jzLTmZTbKAyRGUWg9ZKZ3btTY3xT9cTZ4zJbZSCZSnKnxVEVJ3QC2ojD9tp8Zo ZFhMnP9WmvoQhMmILtFHxFvJnz3JOvIrSVtzmvreilv3ZCm6e4Y/g5XZcUjg33Gt3qCmisI85Gl koi+nPikEt+9MibtQs20IuvR+2JWsqEpxQYuyb3QtHc7apH7M/wreirE+z+8jQaFMqwhW5/oi8r fx4cCgEir5o6Q5aM3UAVXo5DXvE9i7UyhvBGMS53U9QYmgusonG1fgG/fK64cG6okmB0QcmH1Tl tUo+iXT21zfbn1B97tsfrfLlnk1EtFi+d+AmwCh4UTN2sfgrXaM1Y9Ye64bgA6A3q+D0eEsi7Et 1m5wgpanoiNhkwXRkJerK6viRdQU9fqkSPathkGmi5XvRwHmEPHqMRSa/mQI/5KZgLSGtnwzG4Z xK10Zev0UWXsDqpDzZA== 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-21_07,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 impostorscore=0 adultscore=0 phishscore=0 lowpriorityscore=0 priorityscore=1501 suspectscore=0 bulkscore=0 spamscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609220078 On 9/21/2026 8:16 PM, Bartosz Golaszewski wrote: [...] > +#include > #include > > / { > @@ -909,6 +910,28 @@ soc: soc@0 { > dma-ranges = <0 0 0 0 0x10 0>; > ranges = <0 0 0 0 0x10 0>; > > + gpi_dma2: dma-controller@800000 { > + compatible = "qcom,nord-gpi-dma", "qcom,sm6350-gpi-dma"; > + reg = <0x0 0x00800000 0x0 0x60000>; > + #dma-cells = <3>; > + interrupts = , > + , > + , > + , > + , > + , > + , > + , > + , > + , > + , > + ; > + dma-channels = <12>; > + dma-channel-mask = <0xfff>; > + iommus = <&apps_smmu_0 0x15b6 0x0>; > + status = "disabled"; we should be keeping GPI node default enabled similar to common QUPv3 wrapper node. status = "ok" for all the nodes. > + }; > + > qupv3_2: geniqup@8c0000 { > compatible = "qcom,geni-se-qup"; > reg = <0x0 0x008c0000 0x0 0x2000>; > @@ -1107,6 +1130,28 @@ uart20: serial@898000 { > }; > }; > > + gpi_dma0: dma-controller@900000 { > + compatible = "qcom,nord-gpi-dma", "qcom,sm6350-gpi-dma"; > + reg = <0x0 0x00900000 0x0 0x60000>; > + #dma-cells = <3>; > + interrupts = , > + , > + , > + , > + , > + , > + , > + , > + , > + , > + , > + ; > + dma-channels = <12>; > + dma-channel-mask = <0xfff>; > + iommus = <&apps_smmu_2 0x1016 0x0>; > + status = "disabled"; same> + }; > + > qupv3_0: geniqup@9c0000 { > compatible = "qcom,geni-se-qup"; > reg = <0x0 0x009c0000 0x0 0x2000>; > @@ -1278,6 +1323,28 @@ uart5: serial@994000 { > }; > }; > > + gpi_dma1: dma-controller@a00000 { > + compatible = "qcom,nord-gpi-dma", "qcom,sm6350-gpi-dma"; > + reg = <0x0 0x00a00000 0x0 0x60000>; > + #dma-cells = <3>; > + interrupts = , > + , > + , > + , > + , > + , > + , > + , > + , > + , > + , > + ; > + dma-channels = <12>; > + dma-channel-mask = <0xfff>; > + iommus = <&apps_smmu_2 0x1056 0x0>; > + status = "disabled"; same> + }; > + > qupv3_1: geniqup@ac0000 { > compatible = "qcom,geni-se-qup"; > reg = <0x0 0x00ac0000 0x0 0x2000>; >