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 E595C33938E for ; Thu, 23 Jul 2026 12:29:26 +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=1784809769; cv=none; b=uoLgVn7MCL8ABGElx5jVHtB0Ksv9nyy6ZRWPUbWcNnNNC6Yi3Hge2yQK1wGOBFZLCUqdM4GsAPxdC+/Y01EUfp5DHyaMBKI7t5r91OZ1azuMFs6n+oqPxhYln4kVWrtwdTk3qj2uTGp7KpQXWDnTZkL6LRCBegg2bfbf9jmDwO8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784809769; c=relaxed/simple; bh=ZloTRdZTDYA4OW5YMeqnbIBxNBbNc8MfyjcSZublLNU=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=YJexLdkALEPG+jQyn6jg0OwSDR2qyV2nFCbbCBY7jPRzgmYDovN32+KS105Yr1q8PA/0jEd9AUW1JjWwQOUoE3soInno7/6+InLgXyNwExXAa0jUfkPul7VvHsXaa+d/nKislyGrAKggMAZFu9nMThovBrKDaFehDNNCV2BbVQg= 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=O/h+Zu2u; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=HUuRfnfk; 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="O/h+Zu2u"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="HUuRfnfk" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66N8qbQB3489432 for ; Thu, 23 Jul 2026 12:29:26 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= vppX2tpexLTFy9CE+ACXrq26uNDXVs/CPaSTjqOEkd8=; b=O/h+Zu2ubcuNJEpc DbghOqj6m/1j3g/Y+hm51F94oLl2keuh5fO/37oGw/D4MMVVmJHGY0f0nSzkljR0 J18MZzRRoE2IOzqbD9n+FmB0mcnAXWII6PJfD+dPQatDOhaKbysKea8d5DgGqK+2 c2bBjtr1uDLzzldXcn3lLzlIN+rBPdzv+noh3cYptbpqJLtVsqehTdaSefQHHPy9 UkGjPHTHRNKt/McngDGwjhb0Y5G9P8EwzyFUJtuj/IEwyb4KnLKmAgpM0pQrchvK 3awemnGDMJVJoZCyL6FhAaDGu44cEXNTd5KVlTARqmoAzPjKXJlMf1NxnaWKsFML GkmzTw== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fk28vm30h-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 23 Jul 2026 12:29:25 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-51c069f73e4so1905391cf.1 for ; Thu, 23 Jul 2026 05:29:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784809765; x=1785414565; 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=vppX2tpexLTFy9CE+ACXrq26uNDXVs/CPaSTjqOEkd8=; b=HUuRfnfkZW22UrUvrsyAKvUXFTAPA0WS2GpFSqeRj3POQZyHLd/OobP/xvl5XO171l c0crDxhiHRLNbgkVjFL4q1u4t3EqMEKRGkxEAfBgKMQ4pa7pqetKZNn02+iyeMgyPUvw AviInvy4Qmwmsm+dnI0NYr5gXuTRSWdyTY2X1w1Y8hY7gayqWsOo9WkogwQrd0u5suWl TX6GzT9pxi3pauNZlzlsVa7cZNOG29DbQtBXiq4nfLdUbctgqZKaRDX/RoE5SNvErZPJ WrsoIeoyFy9ls0M4uv9zuxG/vKeanaTQRdM0WaQQDRmP0z27LqGDQ/wbOG5cBvXprHoO 2V1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784809765; x=1785414565; 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=vppX2tpexLTFy9CE+ACXrq26uNDXVs/CPaSTjqOEkd8=; b=GxgSBJf2rnNh90szpzN8zLz19CtpOrnBXtvcDEDd9zI2GKSMoypOnhQK6tymoLfQtZ m9DH90nim8cSeE44dkihkQGbALOUIgArU9dBInRGHmiuAnbihkWBXrmbAWXKtt/4hjeq 8JQamVFe8WwBv6QatQY5oCoLdYBKJGsKIRKHKGWs4Tm8b0tF6nQ0ndl8Sr+wTQ9i0dQs BksZUyeBOwDy8IwIaIwkkee3JMDsAL8MgpNF0tYsMFEMiWCeEvQ5LDokMgWGcGkr4nzf m28bTO3WbW3Z7twd4Kj4KJXs59ULy4AHJpWjj0TQSclA6sPzRikTwWuC2VEmEqKT8iJz Ty9A== X-Forwarded-Encrypted: i=1; AHgh+RoqzCUWyWlmd/8SsH/EDChook+TShJUdymzueRO9EvoMcY82S+uWhwrGrT5mnEnKv1A0toNP6s9yumdWmg=@vger.kernel.org X-Gm-Message-State: AOJu0Ywzn1CSKcyYLMfd/UrhEzZZKunZQd3mkAnooVbsRsIhRuGyvaIg bScdzYI09wG2cUhDfn8xtZo8Usd9zMH4ozHuQM0Ye7PGUbuEjiP72H+eprfKpgyjrIBwLYsVZTK 3WFcqRs9+kvevdsSTMf8UYhBuVEeJlzrhD0xPFbPdxdBWmWZ/x2VONRx6rOEX77zoF9E= X-Gm-Gg: AR+sD10wzYrvIa8jrL9vnXt53nlSKZIF0hMOifv/l4eOq2rxxij/34EIwlAyMqfzv+w 72nKsQmDpZtaDmg+vik1Te2SfO7ue7UfOwEKqhDn2q2qV86MqeQDV1iRpHmlf4NnW93bXYQrI4X auvXhrZdNZvzcEC8e9ND0szNhmbQOLfFVtZwz68ZOo/GWZjVt9rCWX0PTDV+9/6DHWcOX1Ncz2j 2HppeyQZb6/6JI0/ePXCHgv62wdWxpEYZjytGFTDaT9PY1GzLs4/bAZNxwWUboKVgRkrSI6Zaq8 1nijd6vR8ZesCoIHeNYD2gHvjWZ5EcWe9cxr0M2srFqR86un+K17BrH0oTXJSKYZZ48fLFkexmR JtAmX2oz5vXIiDgU0Awgdnelc X-Received: by 2002:a05:622a:134c:b0:51c:223:3c57 with SMTP id d75a77b69052e-5283dfdcc9emr21167341cf.10.1784809765228; Thu, 23 Jul 2026 05:29:25 -0700 (PDT) X-Received: by 2002:a05:622a:134c:b0:51c:223:3c57 with SMTP id d75a77b69052e-5283dfdcc9emr21166991cf.10.1784809764729; Thu, 23 Jul 2026 05:29:24 -0700 (PDT) Received: from [192.168.120.193] ([178.235.128.140]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c1c4db36454sm96785366b.1.2026.07.23.05.29.22 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 23 Jul 2026 05:29:23 -0700 (PDT) Message-ID: <4afe6c0f-23e6-4081-84ac-67d43ced6aed@oss.qualcomm.com> Date: Thu, 23 Jul 2026 14:29:21 +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 v2 2/5] arm64: dts: qcom: Add Kalambo SoC To: Gopikrishna Garmidi , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sibi Sankar , Pankaj Patil Cc: Rajendra Nayak , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org References: <20260722-b4-kalambo-crd-v2-0-32d4addc1ac9@oss.qualcomm.com> <20260722-b4-kalambo-crd-v2-2-32d4addc1ac9@oss.qualcomm.com> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <20260722-b4-kalambo-crd-v2-2-32d4addc1ac9@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIzMDEyMyBTYWx0ZWRfXxik4GJDyTUid zfVXLQQWa5JrJtkZxzf3A7k5/xXzKBOVu6U/+i3FhBaMarBlgKvq4QA7rtmNDtpEuHq0deowQ9z xoPiyVwIZvNetEbtU8fgB4XGNEiY+dA= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIzMDEyMyBTYWx0ZWRfX6KnJGqJrNhT1 Yvn2RIfQw6sNNK38dl4pdH45GVd/eXYYx0wX0cDeOKw7YPYi3cnW1c698wbPoaHQddl7JT+Dq5k onSmpugfdJ9IST5QiEk2qPLh2tReAwhikhVEaeAgan+8XOH3bkRLwHE1r+HXWz+oywb5jGBIzPf z+Uafs8JrYo8u9FlCmJ8+Nm0YybwWR31nepDpBRjFhcWfDOsbljA4gtXwTy713RjByOh6WPSpP9 36eRyqHocc/8OMEbisjdolU5JNRRhZFb4ZRWe1S9QVSd3vQMkDiZ8gnnp1mC/Uiez/jEF3cIhEF nzAYtvArh7DKRowAcQR1BoEisO/yJmaKtSNiZ9JjpVP8YnfdGvBtYTJRdzBFWx32nakAr6+kCV+ 7lYiRGyJn7qyNVJU7iQHmkbiIOYTW78FEQNINGYot1N9QKAZ4TFEgJjlmuq7uw+3EPI28xL4lOV TvuetLL0w73YbRut1sQ== X-Proofpoint-ORIG-GUID: DHCk5vmiHGw3K-5_g8mSyrANZ1o7U__N X-Proofpoint-GUID: DHCk5vmiHGw3K-5_g8mSyrANZ1o7U__N X-Authority-Analysis: v=2.4 cv=D4V37PRj c=1 sm=1 tr=0 ts=6a620925 cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=PRfkaYvzSr8QmIIGAkY2Sg==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=-CvMsJUghkc_xpXdUaIA:9 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-23_03,2026-07-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 malwarescore=0 adultscore=0 priorityscore=1501 phishscore=0 spamscore=0 bulkscore=0 suspectscore=0 impostorscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607230123 On 7/22/26 12:55 PM, Gopikrishna Garmidi wrote: > Introduce support for the Qualcomm Kalambo SoC. It is derived from Mahua > with CPU cluster 0 removed, leaving it with just cluster 1 (cpu6-cpu11). > > - The surviving cluster is re-added to the cpu-map as cluster0, since the > kernel's cpu-map cluster scan stops at the first missing "clusterN" > index. > > - cpu6-cpu11 are reassigned to SCMI performance domain 0, as domain 1 > (the former cluster 0) is no longer present. > > - Point the SCMI transport at the SRAM and mailbox addresses used by > the Kalambo SCP firmware, which differ from those inherited from > Glymur. > > Add labels to the Glymur cpu-map and its cluster nodes to allow their > removal and override on derived SoCs. > > Co-developed-by: Sibi Sankar > Signed-off-by: Sibi Sankar > Signed-off-by: Gopikrishna Garmidi > --- [...] > @@ -274,8 +274,8 @@ cpu17: cpu@20500 { > #cooling-cells = <2>; > }; > > - cpu-map { > - cluster0 { > + cpu_map: cpu-map { > + cpu_map_cluster0: cluster0 { > core0 { > cpu = <&cpu0>; > }; > @@ -301,7 +301,7 @@ core5 { > }; > }; > > - cluster1 { > + cpu_map_cluster1: cluster1 { The deletes are recursive, so if you just delete the whole map, you don't need to delete the children (and can drop the labels) You can then add a label to /cpus and reference it, redefining the map in kalambo.dtsi [...] > +&imem { > + reg = <0x0 0x81e08600 0x0 0x380>; > + ranges = <0x0 0x0 0x81e08600 0x380>; Is the size *actually* different between the SoCs? > + cpu_scp_lpri1: scp-sram-section@200 { > + compatible = "arm,scmi-shmem"; > + reg = <0x200 0x180>; > + }; With this shifted, is cpu_scp_lpri0 still at the same base? > +}; > + > +&pdp0_mbox { > + reg = <0 0x17610000 0 0x8000>, <0 0x1a980000 0 0x8000>; Please keep one entry per line and use '0x0' instead of '0' Konrad