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 3C39D3B8409 for ; Tue, 23 Jun 2026 09:37:53 +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=1782207474; cv=none; b=fMq67kNhljYlPl4Xdp6Lpw7qNTKjSScb7Ue9fEJEbsYmhAVw9iCOO4sWwMP8CrfFTpTOwt7QZThSJtOPugeP5ne/Je1F7yZf3Gg2D+j0/X45z/Tucla+usNn3zp/xYKoRRD58yZqnCxWJm0JJb3RSwcl7DAZs/Id55nnwDfCcuM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782207474; c=relaxed/simple; bh=2wVq63q5P0hf32yJ9O1fniufU7zytoJEohnw2ghclDc=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=P+S1RyJqtDVDd3eSzhQQmWS0s/c33ihBsi/c3BWWhoGWcrDLVgio78reNZws8iiqSTDy+xt1hUNcQN9rt9O9OPaSrLoMmMQuXFBX1lAaWbm2ngNUEb3EDzP0+8425l84iOUgWHLOjScVqejVLo7JmDRZ/SVa+hN4D/j+m+a1FDM= 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 (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65N6cZZj3646624 for ; Tue, 23 Jun 2026 09:37:52 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-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ey6tmus1y-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-f200.google.com with SMTP id d75a77b69052e-51968526a68so13856001cf.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=e3vUvU70fs9rN5g70fKjmKBMjEeduyLvqT7JYou0imLlDi6lIeiHi4gGyLjSBFM6F6 H4xUyndK2K7WRVRPb2RtOcMuQDydQysG/pYBHlP1H1H9YYDbPJBlRl7SKQbTWrDRL5eY +jXSdwhStbgy/1FskmoXEhNbBvJBqC2sL/dK3eu8e6ioCIAtfriWQdTQPxxkIOdyfr6H Wx7GKVr/b2lZBGk2kvtJmfRYFTQrAL/APQfLfI9Hov1O1yryczWKo+yK7WTn+/GFcxPs gV6faZ2hsMYNDLfVpvtcm4zcKxc14SyCN0/SSU6dtg21zneMuVdD+VNddugoLoa80giz LfNw== X-Forwarded-Encrypted: i=1; AFNElJ88nIN1JUOKi/sg6HDhQrTzKHPN4dL0UsmQ/SNFR95lC2ZKx5KxkMgeVWRUKTJPeoX7yD/DBdLrV6EcXck=@vger.kernel.org X-Gm-Message-State: AOJu0YxNPNtRiGDdsyTweQFWyB0LaixDHe/rfdlY7o0WBj579TGb8m00 wtqmWd1raL9usRpj3x/eTyHhwjkmTLs/0gDm5UJ0a1J3LpbdWpnCUUiWk9wnbAZ5bCMh4B/7XF8 UnfEyn4z0KFk1iTONxBeqn9Gsg2C5F7axFnOEYzSDsDwWRREgUmx0ja9CatuibXFc0F4Rj0Sajt 0= X-Gm-Gg: AfdE7cn6v3cTOM89TutGdCQsegSzWFTrGorH1fdv536xahBgYsDDOHJp55kLGsjxJE4 UTDx4+Jnl2WWdQq/ZJFv6yLX2pxI5ZDDauy2I82A1c3ct7NaGrtfkK/MxysODP2bNhfwDZKMFXh EXPed7+kqu07ape0HJRbS6SYBejuHAAvji5nNAAXN5ZfxT/hTznMkbkQzBa0OIaFNEujO14erSv RJ7CWh5/+DrDwDNJvIHGhNgvS6qCUtD/nIA/n1GZfPjoyBZ7GyHXWX+rQeVA/ERlz6+itZ63Da/ k6CjE+MaYUjDP/+kclL0yYz4g8Wl1pa1FGKsYcXvsuK50P2lb25Rjp32hDsyJn8NTZkfWV2+RuW u8ImuiNXvXtzZa1FuJRwsESb67bx0jxtkoPA= X-Received: by 2002:ac8:5d56:0:b0:509:39b5:a977 with SMTP id d75a77b69052e-51a4f4c3867mr43266591cf.5.1782207470961; Tue, 23 Jun 2026 02:37:50 -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: linux-kernel@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-Info: AW1haW4tMjYwNjIzMDA3NyBTYWx0ZWRfXzwxTpE0B0EeJ Tu8XLFPFmbWl0h7S+46oMh4yyWkyAEGXamTvy9Kh6drdkVb53sHuKDCFYqQSDz5CiV9PhjtJkJC Qa4WysNv6kQJde7MnCEqIppY201hxO8= X-Proofpoint-GUID: g5PtAtvl_EvQasvxnQIyhA6erkXTtUFu X-Proofpoint-ORIG-GUID: g5PtAtvl_EvQasvxnQIyhA6erkXTtUFu X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjIzMDA3NyBTYWx0ZWRfXxlsOsA1yq3w0 QZb3srRT1qPAXXv7y4p5EVQFYe1E63J7E9nAuaif0p8OVvyHlpqEWswDsbBk7Yw3Db8TCpD5oXH sWKJtiBVtRHUT+pkursK1GKM5fp7Dq3kVzwTMJEc5zOwrZOnXf+NaW8+YtM6xUpNSBgtsSdF6Lx i9B6Qzl0VhvlZE/awOrkYqFwPWRpI1Y72ZSRagwkyNAzSwaRxzHR/Y5UXFdG0JIqaACG0antmpH 8kLDvj95CJGaXrjSG7KKpqozp7m63+cDxPeqWk3UP3Yvad6RPR2FRS+xezHSoHBNW1IqkSXCIb5 CafTzDZEakenN/82c6PuNQ/Bu+OfxcSnhPjuH59x1DToCALTSB1Ff9ujrstmyR0tLBQybskyW+G tXu7HDkKas6KzL2h18zffp/5Ko0sZApMz1AvFoXdY3gPVBE6icBPVrdYsV/wJ5or4H1c6UnQlSn uvbgRQuhoLMM7+DnuDg== X-Authority-Analysis: v=2.4 cv=H4HrBeYi c=1 sm=1 tr=0 ts=6a3a53ef cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=PRfkaYvzSr8QmIIGAkY2Sg==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=brZ7cBQDmfkCTKpPTsIA:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 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 spamscore=0 suspectscore=0 clxscore=1015 phishscore=0 bulkscore=0 priorityscore=1501 impostorscore=0 adultscore=0 malwarescore=0 lowpriorityscore=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