From nobody Wed Jun 17 05:12:32 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 62AB137F8A2 for ; Thu, 23 Apr 2026 06:35:13 +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=1776926114; cv=none; b=iP16j63K7KEbcIG8j/f/hx3PV1KJlTnpJ7lSNbpp1nTSmJibj6hLbu2c5JY1n3KQSGy394x1asgXKYYOpKpEI86orPugpE65z8PRLRSysYGEkG6XHUvS6C4auYgih0csEWi6f1OCGBGhn954WRQ87P4/MkyedTzRY1G2HZpaUUA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776926114; c=relaxed/simple; bh=nor4Bbqmi2Z8ZEkeot8YUwkfmCFOQzce0MXZ+rEjO2k=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=L5ppwh/M8dn63EHRdIX3H7Vkx1hlle7kko1xlZfu952ItdmvnA0XQ3dgWTTxInMSQ1uwN7rOfqJsSL9eXaCS6N+LwxrhgXQnN4sJJwelYKOV9u/zvkvYUqxo5IgSM6A94cO7A5DGNY39EstaY4fuF+t0VDXIl8jFHRGlAJY6IFk= 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=EZuDwnpA; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ad7QS1b0; 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="EZuDwnpA"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ad7QS1b0" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63N28Psb2956090 for ; Thu, 23 Apr 2026 06:35:12 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=qcppdkim1; bh=cLxVlSRHct7ocEsa3Rk4hcmRSf9qjRQUIwA pOvZPJc4=; b=EZuDwnpAj6nA7cEwcd9PywFQafnLL9pL6RpQRTRQB9R0sLdohcy MEEfpQlWjKH75bbUYMgZoMeNspNuIYaHPUZW53JE//h8E/gkKvembEVZURltcyaB 3hVil9vi0y8+iFeRhIcLVXypki+0h6wrCoJhq8bPFIB51g9OnNCJ/9t5ZXkoLVLo MJ5x5LB5TWOd+Wf1/2meBuzvO6GXiCJmlAdQP9zda8FabwOwuqOOnQd8zujfWusz +qRJeVfdBHVIctIfzRaPQxWYayRtJfyoZLu9SFH0H/NEpd7slPOBrVlWyzjVp0rm KCv7OYkQCfrJjKXqiA4EPCCK+cFY0uD68/g== Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dq16q2ka7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 23 Apr 2026 06:35:12 +0000 (GMT) Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-b630753cc38so8111762a12.1 for ; Wed, 22 Apr 2026 23:35:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1776926111; x=1777530911; 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=cLxVlSRHct7ocEsa3Rk4hcmRSf9qjRQUIwApOvZPJc4=; b=ad7QS1b0x3u+R7fqnVrML+lXa7CkJ14o5NhBOWSCEihSNCwtAWic8izq6gF676IKuC Jyxsjf56TRUfFmwpoDdgSd4MXmEuxTlEmYWo2qvRi155SoMZaXQKGCfwDL1SgVyjMWWR iBA4NaVNfKCgADcYuN0pihxY/WnVLy1WuG4VxPuvnL3Ej1iLuKUI+8i71NxGmidHhm9I zkuO1cWAQ283q5k0+qR6KatnWp+yOTjUPfj/e6hmQyXmCkN8DxKqrFtS6F7cJr4Glu+z OHyhpflVRIynXcVPOO2Qwi/OI8Ef99APVVW2W8hOmkZmI2cSOWIJ25LnXf7DWsELuQ6u 8YCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776926111; x=1777530911; 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=cLxVlSRHct7ocEsa3Rk4hcmRSf9qjRQUIwApOvZPJc4=; b=c4eqjiV7gYqfT9sJiiST52KGBGppXMru+KaELMoZUjHpmX40d6f+LBlhhKkP4eqLQR SMKgldTQp1eqfDnqDlqVRYclqssnqHMsZm6qLR/886YvlfwouDygqgRBKFhTts71jPqN ikp0709/82e/ArrD/5O/aEt8JOc2KI6y6fu4IV0PTaqTFGP1eyCtBKax4ZdOrtjyLG6p iZv7fbTY4tLQZNNdUB/uUwQfLjNqImCUapR0E5yoAJFnkrMJDwfm+kgrtTnMlsjnpyga ZRQD+W3YXzmKYnAGt+V2FFeEvCUMC7uJ1m9Ex55QFwS8Qso6f4isBSYX+opdTozKCnBZ WwsQ== X-Forwarded-Encrypted: i=1; AFNElJ98eVV4A9HaxbKoqm+COlHV8gI2K3vJwlSpXBZdpmmcsVA6YtUAb4oX5ip0+kRZ1CIHQi8j3J/Vl5I6E+E=@vger.kernel.org X-Gm-Message-State: AOJu0Yzh2Nw/3J7s3T4/2hTtSsDNJ5epfUN/GKBmWfg9FAkQwD/w9nrq z2HiY0CT9AyUT05EM8x9Z/TIM4FKd49TxsA8b3SLRbAujSyFMw6VF8ReFDD5DYsS3nPv/6mUqfS BklPOlHJQWEpMrBg1t//rAoxe7cKcrr9WoyZXEePuYku9JmdVCg5UjefV1vGGXcFK4o8= X-Gm-Gg: AeBDies3FI9A2a5cVEJ+TL+GCDBVMCUHrVfmQSXW2NUDZZuQiLr7sYC3jmhvNAwlQEJ 1RaALHbpxysw44/CIc4NRJqh+WeTtmCgcGR2Vus5iXbuuwoyBMTeSx//DVtUmG3ybNy5C1hpoXK +CpTQZp7/vrzlI3cuQybq/QYPNqT1zaQIvdvULwgmaz5j8A338nfFIkQUPWT/9edqKXy3L3WiC4 03Ok/Ds9gE10kNNjlQeHf5QYglsYhtOqSx1tJcaiLcIy9y6q33s5qIvPiM/hSehVnPRyfcERUuI oN/cmpnQqhfxziA/IjKPLtET5IDQUIfi/MV9cl3lMh/h8g3Ljv0sDXuxWXkaIrcWzDdMQm/sxBs b2LRgXPo8zILaDEUlDbmhknbuvHBGTwo3g/gl1snTcS6d6fXXnXpp7m7Iq7hoe6vaN8A70MRh85 O1kgrN8lxCfHylQABGC21ScegSntbAew== X-Received: by 2002:a05:6a00:3cc6:b0:82f:111:61d3 with SMTP id d2e1a72fcca58-82f8c970802mr28606617b3a.44.1776926111312; Wed, 22 Apr 2026 23:35:11 -0700 (PDT) X-Received: by 2002:a05:6a00:3cc6:b0:82f:111:61d3 with SMTP id d2e1a72fcca58-82f8c970802mr28606581b3a.44.1776926110853; Wed, 22 Apr 2026 23:35:10 -0700 (PDT) Received: from QCOM-SocCW5bzXR.qualcomm.com (tpe-colo-wan-fw-bordernet.qualcomm.com. [103.229.16.4]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82f8e9cbb1dsm20896201b3a.14.2026.04.22.23.35.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Apr 2026 23:35:09 -0700 (PDT) From: Jianping Li To: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: Jianping Li , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, ekansh.gupta@oss.qualcomm.com, stable@kernel.org Subject: [PATCH] arm64: dts: qcom: kodiak: avoid EFI overlap for ADSP remote heap Date: Thu, 23 Apr 2026 14:35:02 +0800 Message-Id: <20260423063502.484-1-jianping.li@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Authority-Analysis: v=2.4 cv=KPNqylFo c=1 sm=1 tr=0 ts=69e9bda0 cx=c_pps a=oF/VQ+ItUULfLr/lQ2/icg==:117 a=nuhDOHQX5FNHPW3J6Bj6AA==:17 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=iXbblyws4aYpK_2pIfUA:9 a=3WC7DwWrALyhR5TkjVHa:22 X-Proofpoint-GUID: Y9Uk4ujWquq8WujrXIpMtSqVSb9AvdlJ X-Proofpoint-ORIG-GUID: Y9Uk4ujWquq8WujrXIpMtSqVSb9AvdlJ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDIzMDA1OSBTYWx0ZWRfX5ZUp8qDBJTV5 OOvnXOO0dxJw1qRFCykI+VaR9XpzrvNwM+KQyPTWaXdZzu5FH7zJnkqy5ue3bnFvmmarloF/EqU kxkkKL0l/qRXhNFtSq/nCURGzRAhC9b3+wq2nxxm8vDa3npt9HjyHIyJcSqzRPb6q+kWLXnQx+z aWiQkDhJHWzuWt1lZG3EDI/CJmv+5wHy75w39LNtK1vRPid6hqgd0wZBUGkmVv1YCpCM/00jgY1 fokMjDmf4kS0FcQE+cCwHE9E+rhm+EOf/HycruXa+I0SwfYucdVLy4djgiNHtCLVDj+SpY+qTBQ gKgBwFIyCO9BP0FGDyPKOX+iX7bFdrJljBRgnnfgzkZ/vYi8JsE+yg6X3rmaRFsLBkZMzLUbAp1 RnmuykEFKRB6pizgSGg+7AGaV8a9xGIEphggjncady2PYk9aP3fOWSt7C+gEmg193NY41nE785y NXIWMQekpV0rRRwbf+Q== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-23_01,2026-04-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 clxscore=1015 malwarescore=0 bulkscore=0 priorityscore=1501 suspectscore=0 spamscore=0 adultscore=0 phishscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2604230059 Content-Type: text/plain; charset="utf-8" On KODIAK platforms boot can fail when the DT "adsp-rpc-remote-heap" reserved-memory region overlaps with firmware allocations (UEFI/EFI runtime). The kernel then reports failure to reserve the region and subsequent EFI runtime activity may trigger aborts. The remote heap node was described as a fixed "no-map" region, which turns it into a hard carveout. Replace it with a "shared-dma-pool" reserved memory region with reusable CMA-backed allocation, specifying alignment and size. This avoids hard carveouts and reduces the chance of conflicting with firmware memory maps while keeping an explicit pool for ADSP remote heap usage. Fixes: 90a58ffa9c55 ("arm64: dts: qcom: kodiak: Add memory region for audio= pd") Cc: stable@kernel.org Signed-off-by: Jianping Li --- arch/arm64/boot/dts/qcom/kodiak.dtsi | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/kodiak.dtsi b/arch/arm64/boot/dts/qco= m/kodiak.dtsi index 988ca5f7c8a0..420219823496 100644 --- a/arch/arm64/boot/dts/qcom/kodiak.dtsi +++ b/arch/arm64/boot/dts/qcom/kodiak.dtsi @@ -191,9 +191,12 @@ rmtfs_mem: rmtfs@9c900000 { qcom,vmid =3D ; }; =20 - adsp_rpc_remote_heap_mem: adsp-rpc-remote-heap@9cb80000 { - reg =3D <0x0 0x9cb80000 0x0 0x800000>; - no-map; + adsp_rpc_remote_heap_mem: adsp-rpc-remote-heap { + compatible =3D "shared-dma-pool"; + alloc-ranges =3D <0x0 0x00000000 0x0 0xffffffff>; + reusable; + alignment =3D <0x0 0x400000>; + size =3D <0x0 0x800000>; }; }; =20 --=20 2.43.0