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 A3F333AA1A9 for ; Tue, 23 Jun 2026 09:37:52 +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=1782207473; cv=none; b=P3y4ahMUaMBbibhFVj4CYfqCQC3W3DQ4m6yfRQZbfNIDzlMU9OzTrM+M+9kSiUJt3eOJC6Jij3OPg/rkFSoMdMNq5AosgMqW/vNXP7uf0ljfh+hXvRBt1Vddu/sCU+hkM9HKYDBLg+6pVL/Tf+Or90tlFz3yGo3ak/x25u6dvRg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782207473; c=relaxed/simple; bh=2wVq63q5P0hf32yJ9O1fniufU7zytoJEohnw2ghclDc=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=Z/fIl01+LU3zYbO55/knhZjU+kmN8m1t1hc8lpBm2pTHiG+zHw++6/+CiUPLcU9Dl357YUKDRwNXyHdsKUlEk8zPDLOgvx1jHv+uM/qvlxYodnicEQulk9xpTazqof1sj1dvdU3APuppBVa31Vk8elNAYXJ7u0rDNfVzU4wh9Fs= 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=PUKWMtJq; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=fneRlcVp; 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="PUKWMtJq"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="fneRlcVp" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65N6cWHx3338321 for ; Tue, 23 Jun 2026 09:37:51 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= bwtP61IdAgBU22DmFB1IdTuyyl9/rAce+FGuyNSJ3Fk=; b=PUKWMtJqbTB13do1 1kuM0dIsQrTO8MZuuAODDNZssgXsyorwE33rwgH8lX5G3WrlZFXlWtnP8Dmz2X5D TK7sGvUSHHj+710p11cYyCH200Ei+JTNQj2yzccO57X/9njZ9iqu0d22af+9zrCF OV7DGEXPnM5yR0RapB1jxozVWkDtVcwl2zt/6SxYccaBjcDeWIKqQbkXqNaVLB1i IlmDHbpIekraiDTXmBy08vugiaLVr0To/IJsZGzqLj/RpmYuN74js7if7fxGvy6x TI1TIcqc/PKZJHq3OcwpxgY8mCUpwAUdqepEezehIB+2DbuLJ3aEPbM2RlmtsoCc AnPTiw== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4eygkjhm0m-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 23 Jun 2026 09:37:51 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-51968526a68so13855991cf.1 for ; Tue, 23 Jun 2026 02:37:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1782207471; x=1782812271; darn=vger.kernel.org; h=content-transfer-encoding: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; bh=bwtP61IdAgBU22DmFB1IdTuyyl9/rAce+FGuyNSJ3Fk=; b=fneRlcVpqrx5sykIJ6tIknatL6BvgzAtlQ9FaY6euEpULlmEx6jO6nJ2hjT6ZFEOu4 aGmIQ7ynppR2wgGPq4Rglp1pYrBpfzarRz/6+orTl+EUZldgZ7NjtBqvDx43Witl472t 1Ek5U4uDPOfu2fC0y8NMvk7ugV917Eet+H/Sm39+jKbYc7npc3pgnCo/vuEF2pO/V5z2 jNgV2l1Eda4XHKAxxdP+wfXkE40kcV7kOExY47PqU+/F1tZgVbrLdgO6E2Wz7ObNg1kL AKfqTWGlkRU/Jr5czwrTbpTtsa94khWXbLyVxRhR3Ugmvj2zOn5D0JSsYH9oInoV3lH8 wQUw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782207471; x=1782812271; h=content-transfer-encoding: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; bh=bwtP61IdAgBU22DmFB1IdTuyyl9/rAce+FGuyNSJ3Fk=; b=hUdg5XNNxAbM9BfC1IFB5GXWi4EP2chTz7YPkjPNMvGj9uRyrrqu2hsDbrfpApLU42 BlzKfjsxCosm3gFMRw9kpePnThrpLgeJrJHA3qhdz5wDUfQNdEQAYfFAMEu0jsOLH7MO SQ1DUGBxWUbg6JKnjeEakgchvndn04ExFERIQTqqZCeUW+qgEM3LuPWezYGoiHQM86Bz sfENNCYjPQ+TZf3ZfUcbl2PQTUg2r+N3dmysNoT1H3PyNYz6mVqWrNtblBmWep3nd2O0 BW87iV9HEB0H92uZS8QUEPxnOkUj7bT97ipp6rKqT4/dizgTFIVdzPas4GjmxAEe4jGM 5DOA== X-Forwarded-Encrypted: i=1; AFNElJ/tpaeHXezCrI8VzngzXzrXh3zWuRDZA2MIOxKibJiTLouObL2IPKrpbI9K/GFWusJIxeAq928=@vger.kernel.org X-Gm-Message-State: AOJu0YxbYSVyCZENHvWM1r8e0CqZOonGpizhPJc5i0YnbsQwDIT9QVZX xblK6cymcEsfVYseKVsX37MeW7HlnV6LcDvpVOx17HUmQJHxaLtfXyd51lChYkxZRwdOkP4xvSG oOhjPT/whFv0+UQ4sZkntCeeDfeBC6cX/UyToYCnR1Uc3RTaWNSf1Vp8iCp8= X-Gm-Gg: AfdE7clJUdGT+mqAHSFBwXHihT1m8ZHfRGuSe94TAgXe7oIwV8J70tnIiFeTflfQs7w agasfTpcwGz29yf4GBFefr+hNTN5fxKzQP09fdum/IEptLUqs4qFcnMCANrccIoRGYi9UE+HAd5 apDGKjY7r83MR768yXQN1GL96l09fiFzCGYpsx/zFoheg6+BQVY8GlWHYrllq6eDcblmpNDVSY/ 3V1p9hlZmMr+MZSG/MoggzmBvU7DlNxJhpsiktU1gIu2WcOoQA9hXbJNLX29Sw4AsxjnBOtpjOP Dbd1ay4HPgS459Pdk9zDbZkWeM/09db8uAI+dGqjk2sNckLe1ZquuawCOVVDahWzyYJ108i4j3n +btACQfsFO5HPP11hxJ1qGnwRKxqh0DiiKRo= X-Received: by 2002:ac8:5d56:0:b0:509:39b5:a977 with SMTP id d75a77b69052e-51a4f4c3867mr43266681cf.5.1782207471043; Tue, 23 Jun 2026 02:37:51 -0700 (PDT) X-Received: by 2002:ac8:5d56:0:b0:509:39b5:a977 with SMTP id d75a77b69052e-51a4f4c3867mr43266391cf.5.1782207470362; Tue, 23 Jun 2026 02:37:50 -0700 (PDT) Received: from [192.168.120.170] ([178.235.128.140]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-6977be31c73sm4549155a12.17.2026.06.23.02.37.47 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 23 Jun 2026 02:37:49 -0700 (PDT) Message-ID: <806046b2-20ed-437e-a7e6-b3c0699f5a2d@oss.qualcomm.com> Date: Tue, 23 Jun 2026 11:37:46 +0200 Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 1/3] arm64: dts: qcom: sm8450: Add IPA support To: esteuwu@proton.me, Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Alex Elder Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org References: <20260622-sm8450-ipa-v1-0-532f0299f96e@proton.me> <20260622-sm8450-ipa-v1-1-532f0299f96e@proton.me> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <20260622-sm8450-ipa-v1-1-532f0299f96e@proton.me> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjIzMDA3NyBTYWx0ZWRfX8iOPhUqYJ/b0 syV9bdm2GJdkk5SG8O/zYVP8zp/68n0Js8Dgh5pxgl1+0PDpZkrRaIBt9AgA0f4+Sc+BFnvLScK IhTSJWNT62vuFT/9e4vKzr80EMOZNHDouu72eu+8GEwQ6VB7eGnxwMjVncSpXVqnB1jyIjHVl8n EY8W+5I3VucJGbIO+fs8kwaSiAk9MK3gACFVCG1cBqbKhged8w+X+SuSzK7j7X+tsej6d+mGgDJ yCtYKuT+0e/ZQHoJVI++BVZ2OBBQhzq6GULioFoDbGqDZ8sSw+VG7MsSy646ug96AlulyCrh/xw JpwQasMZrfAh9E2w8r/V6na2+VmlmGyAIFAyNHv3/1qQeiPcZb3j5WY9tqM9p05a/PpQ4f4vzOq 8mCtBL+yQebqOPnoGzCrRwRNSKqbNuDJhaCOdH9qd8oqXfDh6s7zYXHWDowa6E7NVt+CWRlDAhY ZXUFo+OIx2/88MgRPHw== X-Proofpoint-GUID: yGXU5ddFH0lWd27BlHudKke0BCRpdxo1 X-Authority-Analysis: v=2.4 cv=SoKgLvO0 c=1 sm=1 tr=0 ts=6a3a53ef cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=PRfkaYvzSr8QmIIGAkY2Sg==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=brZ7cBQDmfkCTKpPTsIA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNjIzMDA3NyBTYWx0ZWRfX9SK0j1r9zZUS pPTlJxCq4BwVYE5yYuayqBk9Ip2RdSVL5MlNpAP83HhefWxGW6TS307oxvaHFLo/Rxxcu4QJyqu cdFWUS9y/HyYl0bS2G+IMc5rJJ22cYY= X-Proofpoint-ORIG-GUID: yGXU5ddFH0lWd27BlHudKke0BCRpdxo1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-23_02,2026-06-22_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 suspectscore=0 spamscore=0 malwarescore=0 priorityscore=1501 bulkscore=0 clxscore=1015 adultscore=0 phishscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606230077 On 6/23/26 3:44 AM, Esteban Urrutia via B4 Relay wrote: > From: Esteban Urrutia > > Add support for IPA in DT while expanding the IMEM region just enough to > accommodate the modem tables used by IPA. > As reference, SM8450 uses IPA v5.1. > > Signed-off-by: Esteban Urrutia > --- [...] > arch/arm64/boot/dts/qcom/sm8450.dtsi | 55 ++++++++++++++++++++++++++++++++---- > 1 file changed, 50 insertions(+), 5 deletions(-) > > diff --git a/arch/arm64/boot/dts/qcom/sm8450.dtsi b/arch/arm64/boot/dts/qcom/sm8450.dtsi > index 56cb6e959e4e..c904720008fa 100644 > --- a/arch/arm64/boot/dts/qcom/sm8450.dtsi > +++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi > @@ -2639,6 +2639,47 @@ adreno_smmu: iommu@3da0000 { > dma-coherent; > }; > > + ipa: ipa@3f40000 { > + compatible = "qcom,sm8450-ipa"; > + > + iommus = <&apps_smmu 0x5c0 0x0>, > + <&apps_smmu 0x5c2 0x0>; > + reg = <0 0x3f40000 0 0x10000>, > + <0 0x3f50000 0 0x5000>, size = 0xb0000 for the RAM and uC regions that the driver seems to poke at (at a glance anyway..) [...] > usb_1_hsphy: phy@88e3000 { > compatible = "qcom,sm8450-usb-hs-phy", > "qcom,usb-snps-hs-7nm-phy"; > @@ -4970,17 +5011,21 @@ cti@13900000 { > clock-names = "apb_pclk"; > }; > > - sram@146aa000 { > + sram@146a8000 { > compatible = "qcom,sm8450-imem", "syscon", "simple-mfd"; > - reg = <0 0x146aa000 0 0x1000>; > - ranges = <0 0 0x146aa000 0x1000>; > + reg = <0 0x146a8000 0 0x3000>; base=0x1468_0000 size=0x40_000 Konrad