From mboxrd@z Thu Jan 1 00:00:00 1970 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 521AE4CDA2A for ; Wed, 7 Oct 2026 17:13:36 +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=1791393217; cv=none; b=lWViJz3CEHS3pqZ5Di+/bwEFStNZvVk7npKRWu/Jhl/bPunSbsFJpaMr547HlBX2F0z0qnMQk234i/qZ8eupcOlgLqo6oPZzdTJj4cuZrIdKjKwbIA1j08WeOVv0rySZ4/Hwb13aULntuZPUdqxFYkVIMXKEhYxBHgHYn3r+t8E= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791393217; c=relaxed/simple; bh=KLPeM5k5lWSdiT3vQwMw+gVOYBopoLfDR+7SR/YgYRY=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=RMGJrT9XFffVSw3gY7MDYDG8NyckUexePNeU15Z+M3VQ2EUa2BOr2qJfp2ELQJwYriniwTI+4ymjqDaWYiBdOsTXNI+aJUUNFpV2gq8RKY6U+ZCHXN+DIPj1mom57Oz04e8NY4HB1qmFgJ0+8YazJAw8ukl9hGn+5QKI0J6p4TM= 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=J9e0vwCV; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=eZH88QWG; 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="J9e0vwCV"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="eZH88QWG" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 697EtN9o1059946 for ; Wed, 7 Oct 2026 17:13:35 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=4zgWP1aEWjv+Dh2OnwFE6u KFfoHCQQflYNpagBMN9uo=; b=J9e0vwCVjh354Ke6T8l/Jba4ZDGpJPoKSZDFAY dzu6xJBpSRnY3kjoe+lQd2njcmXmdJxgm3P5qgka7SqkgiuFV0wvzD4YHJE8oT7S O41tXKmx2IwlDR1igxSdJe+QsnZ9JdQyYciv3t8bQ2e2ng1fF7V7DdeJl1iDiOJc 5BREM/o8olHrU5zPp1lvD73ukm+hig3jzSXUm5XUebLI24sobXuD689e5EC7KBUd lVm0Oc75sVU55qowxUaaJfw2xcTQoTqCHN8ocM1hh3S2QVluEOXklB0RdCp1v1PD 07MSsbid3ZUVXjg+lwp3j42bML6MmRcYlBi4BmjaQi/HIjyQ== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4h5fc5akc8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 07 Oct 2026 17:13:35 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-39b77130a7fso4549013a91.2 for ; Wed, 07 Oct 2026 10:13:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1791393215; x=1791998015; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=4zgWP1aEWjv+Dh2OnwFE6uKFfoHCQQflYNpagBMN9uo=; b=eZH88QWGclqp1np+umM2IUpmgwt9akxrk9FMwjN2kp7dvzW6+KTGW3Au9wJsbcHIlq TvG29YXBQutrZtaxNJv2DyiSrTeFOhSzcGqWIfiiz6OWCMRvqt/Gl4OpW5k+whMCGCnx YZHkMhpo1I/Ea6IrOoqPV5Eu8coDGIa4U3La/fdzY4B9l1YD6f9xDjdZaIBuw0zY9BCm ulAoQGbBWW6BITATxOpZj9MNS9Zo+oxjUmEuLnNlc4xLtCTzew5NIXPQWuOHQQ5+Y+NT QXtxJGWM19YsGtLX5vBFj1p11bY9dnYzLNCZ4elRaD2lzuGYIimEYpSfTZGj2g5jCKTH mmZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1791393215; x=1791998015; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=4zgWP1aEWjv+Dh2OnwFE6uKFfoHCQQflYNpagBMN9uo=; b=owr7s2uyYESt9YHy/RWdi05sLOTkwvfuSZc4DSw0bZshcj7l6IwnQuTThyQf/opPpz L/y5iw7i+3G0rVZRLItyd5nQ5trdLPRIAbZ1yI7SWHbxNeUvbbnSb7m0Dftu2yUZ27tg +JaI+gtJodG8xxTOK4SBNHwNsSdyutflu1qHENgpFgj+61p9F112nEhKFjY42o3H4SqT Emk6uh6O3QvsMeuZl7M72eO5c1R1/ybh+AZOnPCsGeBITEo39Jy/Yg0g4boNj5Ce2hhQ JSKwtG92wuou8iWYNa3ddrqoZtCVThFtFXQNFz7E6P0Ui0NOQFZRhju7ed5zmbs2kI5V jkdQ== X-Forwarded-Encrypted: i=1; AKwUvBy/Mhj+Qmj+SGvmHRSwCH7KKgoZJFSkD5q+/EFJKtYueMepbHMNAY1PDx0n3J4TNjUM9TYo5LvdFV5Uejw=@vger.kernel.org X-Gm-Message-State: AFq9FYKZP7aD3iGXs8zt39jN3wX8qWq+p1DBCpnIVtLLDUB4DBwCPDp/ kv38jfxsN7KbvjnRjgxesjGdHKUYwZ8Zpx9C4yPO4ibrU2qDsUKjcsWuoLhiOvn9QiMBxseh4gi XoAy5xUq10NUAIMBlYlOiVyiYSDDkwPs6VgNOmbHeRc4cGYB0R8AIUIRuqDZRaVVW+44= X-Gm-Gg: AYBFou0I6ELvbFngff1PLG0p/pSb+UFdSlChNYyWGC1Mc9JnMRgK6Bwdl3wIiZbiGlK U3N1o2UAbvd9iswhGIWsMLjOz5n13n7YbHP4TY8ZRx4AoJUKfR01926mr1gbNHKFEEmDQKRRLFZ PNq3B+wTvyrWgUEBa0GaVNKnXa6fBoQ5BswEY7VBam772of/90XU4LK5OvFsKmu9PiVNld4j9U5 PJ50Uz7XRQHAVTei9UvjgZ3jefkhZw83WMw0l4N3azgBFAiVX7VocK9Vp6TaOXpfd+Hzo954nL5 pVup7pOzs/VkM5b5uJSIHDbRoVEHYWn7uLk5BGnabGLLAueqrZr6brZEXM+ZyFJKMKEHaDVSe/9 AZIJtGLNgO6M94L8V5hVzHrTnBIXsPtW0 X-Received: by 2002:a17:90b:134c:b0:3a5:3f7:27a with SMTP id 98e67ed59e1d1-3a8a1d3ceb8mr2287587a91.67.1791393214613; Wed, 07 Oct 2026 10:13:34 -0700 (PDT) X-Received: by 2002:a17:90b:134c:b0:3a5:3f7:27a with SMTP id 98e67ed59e1d1-3a8a1d3ceb8mr2287548a91.67.1791393213986; Wed, 07 Oct 2026 10:13:33 -0700 (PDT) Received: from hu-vkatoch-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3aa0cbccea3sm303304a91.15.2026.10.07.10.13.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 07 Oct 2026 10:13:33 -0700 (PDT) From: Vinayak Katoch Subject: [PATCH v2 0/2] arm64: dts: qcom: add CDSP FastRPC extended context bank Date: Wed, 07 Oct 2026 22:43:18 +0530 Message-Id: <20261007-extended-mapping-dts-v2-0-fa9e14900313@oss.qualcomm.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=H4sIALB9xmoC/3WQ226DMAyGXwXleqkSG1JA07T3mHqRg2kjjUMxo E4V775AL9luovyO8vmzn4JpjMSizp5ipCVy7LsU4C0T/ma7K8kYUhagwGiljKTHRF2gIFs7DLG 7yjCxbIwKzhsAba1IX4eRmvjYsV+XVx7pPif69CqKlpjtTq+z9w2uKkAZ5kFyekkSLJdCKklVg RrR6hLOnz3z6T7bb9+37SkdH1uvAylpno+aCyRaEbxFa8FDwL9pzjLJrRKnOit8HnJtKqNyh1h 4LJ3z58p53XiFKoeqTDfTiG3GW+SpH3/2TS56H/J/m21pi05GrgBypUejMRyMxGVd1198NGHuo wEAAA== X-Change-ID: 20261006-extended-mapping-dts-f60dbc6221aa To: Bjorn Andersson , Konrad Dybcio , Abel Vesa , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Ekansh Gupta , Bharath Kumar , Chenna Kesava Raju , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Vinayak Katoch X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1791393209; l=2098; i=vinayak.katoch@oss.qualcomm.com; s=20260609; h=from:subject:message-id; bh=KLPeM5k5lWSdiT3vQwMw+gVOYBopoLfDR+7SR/YgYRY=; b=/TvoFC1DQFG7W/w+IxaCdj99ptmQ81FFBTQHR6HXBCY6gXFBLd6ibAuBVKRSdcRoMrGsMel03 dEoiEzL4n6KAudVfgLXZ72vxZlWMSksOje6cZdkH/4uzecXRrscF+rw X-Developer-Key: i=vinayak.katoch@oss.qualcomm.com; a=ed25519; pk=UrGeKKxjIjpHZIjsbQKS/8rrVaP9KVGki69pFclCH08= X-Proofpoint-Spam-Info: AW1haW4tMjYxMDA3MDA2NyBTYWx0ZWRfX18aOYfFIuYEo gPrAi8RH53CQ52jH/sNEojEprQF7D24S3KVGuxNVTqKNoBdglnqtM+kqiDQAlU7jE2TKN+2oUxG xPU1WK3RCoOGAYLvfUtX3o3aGdCkrZ8= X-Proofpoint-GUID: Wk7tgG4BNtaIOdyQbIh7KoKCzMTKwXuN X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMDA3MDA2NyBTYWx0ZWRfX2KhAbskuO5na S+EX2nDYKxiJN3/C9rAXBn6C4ABAxvf+OrZg5glPGDZPN2fZ4vSHUylUcVl0eLhkJ+2HzwLWwxS JRc+eMXPiznhXiwEhGSUSmcF1Z5u1pnLuBTGTDOZMyXAQqPULKjz4lY0prwmj/puIJPJjY2hqaM 81q26JkCcUDSnTVwAUMhw7BfOOQJjL+OllcH7tsjgOwGubE5HCQ9ou8SuGILsIekGFjRXJ+438F qu26BcNUAnzZ1hYSkzl8BlM7Sl9QrHdh6wU8lVewj1acC2FaEfCUQj9af14PrS3j9W+RjN7XV7t HYtWVG4GswyVhMesBGbEXjAPflKNaoASKRIfS9T/2Y2CzSFLPgKnRQzZ3dqnEUtlTf+/VLwbXi4 TDjVwS3ZBZhxvGaiTBzemb7lN79OnyzZDVVOVWTYlXC3SJdz+jROLDWfqwqS74n9yTJ0YTX5Z7N pdAX4e3qEFWSEgTRwVA== X-Proofpoint-ORIG-GUID: Wk7tgG4BNtaIOdyQbIh7KoKCzMTKwXuN X-Authority-Analysis: v=2.4 cv=a6+lZkSF c=1 sm=1 tr=0 ts=6ac67dbf cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=660iZSQnnn4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=xjH8PXm33EyjZHmDB5YA:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw: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-10-07_05,2026-10-06_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 adultscore=0 suspectscore=0 malwarescore=0 lowpriorityscore=0 bulkscore=0 spamscore=0 clxscore=1015 impostorscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2610070067 Wire up the dedicated CDSP extended context bank on kaanapali and glymur, enabling buffer mappings beyond the standard 34-bit IOVA limit. The FastRPC driver identifies an extended context bank by the presence of iommu-ranges on the compute-cb node. Each patch adds iommu-ranges = <0x4 0x0 0xfc 0x0> on the designated compute-cb, restricting IOVA allocations to the [16 GiB, ~1 TiB) window. The fastrpc and glink ancestor nodes are bumped to #address-cells = <2> and #size-cells = <2> to accommodate 64-bit iommu-ranges values, and all existing compute-cb reg entries are updated to the four-cell format. Signed-off-by: Vinayak Katoch --- Changes in v2: - Replaced prerequisite change-ids with message-ids to fix patch-id flood on lore. - Link to v1: https://lore.kernel.org/r/20261007-extended-mapping-dts-v1-0-b52eb8c3613d@oss.qualcomm.com --- Vinayak Katoch (2): arm64: dts: qcom: kaanapali: add CDSP FastRPC extended context bank arm64: dts: qcom: glymur: add CDSP FastRPC extended context bank arch/arm64/boot/dts/qcom/glymur.dtsi | 31 ++++++++++++++++++------------- arch/arm64/boot/dts/qcom/kaanapali.dtsi | 29 +++++++++++++++++------------ 2 files changed, 35 insertions(+), 25 deletions(-) --- base-commit: 5c4d4169604b335c38bbc79bc1fc03042981fc6f change-id: 20261006-extended-mapping-dts-f60dbc6221aa prerequisite-message-id: <20260923-dup-sessions-v5-0-e953133a1827@oss.qualcomm.com> prerequisite-patch-id: 425dc9414848bbc3f2a053d067195d849898e2ae prerequisite-patch-id: 4fea14b47d11a5a3e18065d8cf3a461841ee2b86 prerequisite-patch-id: da0a3d55397a522ea4b77769e387df9faea8e024 prerequisite-message-id: <20261007-extended-mapping-v2-0-5dca3aa2c2d3@oss.qualcomm.com> prerequisite-patch-id: 623ce2b8bb3c3109e8725b5c6da321c5319b2845 prerequisite-patch-id: 507349e8804b8b4ec2afb32f0bfe887ea0988e1e prerequisite-patch-id: fad218522e72b993815db4b91d4a3fb69b1107c8 prerequisite-patch-id: 918c24e26e0bbcedc4ae2c73d80b9ad3854823aa Best regards, -- Vinayak Katoch