From nobody Sun Feb 8 18:39:14 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 373063A89BE for ; Tue, 20 Jan 2026 22:06:24 +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=1768946790; cv=none; b=XuBa5r/fiHRgaWOLKyJZPCVSgm8vt8zoBCiQ7GMCZObbY4eiL1S72A8HofQdixxzEgSqhrax1DlhEx57+NQrNCAm/IFrvS4/TsKTW15Gx2KJUne+U2vX2J/YdXkjOgeAC+G6ZLfb9bZA9s3NqRv+Xj7aBxABjwsaJ7qNzm03ON0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768946790; c=relaxed/simple; bh=rOZoJgZslmXUXLyWF+4vAn8VvrseOBKyOxW6jyGygc0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=L0m1sq2qv1MYNVvDLFTq+uc61wjjdYGxToz6tvw7dDG9Cr0wvy2TD/mqMZNdXnkUBNmS4zD7RIRii9FOQvv/C+JIXB/7UuNdZNQ/BKHQ25SrB+/xGpLqC8GcoEf8TWhH6FL/y1J8NeHsVJxNIZ3RkoAb5mQkTWwajK8gMqT9e2Q= 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=OojlrFUT; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=RPUD/fck; 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="OojlrFUT"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="RPUD/fck" 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 60KJt4Pv798784 for ; Tue, 20 Jan 2026 22:06:21 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= aG6yLE+iMJcps9v9V3RlJvutgLy5xcCphtOU6pbn8jI=; b=OojlrFUTVPOkZSHu YisPKoO5N3VUJzZFZv0TQNuKnBKNYzscj8Hmv2aFPx4T33otI7UNzPWqkHwHN96T 2kDbnCG6YOlbyjAWN9uG3fuYSVF9zYFuMA39N/eRWiGAyxI5I4GEqqFB7UOG6ysY YwC/1NKTuEAwRhqdEoEvNCvJur3D+82peKeoA/wiOA8F87iGdjA140zEXX8hSsTz pwwjVwYB5ikHeYNmquMicFLOEgzeWemt1uMSpaGfFSlqVTMPGliRV4KwkYDilEAu /QWPIUiLtVT4mA8aJeab5xqJrAB89DupQm8axOjtQnzXnQQHcvoMyHx8H+oCAKod wGeeKw== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bta6q1tbd-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 20 Jan 2026 22:06:21 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-81f5381d17dso4796430b3a.1 for ; Tue, 20 Jan 2026 14:06:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768946781; x=1769551581; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=aG6yLE+iMJcps9v9V3RlJvutgLy5xcCphtOU6pbn8jI=; b=RPUD/fck9wqLHbtG85x7JzFdA6NhPK0PT/dEVBaZRy/wGQC8xYi0gbSzaHPHJZaHFa xxLOaUokCKHhERxljyqK0cdouH6cfkz9XFDScoGd/Ey9aej5SI0wlkJceIqEmrNi8QwX f1WXKtHD8lpNYMlCc/VdmwBdmlbUitBikwFgLL8bIaEVHXR4kKRYmc+2Rr/bkchp/8Ff a8B1Yso8jcja1guZMa0tYbhB+F5FispAK0MwZ23xBw6j36j033su5/AxLrPVYgIrIZKi R3g57/h5NQS426Mefe5XvZ4zkvxlU4VLyYfloHcKirV3Ov1RXRgVTgJprHXCn5H590ZL n0zw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768946781; x=1769551581; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=aG6yLE+iMJcps9v9V3RlJvutgLy5xcCphtOU6pbn8jI=; b=FP0ZM0qCTmb93RZYZDGGN87F0vSW5aR9rEA6SVdHidwgnWD+TOK7ZCM4EZ/6P/LR6S Dy4E6PG0vmo5iMjIo8EAJtGufqfoMAHJqty/fWunMv8p92rYtllnOSSHR25taOM5VoWy eypd3PR0bjCzbBVQnlvKAd2kfRxQBf62SMiVSTt3G2LS/0hxngyF6ta1qd7ma6i1m1Mr FVZ3wS63T/agTeXlLQOWtDp7AtKc/+ScHWTs7f2wutnozR93ERfyLiT1ZjcMVtjTbFcZ KZTUCtg45RXkwAriNWWUptBX0HxjSJ4yvm6+Ke3vi/Eugkif7ursL7pGBtp+nVMQTvQa ug2g== X-Forwarded-Encrypted: i=1; AJvYcCU+68KlVhR5CsYymHr5w0otFAlI5fqRCfMFY914FC4w7GhiTytThS0entZQlguqKH0XlOt9wtUB7h2yA7c=@vger.kernel.org X-Gm-Message-State: AOJu0YzkKWrpQ8DXhCes0VEnkqxUMamrLIi7LmAiQfDvjXySruPIAINE cRmWrUQAc5NgROWBWhiwHI3K0gtrLTnqSZZMzN2gNTk23R5aDSg2p9QrHEjk9+7/OR/+/2w1UDz GH4p2ewK7QPQ0MacwhjrfPFuRx6XN2xpylYkVM7M2jHFiBWp0v9RVJORkwipWZrTmM0I= X-Gm-Gg: AZuq6aL76tQQeolRPXqA5YD+CAiO2VZHhxSQmqyvJjVjZES3fGj5qyfiGW3a8mdJMK7 hCxJYWxIlJ4oFdDc8cuuXSB3i1ewPKFP9NBVIAPd4OpSggR/6g21DS5GVCFTHK550RpPwY3Q5IH 8oF6pQrlVs6fJKtzaWxVE6kSGna66MAHv9PzKUnVFp/xeVYYWPtKEBzFEEQEQVYHTxRN7UycTr3 v3jjvzzKdz0rZxSQAwTshWKYlzs5qhB32TcUyM2ItJCgobumHRdIDe7xPAwnEkuVuPtnCXDMyDI Enc5RtqvEDR+ZBblfOUNm4BL9Q7lE/fvIdtIEOcCCI2SbOm/KGHB2ejg47DZBl7DQ5MAbXHGo16 +Z9EBm6FTfvJpW+EiafVZK1D37x/EPlLFaw== X-Received: by 2002:a05:6a00:1743:b0:81f:31c3:2e38 with SMTP id d2e1a72fcca58-81fa17a0472mr13858717b3a.19.1768946780643; Tue, 20 Jan 2026 14:06:20 -0800 (PST) X-Received: by 2002:a05:6a00:1743:b0:81f:31c3:2e38 with SMTP id d2e1a72fcca58-81fa17a0472mr13858695b3a.19.1768946780157; Tue, 20 Jan 2026 14:06:20 -0800 (PST) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-81fa12b30f0sm12867088b3a.61.2026.01.20.14.06.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jan 2026 14:06:19 -0800 (PST) From: Akhil P Oommen Date: Wed, 21 Jan 2026 03:35:52 +0530 Subject: [PATCH v7 1/4] arm64: dts: qcom: talos: add the GPU SMMU node 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: quoted-printable Message-Id: <20260121-qcs615-spin-2-v7-1-52419b263e92@oss.qualcomm.com> References: <20260121-qcs615-spin-2-v7-0-52419b263e92@oss.qualcomm.com> In-Reply-To: <20260121-qcs615-spin-2-v7-0-52419b263e92@oss.qualcomm.com> To: Rob Clark , Sean Paul , Konrad Dybcio , Dmitry Baryshkov , Abhinav Kumar , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Jessica Zhang , Gaurav Kohli Cc: Dan Carpenter , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Jie Zhang , Akhil P Oommen , Qingqing Zhou , Dmitry Baryshkov , Konrad Dybcio X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1768946765; l=1901; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=auGzOt6EwZwwOo/iQK/twL4Y/TItrT+w7eLe1hI4xbQ=; b=INpKM61F6lNusR29d4hLWQMtrqGVGwx3XbgDAKwYw0FmRdESF+NrTtBQkmuVPBLdd6CfGyg0g ilOGDMYijygAzpb6DI12T0FNjYhmr9Ihjd/kRwDo2/Z3Ko2O4c+aXgv X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Authority-Analysis: v=2.4 cv=QohTHFyd c=1 sm=1 tr=0 ts=696ffc5d cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=Qd8OTwLUrmNk7h6opE0A:9 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIwMDE4MyBTYWx0ZWRfX6rlcoFY6rBVK gbuL2gxhyOyDHAw55731rZrtQ/9cWTL1fxA/E52HzEw5kWstbUOBwzbquwymYh+A+zuWC6EUFb6 LGzVFKjHBad1jYGBEtDWWweRDGp/fvKAs78ZVjZWZ2G4Bi/wKzsS7J43LmblKMThjRCpWyE/KWn VPLotqyVBaN1LydbR5BEkAbeMo4bDTLe9LVv/7vNxtXSZQEMboLxS5BCC0q/vTFTsxHFBkmZpP9 9Yvtby5/KJdfcj/MvGH2AvFXA9xQhe8X8+Yr5kh7ccXhtib3LBvv4XEk52REyDFLl6KJzeprRYz STPbMak4+8CT8Bg/FV3P1s9NnaHDWfQnVaIwi5Goy5jUt79HF0zo8njUcLH2QIPN5tY3rbXPGCh 0qh9MMoFh+PwWkXzu9zSh2gf4K0eGFQZmXqKbY6vK07ob6n3N8ej76js97RF4VFXXKR8mhP7IWK YGTcVxWaI+7fasx5oGA== X-Proofpoint-GUID: H2wb_pUeUJoI1bVKtQcnzUAaww2v7PBb X-Proofpoint-ORIG-GUID: H2wb_pUeUJoI1bVKtQcnzUAaww2v7PBb X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-20_06,2026-01-20_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 malwarescore=0 priorityscore=1501 adultscore=0 clxscore=1015 impostorscore=0 lowpriorityscore=0 phishscore=0 suspectscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601200183 From: Qingqing Zhou Add the Adreno GPU SMMU node for Talos chipset. Signed-off-by: Qingqing Zhou Signed-off-by: Jie Zhang Signed-off-by: Akhil P Oommen Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/talos.dtsi | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/talos.dtsi b/arch/arm64/boot/dts/qcom= /talos.dtsi index 88980d8c3ee3983fb56b2ccd170fdd41b22c222a..9495514dda1a32e21f53f4afca6= 77dc13fd9cd5e 100644 --- a/arch/arm64/boot/dts/qcom/talos.dtsi +++ b/arch/arm64/boot/dts/qcom/talos.dtsi @@ -1843,6 +1843,31 @@ gpucc: clock-controller@5090000 { #power-domain-cells =3D <1>; }; =20 + adreno_smmu: iommu@50a0000 { + compatible =3D "qcom,qcs615-smmu-500", "qcom,adreno-smmu", + "qcom,smmu-500", "arm,mmu-500"; + reg =3D <0x0 0x050a0000 0x0 0x40000>; + #iommu-cells =3D <2>; + #global-interrupts =3D <1>; + interrupts =3D , + , + , + , + , + , + , + , + ; + clocks =3D <&gcc GCC_GPU_MEMNOC_GFX_CLK>, + <&gpucc GPU_CC_HLOS1_VOTE_GPU_SMMU_CLK>, + <&gcc GCC_GPU_SNOC_DVM_GFX_CLK>; + clock-names =3D "mem", + "hlos", + "iface"; + power-domains =3D <&gpucc CX_GDSC>; + dma-coherent; + }; + stm@6002000 { compatible =3D "arm,coresight-stm", "arm,primecell"; reg =3D <0x0 0x06002000 0x0 0x1000>, --=20 2.51.0 From nobody Sun Feb 8 18:39:14 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 9CE063E8C48 for ; Tue, 20 Jan 2026 22:06:32 +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=1768946796; cv=none; b=R1nHJeACdX/el0bv6Z3bLqBmWQuunfq8UaUldlG4WzMtfhHVHr2c7JreijXG8+4v+J+gFh6YcW3j5/dJpON9uYGi1as2dWIYLjRT7yKD3F3EGZXMZCOvTuNDWIZHfGVlu1mjx0PFFKuxJGF8bG2HOwbwtOQODCp6UgbPenouw00= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768946796; c=relaxed/simple; bh=u+/+9rnpZvjSQNgRm3KxHlezZWLtIBmTe2/79jLArRo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pJiwcCzDcA95+7p4mNl001h24DDkpwSrvW5S9bodmJIJZA48XEuggSboxueVhtOkOr493za8hbU0ECZYvLAIB9c1kFZqpHi434hEJaPMPjN3hp573aubCf4XU4pTm1U/Zm/iJzQvOASoP89AnUWBHaJCw0vGlNm6k8hePaFRWbc= 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=WHfxDql2; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=TBX+2QBK; 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="WHfxDql2"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="TBX+2QBK" 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 60KJmAOh800360 for ; Tue, 20 Jan 2026 22:06:29 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= O/lhu1OktkMj/fzAYJtzU5CncNhyb4uT2JsMqcD6BKo=; b=WHfxDql27/yZhk0a fKDW8uJvn8sE0HE9kwHhHpFx10CrONNNIYFEK2LVjM4CWb54CRDtIroOC2382QKo NEgBBGETWN32/V/GgZaV9G6E0KvaBeF2+DPj8Y8u6AXv0vRQM7J3TTkK4mBy/+jc e3Pzz6w9q4ea4ETqyTCdmPHqpLoDytm1gF2PgyzUDS4iSg3+6GbtRxcn6qSshm6i W78dc0+VW9jBOwzfK/r2zlvE+jSOKzPkaibqm0aC342GAa3ReXXcZBvAoW8U2Drs WpxcujNRpGFK+sPalZ+h+n80fNzcH96XgSOAIIoCNkSV3ZBYPp1VLK8CLcxtcLsK 6E2vPQ== Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bta6q1tby-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 20 Jan 2026 22:06:28 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-c52779e9e65so3114830a12.0 for ; Tue, 20 Jan 2026 14:06:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768946788; x=1769551588; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=O/lhu1OktkMj/fzAYJtzU5CncNhyb4uT2JsMqcD6BKo=; b=TBX+2QBKhAh/PK3tgMdCbTdeH6B4nIEKrJmYRU6ULcafZNdUXoBcflrGGweAosrMUi 3aPhBuA2g5+sM4byvDssyuqvY92zHOj2l6ZT0t1ddTjxHVvJvDHJuTWJ31z93K9RgUBE Df47CMBPrAGd4JyiLtpXu8A9bgOuavSGAc/M7qsumv9xBr74XiAY/+AkHNh/movwALnm uGqlpIJne9W2xKwRU2MSCLU6NN/vk7DvB14ALjsz107OGRaX3RYmxLziHJF5dghEd1ls Y3COPQCPay46v/s3k2oWPz7rzvhtsCSWauLT6XmJaVMi1Z+79BM4n1fVYHNjYHQ2Ft0T 8RmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768946788; x=1769551588; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=O/lhu1OktkMj/fzAYJtzU5CncNhyb4uT2JsMqcD6BKo=; b=hvvu21zHfgmfWFOd/sM9YVPKilWhnDut1G5GSysriG2opA8uIUfB5aokMlDU8Tywmy tR8+mcEwTArFP4rE4IYjF6oUgZushT03Nvf0S3LiMPpenDDXbMAjS1JuWolMx/LPNN5k 961OnmF4cJsuYW8TvNlIN9ivD795gX/J6KllbnHcDuHYH2FNgFmST8BdA1ejv0s9PUWm xgfCfZiUcAn+gpL58KUWH4jz8RDKLjyklVQrbP8ctBrLALDVXyzE1hKhNyGv0bc08V7a oULJlYzaRzvPr+euCZOm24LlOrswTKknGeUEsiflU3mPdSf6E2IZOOkZSDNENgrarP3D M2yA== X-Forwarded-Encrypted: i=1; AJvYcCUX2iv5nslTg/nHP98TyCFbDnrmR3r4UOtMIhhrU0DG+WmIQrDsHoHJdMHBP+502TtqJ8Uu1X5uX13E65I=@vger.kernel.org X-Gm-Message-State: AOJu0Yxb4WOMzFP+Yari8SiE6jYNMBeHla0VZj+ny4ZKAnQ431nVUvLR PSjIOeiX4Phvk7jNv1EIrIHBIUlc1yjWyPKfpeXK9JgzykjmcyA58zLa+iPwKxXNTrLT9wbW7mq PrgGuXdU83ZzbmKgPVcd7uHniEGg+iEb/12O039SZeSIVYRUL0Orsjva59JXiK6REESI= X-Gm-Gg: AZuq6aKPT/9OqkwPYuGj7337HKnScvPgNRJ7wqnh4LuPUOnnPRVeYGc6nc15aSUuEcD 75qCcu4NvNXYTbHNgog0Sv7hVdNoFXGaFcBDiQ0NW8jTGvYg0NVe3unIeFUJkHXhBs44AihNbXZ 6Wlja7kfHD/6zSZj8SvcV4DGA8PRI2T3klzYdFJCqxK9FYvnduR+sfRu01lDxxWH8bR5kolyy+B AicFVmhTY5ZJbScFx0lnPz29jGMS2MArrMA2dh1cxTRWhutGHXtCTUijSDZJdYQNyOKqArXsaMS XpkUFguPZOsWDQU9IdqBjDqKHm5Gi3TrzPYzfL5P5dSGnVAO1onjzvef8FJ0aDrDXce8jPhu5la eQaiDun4Nu846fphOITdsiMok2KjjkGaE6A== X-Received: by 2002:a05:6a21:7e09:b0:38e:5535:bb4a with SMTP id adf61e73a8af0-38e5535bca9mr117275637.11.1768946787851; Tue, 20 Jan 2026 14:06:27 -0800 (PST) X-Received: by 2002:a05:6a21:7e09:b0:38e:5535:bb4a with SMTP id adf61e73a8af0-38e5535bca9mr117232637.11.1768946787337; Tue, 20 Jan 2026 14:06:27 -0800 (PST) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-81fa12b30f0sm12867088b3a.61.2026.01.20.14.06.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jan 2026 14:06:27 -0800 (PST) From: Akhil P Oommen Date: Wed, 21 Jan 2026 03:35:53 +0530 Subject: [PATCH v7 2/4] arm64: dts: qcom: talos: Add gpu and rgmu nodes 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: quoted-printable Message-Id: <20260121-qcs615-spin-2-v7-2-52419b263e92@oss.qualcomm.com> References: <20260121-qcs615-spin-2-v7-0-52419b263e92@oss.qualcomm.com> In-Reply-To: <20260121-qcs615-spin-2-v7-0-52419b263e92@oss.qualcomm.com> To: Rob Clark , Sean Paul , Konrad Dybcio , Dmitry Baryshkov , Abhinav Kumar , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Jessica Zhang , Gaurav Kohli Cc: Dan Carpenter , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Jie Zhang , Akhil P Oommen , Jie Zhang , Dmitry Baryshkov , Konrad Dybcio X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1768946765; l=3791; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=UiwkofKumZf9SEEVAH7lrQqFwDbHX3J4ezRdExFRo0k=; b=may0IiBG/mKqcHReuzu+7gkxMYaE9/ibYfx9MhlMl2kdaPISbiGxg0i3gplrX2vNXQBgHlXMk OVnOr9BSTnTAN7EPylm/2NoMQI7VWzOpNjHqOX1njQjJxrxI2XNcArO X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Authority-Analysis: v=2.4 cv=QohTHFyd c=1 sm=1 tr=0 ts=696ffc64 cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=jWRUczSHPS-Ra7sZ8p8A:9 a=QEXdDO2ut3YA:10 a=x9snwWr2DeNwDh03kgHS:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIwMDE4MyBTYWx0ZWRfX8Kw+p/tV4enA kwRIhAgT6aa4a8fA0fA/hKoOdxtr6mX2CzhN8+oyE0OUbp2/3LtK68y9n3BfVAUpCLTIiqLqQL2 zSrP6G7R7/cjyXX/h0pZcZTPfQh3KihVBEqKI6slZqFpZBsGkh/FHTEaXV0ToZ5afEmfe921ffp msL7USFkVAy8/uVR05qHxZa0Sftkzb7UJPKrbcN/de5S0TM7Y57q5DpTRxHvfR8+/blRcvlw+Cs gw1qu5OSvfxrXx35a5AuAURuFuFqtrPY/FbH8jw8+qVH/fB1Gol5czDLEGB6/aEDVg582Rj1C9u iF6o+JxwmY+rlU31/aZkIFx8d5pfElCTxs/LmodeIZhgvMFp7gPbxbQ1oMUueLVe0n6tYxLqRIj HAocqzEWKYlRc38wIAvWLqyqtfE0mClAffnFIUN7Rw6rcnh7xb84gtd3CAlp1G9ds7qT7vgPlBn 7NsgFWaGmuy1J4q/New== X-Proofpoint-GUID: a8jdEA-x_GZ3G2Z-IqlkRCyfgpa1HQeC X-Proofpoint-ORIG-GUID: a8jdEA-x_GZ3G2Z-IqlkRCyfgpa1HQeC X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-20_06,2026-01-20_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 malwarescore=0 priorityscore=1501 adultscore=0 clxscore=1015 impostorscore=0 lowpriorityscore=0 phishscore=0 suspectscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601200183 From: Jie Zhang Add gpu and rgmu nodes for Talos chipset. Signed-off-by: Jie Zhang Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio Signed-off-by: Akhil P Oommen --- arch/arm64/boot/dts/qcom/talos.dtsi | 110 ++++++++++++++++++++++++++++++++= ++++ 1 file changed, 110 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/talos.dtsi b/arch/arm64/boot/dts/qcom= /talos.dtsi index 9495514dda1a32e21f53f4afca677dc13fd9cd5e..b51a8f173e1c89e75be2f999ff9= 6fb63247accfc 100644 --- a/arch/arm64/boot/dts/qcom/talos.dtsi +++ b/arch/arm64/boot/dts/qcom/talos.dtsi @@ -651,6 +651,11 @@ rproc_adsp_mem: rproc-adsp@95900000 { reg =3D <0x0 0x95900000 0x0 0x1e00000>; no-map; }; + + pil_gpu_mem: pil-gpu@97715000 { + reg =3D <0x0 0x97715000 0x0 0x2000>; + no-map; + }; }; =20 soc: soc@0 { @@ -1830,6 +1835,111 @@ data-pins { }; }; =20 + gpu: gpu@5000000 { + compatible =3D "qcom,adreno-612.0", "qcom,adreno"; + reg =3D <0x0 0x05000000 0x0 0x40000>, + <0x0 0x0509e000 0x0 0x1000>, + <0x0 0x05061000 0x0 0x800>; + reg-names =3D "kgsl_3d0_reg_memory", + "cx_mem", + "cx_dbgc"; + + clocks =3D <&gpucc GPU_CC_GX_GFX3D_CLK>; + clock-names =3D "core"; + + interrupts =3D ; + + interconnects =3D <&gem_noc MASTER_GFX3D QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>; + interconnect-names =3D "gfx-mem"; + + iommus =3D <&adreno_smmu 0x0 0x401>; + + operating-points-v2 =3D <&gpu_opp_table>; + power-domains =3D <&rpmhpd RPMHPD_CX>; + + qcom,gmu =3D <&gmu>; + + #cooling-cells =3D <2>; + + status =3D "disabled"; + + gpu_zap_shader: zap-shader { + memory-region =3D <&pil_gpu_mem>; + }; + + gpu_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-845000000 { + opp-hz =3D /bits/ 64 <845000000>; + required-opps =3D <&rpmhpd_opp_turbo>; + opp-peak-kBps =3D <7050000>; + }; + + opp-745000000 { + opp-hz =3D /bits/ 64 <745000000>; + required-opps =3D <&rpmhpd_opp_nom_l1>; + opp-peak-kBps =3D <6075000>; + }; + + opp-650000000 { + opp-hz =3D /bits/ 64 <650000000>; + required-opps =3D <&rpmhpd_opp_nom>; + opp-peak-kBps =3D <5287500>; + }; + + opp-500000000 { + opp-hz =3D /bits/ 64 <500000000>; + required-opps =3D <&rpmhpd_opp_svs_l1>; + opp-peak-kBps =3D <3975000>; + }; + + opp-435000000 { + opp-hz =3D /bits/ 64 <435000000>; + required-opps =3D <&rpmhpd_opp_svs>; + opp-peak-kBps =3D <3000000>; + }; + }; + }; + + gmu: gmu@506a000 { + compatible =3D "qcom,adreno-rgmu-612.0", "qcom,adreno-rgmu"; + reg =3D <0x0 0x0506d000 0x0 0x2c000>; + + clocks =3D <&gpucc GPU_CC_CX_GMU_CLK>, + <&gpucc GPU_CC_CXO_CLK>, + <&gcc GCC_DDRSS_GPU_AXI_CLK>, + <&gcc GCC_GPU_MEMNOC_GFX_CLK>, + <&gpucc GPU_CC_HLOS1_VOTE_GPU_SMMU_CLK>; + clock-names =3D "gmu", + "cxo", + "axi", + "memnoc", + "smmu_vote"; + + power-domains =3D <&gpucc CX_GDSC>, + <&gpucc GX_GDSC>; + power-domain-names =3D "cx", + "gx"; + + interrupts =3D , + ; + interrupt-names =3D "oob", + "gmu"; + + operating-points-v2 =3D <&gmu_opp_table>; + + gmu_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-200000000 { + opp-hz =3D /bits/ 64 <200000000>; + required-opps =3D <&rpmhpd_opp_low_svs>; + }; + }; + }; + gpucc: clock-controller@5090000 { compatible =3D "qcom,qcs615-gpucc"; reg =3D <0 0x05090000 0 0x9000>; --=20 2.51.0 From nobody Sun Feb 8 18:39:14 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 970563D4114 for ; Tue, 20 Jan 2026 22:06:38 +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=1768946801; cv=none; b=r3i49n1Gxhms9DvGK3E3RIw0I0B4L3HaVKSw18lbuJ9ERYFbWnHZKp6MRdYdrHQfkwN+eyl6nSg4dm2JWI2lX1A5AgZRcipMKYwyeMRI80f9TFyLYi8f/3/bdTdjUM1qrYox65prAGQXZMC6yZB0+fas1TYHy/BoSdINFw5meW4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768946801; c=relaxed/simple; bh=AKSStHYj/56WCEiNwPTFvx5XIZ7xG2iSK6sTFBQVCkQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OEcwr0bral6ur72wmSkRHGMedhJ7xJuoYU/XZHFIfyKrGtRkMvwK5/bcEa8ix3MYvPmG+hh2OuPEnU+T79aOhv2uX0mjcClEPmG4ErWIRBQ8udbPziG1XjQ5gjbEAU822aqcbnK9m56JRLzN1+15Y6VftgKCF9NCvlTrhMaaI7k= 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=b5kE6Mst; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=hD/s240w; 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="b5kE6Mst"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="hD/s240w" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60KGdfeK3256443 for ; Tue, 20 Jan 2026 22:06:36 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= 5ao5MxgRFD8rkEGcXPs8DuTKugl75L7IlT1qpaV8lLo=; b=b5kE6MstogF+i6ik sCNyL4aWh8+VUWGk2mdkXAmf9W6ZEeTEJresDjFSleS+TPqj8A4PDmMEhUyKxM99 pZ/nt60w+0RMla/JaPh83KMqQyLyO5oTMzeunoNa5OcNSQhKaneePaNSbCPRfV8K MPpS9ack+2hrlYm09ieeioGFlU/cuU+y2DJsEITBcKY4Qrx+0CkbOD2chQFlA0UV SnKzh6O3Sl7tRzqyTqsqEVOB4seE4vkXnxXIWEyGZYynoPmqsUFbChv4mVqNS5N9 oatwd/7XB84lDq0npniLmvwBqME/W+r438KP+TwrY66RAI5Nq8vcGX8iVjqy0FKA nsukkA== Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bt6u7tfhy-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 20 Jan 2026 22:06:36 +0000 (GMT) Received: by mail-pf1-f198.google.com with SMTP id d2e1a72fcca58-81e6ec1da28so4547150b3a.0 for ; Tue, 20 Jan 2026 14:06:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768946796; x=1769551596; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=5ao5MxgRFD8rkEGcXPs8DuTKugl75L7IlT1qpaV8lLo=; b=hD/s240wsQQboGWlgPGfKvBs+yFYTqD1ChJ5dwBT2D7h9IyFU7qWa/P8AnTuUB9xMc flRgn2XwsclJ2Wi74/5UNcV+Ed259InYAIhE7Pzb8E/bYQRW38duK5A6LPngV7h1zLnE w80jtmAjV0VyX27KcA+WYxYWTf3FGhqTiZ4HTyQxdlKr/8mYpYabnbGwzVA70SSdECMW SN15iKPud2B9asXMM79P9dFS2whL/6Mdi9YkrBH50m1pxdqKwc4R8nJaht/Ewb4ECo87 c+IXISHUvmFPZ23qlOFvzca3FCDngYpb7fKTBrbnKRhqnqbZSfOT7WAcr5T7QNzhfu24 H8bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768946796; x=1769551596; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=5ao5MxgRFD8rkEGcXPs8DuTKugl75L7IlT1qpaV8lLo=; b=fvzGgnNE31j+aNq7+Tuomcun/8XJ1Nw5HUO1qGvGtREqxHHNmJwt2hLF5TLzj5cfrZ EqtUBZ7ZZPYY8U37RcoJf5mYX/8e0GwtiLVO9Y3LnTDSc/zvPxq56O/A9qqcSVW7o9Rw 7e2OY+tqqkUWcBMAdoZS/mktNlR1UASvUxA/SRC/4qkDAMZ2DgsHYSJtKP3MvtYyh2Nk rNb9SHDOf9I0yxKrUnbWi5Eied6cRBR6bzj5EMdSHRLpQz+LS+p2OvT5tRZ5CvG3YbId N+eAd5tH+28IXAAvhT0l4Cc1uCC9m0UIJndF27yxsFoYHIadiKibb2ihfXEy/l5nBujY Hp6Q== X-Forwarded-Encrypted: i=1; AJvYcCWFGJB/EGb8/6Imi/tP7+vy55CJCltu4lAfYazWBcL5uvfqvkreZNOrb0PmBuTwW1xaYMxM0vmez1rI0tg=@vger.kernel.org X-Gm-Message-State: AOJu0YwoaZYjvH8Tiub3gAhIWOfA57BHVuPD3N2i2RXzib8ZV6l6b2wk sYGNTbwgc//blFLoowCzKvRj3FQZ4ErkIZqAJ5JDiOcYzksHJRMhbWJqGMgH+/3n4EmgUg89k9P 9fR6yWAOcjGC5XjySd+L7jsasHoUDprvYXkY61Z4jgz3VefqP0NtZDjvIPylu7Y3DwXw= X-Gm-Gg: AZuq6aIgaAYZlKlMPZ3f1jcLCYqH4FFNlcGZat1stRcnp1eYQTK+0qEOCWOWpFu7NIG yJlk+cdcV8VeQn8GJ8z+ISXYkZqbp37nvL8Dk2GVLp9BqQ5ztRfRAd/nrhLiIdxOeT9UHuItEik DHE6T0SWNDF7ZDMR/5Y16xCHsrN33Bm/lXr8D9U5vfqRIPgnTn4zHVNqM7CDBgeXSdRxa9VXQQO JKaN3gFVYquwecRIru441o9uy4eTDYvOkBCf0GtzM5TYoj6NvMk0GBD+bBF3Pcc31+OKtsv0jdh BQca81BcIDP4fZl/Q3KqBQHwym7aTembZPAFwdpZXrGhudn3HNTaSpq263ka1Mk/rSGutVFtRlR n5XaGWhrVgYVwqfDKmMNwcZ8WDAOGiknk1g== X-Received: by 2002:a05:6a00:94f2:b0:81f:42ba:2005 with SMTP id d2e1a72fcca58-81fa1780f3dmr15165359b3a.6.1768946795653; Tue, 20 Jan 2026 14:06:35 -0800 (PST) X-Received: by 2002:a05:6a00:94f2:b0:81f:42ba:2005 with SMTP id d2e1a72fcca58-81fa1780f3dmr15165316b3a.6.1768946795141; Tue, 20 Jan 2026 14:06:35 -0800 (PST) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-81fa12b30f0sm12867088b3a.61.2026.01.20.14.06.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jan 2026 14:06:34 -0800 (PST) From: Akhil P Oommen Date: Wed, 21 Jan 2026 03:35:54 +0530 Subject: [PATCH v7 3/4] arm64: dts: qcom: talos: Add GPU cooling 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: quoted-printable Message-Id: <20260121-qcs615-spin-2-v7-3-52419b263e92@oss.qualcomm.com> References: <20260121-qcs615-spin-2-v7-0-52419b263e92@oss.qualcomm.com> In-Reply-To: <20260121-qcs615-spin-2-v7-0-52419b263e92@oss.qualcomm.com> To: Rob Clark , Sean Paul , Konrad Dybcio , Dmitry Baryshkov , Abhinav Kumar , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Jessica Zhang , Gaurav Kohli Cc: Dan Carpenter , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Jie Zhang , Akhil P Oommen , Konrad Dybcio , Dmitry Baryshkov X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1768946765; l=1569; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=mm7OH7DhhrPoewx3F6eoJTJC7J5WYhKTe1PwFwcJBsw=; b=5fwB6EOc/g1yYfdTpwYze7kGYW957kHbnrYS3S3ykB/kHpdWwf/o35z39XJb+7D8hbMK6eXey EsiZjW1+ReTBGU6dUXnnQKbIMOBIJZ7EHnSoZUVsiSMd6ujROnZ0zaf X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Authority-Analysis: v=2.4 cv=P/w3RyAu c=1 sm=1 tr=0 ts=696ffc6c cx=c_pps a=m5Vt/hrsBiPMCU0y4gIsQw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=doS3iEISOceegCkkCwMA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=IoOABgeZipijB_acs4fv:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIwMDE4MyBTYWx0ZWRfXx1sJ2CvpWS57 bfi2P2zkAq7/yHMBzpIji4LLeN9G+R3hgWkDkWIhI9muXvLLFX72NFeFOv6chj6bpEoslXYb/kk TtsuHzWmStedg/brkCZ8L7cV1udDxu85oZwXhizX0h4jfTzDe2dKWSC1VqoifzBy3XMgVLgaZu3 6/lW0IH+uFaCivvr8/ucq74Yn2IwvUBaKRYLRe1vfJ6i7ulHVlwO5QgC0o4QBTBxCGt0b2nMssn cgem98+8G/8W3bdVn26KLUJmsZ4FwQLIlTyLWfXK3/m2udKyy390OAkLHACJ9bnUVGZlxl+i/ba kLW1BlX1dJgSxV8HrWy9A+RGrc5dE1BiNm7Mj2K+TFjemwdQH74zquOf0tdpZrrvpnfIMxPohgb AAEt/IhT2p2Nzbg/LIqr140ZVPRAE88GP3DgCdM2zpHAr+VQfCaCZtvfVSTIP1nCH4klw2dHGo1 RQdGq7FjVf6J+qn3nbw== X-Proofpoint-ORIG-GUID: xu8IGt5qwFKvzEEWvQhiBhZMQ0FCfWyi X-Proofpoint-GUID: xu8IGt5qwFKvzEEWvQhiBhZMQ0FCfWyi X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-20_06,2026-01-20_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 bulkscore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 spamscore=0 phishscore=0 impostorscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601200183 From: Gaurav Kohli Unlike the CPU, the GPU does not throttle its speed automatically when it reaches high temperatures. Set up GPU cooling by throttling the GPU speed when it reaches 105=C2=B0C. Signed-off-by: Gaurav Kohli Reviewed-by: Konrad Dybcio Reviewed-by: Dmitry Baryshkov Signed-off-by: Akhil P Oommen --- arch/arm64/boot/dts/qcom/talos.dtsi | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/talos.dtsi b/arch/arm64/boot/dts/qcom= /talos.dtsi index b51a8f173e1c89e75be2f999ff96fb63247accfc..5f66c058555ea12d7c3a12c471a= a02764be160ac 100644 --- a/arch/arm64/boot/dts/qcom/talos.dtsi +++ b/arch/arm64/boot/dts/qcom/talos.dtsi @@ -19,6 +19,7 @@ #include #include #include +#include =20 / { interrupt-parent =3D <&intc>; @@ -4968,12 +4969,25 @@ gpu-thermal { thermal-sensors =3D <&tsens0 9>; =20 trips { + gpu_alert0: trip-point0 { + temperature =3D <105000>; + hysteresis =3D <5000>; + type =3D "passive"; + }; + gpu-critical { temperature =3D <115000>; hysteresis =3D <1000>; type =3D "critical"; }; }; + + cooling-maps { + map0 { + trip =3D <&gpu_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; =20 q6-hvx-thermal { --=20 2.51.0 From nobody Sun Feb 8 18:39:14 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 3F1283ECBFB for ; Tue, 20 Jan 2026 22:06:44 +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=1768946807; cv=none; b=cwXIs6QHwtJB+9rzBBKrUja6upnjtTcMR88O6G90HDjTNWep/DI53dq1C9euv8VJS6Zj1hHBr7Ny7oPn0ItBAhN7y4JXAzEW0Dj+SACXQ1zZ3QDadZgIv1uKKabzCcEYMielX5vxNFc436NwSFQZeqN2TDE3XXrsIPr2tYzk944= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768946807; c=relaxed/simple; bh=OKiWcfJvMd+qn0yC25CdvTUN9huCX95jPBUaCYbJdwI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=c8vngRUWe8ILJmjX+6uOuMcIGbYr882kF5CQOf2wGut7ZJYJ6/xe9SmFIuvDLTUHmlTbsOL9vWRLQuK4VISSrmOcWl7IP55ATrnh7Nc5gRat39PuLJ7VvYp7Asr82dRUnNrOXKXnmyNq9DYCpmQ5uqsuHjEsgtv4UlrrS5NSLBY= 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=cbFDpJql; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CnO8oKKs; 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="cbFDpJql"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CnO8oKKs" 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 60KHILZo668881 for ; Tue, 20 Jan 2026 22:06:44 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= WB1ECFOLGITva9lWFvjGi9bk/gpXjPSRbqGr6mbr/Us=; b=cbFDpJqlmDkbWwCP eEs56Zbq76UflCH06fVQCjvO4z/oNGBxZJ+xK1ra+0OrX3Qzkh7dTMYYsGkruHPp AhPaxVlodSuhwfGeAIwbeQHE9rLlDBD32tz031nrZnd/nqrhudLlkMlG7IvCYxG9 LzBwJNcMEgA/rJwVA8VLMY3PZ823SWU1NdnMZMFLkNzkyW/62vh0FwWZgNOWJNcC SVJ9TpFutCKU8PoM9+oonzFXAX/VHsXoA8a8utvoLE57PrDI7Rfyr4Qck79MUpBN ETrllYvphODOrB7FwizdEj2gz/RlcLfobF7zkOehfBqPJbKkVWGXnuEcw3L6pY3a FteDJg== Received: from mail-pf1-f198.google.com (mail-pf1-f198.google.com [209.85.210.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bte04rxma-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 20 Jan 2026 22:06:43 +0000 (GMT) Received: by mail-pf1-f198.google.com with SMTP id d2e1a72fcca58-81ed3e6b917so5368957b3a.1 for ; Tue, 20 Jan 2026 14:06:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768946803; x=1769551603; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=WB1ECFOLGITva9lWFvjGi9bk/gpXjPSRbqGr6mbr/Us=; b=CnO8oKKssEiv6dkgJ257OC/c7mAOwdxcRyB6oyxxU9luEDpVXdY+69nxWUDqTt3EWv BwGiH/JxWTiyWolHxjm0uzu3Pj2ao221FJ+6qX/Vx3RYVcCjjQ3ruWi6dCP4Knmn+q90 Ib28ryZUcpIM4WOjH6f+5VltUtoIFIlC7WYeFRecZ1Ob7qbXpy5Hmp+2xU4zxrJikOI0 5JWrxUfI3RggCxw/u8T/8pwTR+K8pWx3IyNgX7NCIQ4BxvFwr25vR5/urzENl2ejYKWc JFU4QInvdhtAKrNHaYhjkoEXxbiNbSwSVF52aey3naa5bJPYMjKvAipugPQYZYO8up7B yL7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768946803; x=1769551603; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=WB1ECFOLGITva9lWFvjGi9bk/gpXjPSRbqGr6mbr/Us=; b=dqISgBEzxVkGINErxoSMNyKrdOMJ+qSlLtsjsnJlFnbUpTwZUdyvvGdJl11Af1tjTS jr/EgdSTXEw+j0DhqlsatSXT0mRCFVVb7Lbgf8R1w/Qw6MkMZQFpBG63o8Qcf/6n9NcH EasyN7ClL+D0gEt8VeieJf4J9gs8iPhJWykzWGJkk6v91hsGZ1YZ3SOmEOOGEtdhymR1 AWk9a245bv80EX/J5x7+v4lzMAWQ98qKH8wQOuF6WPKe2hCdK7OD+g/XvsNbSVvI0orr hCEabsB2ajO8R8k/Lsrm3YhlKyTxJtHINg3yD2vPULHB1jX5zlVW/3TEfN1vQz+zfkxl v63Q== X-Forwarded-Encrypted: i=1; AJvYcCWH2DNger348q6E6lczTmqc3X/IqZjQ+XAFVBE2cwxFO0SQPWeozbQGhwreQSGH2Rd38ag/wWoIS6om32o=@vger.kernel.org X-Gm-Message-State: AOJu0YxhwLNPtJn4gQGxKfzxFzUl+2C+WNf3p9PWizsWugDwsXfgx5Wo CK6ea0q1X4nmQFVaalsQGayA5t5GTjRbHA3PPa8ZO/Wj98QzWpOUH/tAlwiUr0EIQamrYaPhwkj LtIo2K75f+zN9rG1P2ypB77/LTH0EMnwGeTaopbnnmZWzSuqcvmytuWaphf/wgCLBJMM= X-Gm-Gg: AZuq6aJs5eRZr2jd6fNNc2tFGaLXG+AE8mNxmCKyJxmu5C6w84VK0Xgq63R8TB4zyKO XrzUEwimkr+kxgibHELEmb7cK2m6hA30Rr7SqEU46kcFW0yELdfvTvoF9OQ+ogIk9WSOQXnNlJQ zbtLek4BBU4lPr6XU/TaNZu2/JVn6m3RpmNXUbEj+AHg0dI9pnvdiOcTBSk34ih0EMID1j39O9t JMlAh5vhPD/esGzSbsoLPZ7M1afCfsO4BxhWIk9H0jj+xLLz5tAmxnWZBhnSGibJQ5wwmaMcL/X ikOcqDM/jtyG181jfWbccA9L2jYjT0gk0+TC840OzD+qqCYaY2zhwJu2z4uDWAtzE2hLVIlkgbu SVeoKmD4lU8rLyxXKQdl7+n5x5sBLNuDqLA== X-Received: by 2002:a05:6a00:4b0c:b0:81f:51f5:77f with SMTP id d2e1a72fcca58-81f9f4d524cmr12167756b3a.0.1768946802862; Tue, 20 Jan 2026 14:06:42 -0800 (PST) X-Received: by 2002:a05:6a00:4b0c:b0:81f:51f5:77f with SMTP id d2e1a72fcca58-81f9f4d524cmr12167736b3a.0.1768946802339; Tue, 20 Jan 2026 14:06:42 -0800 (PST) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-81fa12b30f0sm12867088b3a.61.2026.01.20.14.06.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jan 2026 14:06:42 -0800 (PST) From: Akhil P Oommen Date: Wed, 21 Jan 2026 03:35:55 +0530 Subject: [PATCH v7 4/4] arm64: dts: qcom: qcs615-ride: Enable Adreno 612 GPU 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: quoted-printable Message-Id: <20260121-qcs615-spin-2-v7-4-52419b263e92@oss.qualcomm.com> References: <20260121-qcs615-spin-2-v7-0-52419b263e92@oss.qualcomm.com> In-Reply-To: <20260121-qcs615-spin-2-v7-0-52419b263e92@oss.qualcomm.com> To: Rob Clark , Sean Paul , Konrad Dybcio , Dmitry Baryshkov , Abhinav Kumar , Marijn Suijten , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Jessica Zhang , Gaurav Kohli Cc: Dan Carpenter , linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Jie Zhang , Akhil P Oommen , Jie Zhang , Konrad Dybcio , Dmitry Baryshkov X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1768946765; l=941; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=ZiW6jOez4q4s7UFSzYJiN8BRNzCWh5U/qQxE8K5ykQE=; b=QZP3GHh/qNFnuZodCzW+5T/jIbsllVpQCI5AKabL5BYKxofRVvG88hp8Hly8uvAj4sKx0IwqK ZPYM3F6ds29DGbWubQlvcedlKMOfvH8VD5YZTxUr3GNtOI9hETIYQSx X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIwMDE4MyBTYWx0ZWRfX4dw8UZNu7sg4 dqLJIZh3dpCDgCZ2kaIH9O9Fhg1Dy7JnOfsZgcTp8NQ4VzseXcm5qXKJrTBPNkpe13df3MOse7I NPRQIMehdEiJG4a5KgJS9xuWMplX5oxcMJ+/cpJKqHIONv4l9flWGLgZSASlbQ4YtC7UkqK3dor 2gAvcb6xW6uHPo1FAz/3aHiFn2G5E10kjG4VtEYlzNuzrdrUm5Li6pLAyHVo5FR6hL9GU8aR6XD Nxs734W+FR3TCjsgsCKBDU7kcHExmR+/sZvg0mVCBjvwvm5++gkZLwkV2Fk1j/PaIlQw+3IoN73 KQL9waAdVxAj/5Kmr/NJbmkQnIZyTO3OGcegmhEALuHwSx7wF2POuiUMO6Xxh65PG/6AKtBJJTg srvKhBH09eusDIWX1NwSpwwEW+eQrNrU4fG+ANVZp+/PR54HF/A+kOJVA9TZY+mo/vUh4c39o3c N0WieA2swtTACTS6J6w== X-Authority-Analysis: v=2.4 cv=bZ5mkePB c=1 sm=1 tr=0 ts=696ffc73 cx=c_pps a=m5Vt/hrsBiPMCU0y4gIsQw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=DDenb0FKNr3EH7qfFfMA:9 a=QEXdDO2ut3YA:10 a=IoOABgeZipijB_acs4fv:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-GUID: c3O1l-xpYLI2qHd5Z-5GihMc_PhTeOxK X-Proofpoint-ORIG-GUID: c3O1l-xpYLI2qHd5Z-5GihMc_PhTeOxK X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-20_06,2026-01-20_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 impostorscore=0 lowpriorityscore=0 malwarescore=0 clxscore=1015 spamscore=0 bulkscore=0 priorityscore=1501 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601200183 From: Jie Zhang Enable GPU for qcs615-ride platform and provide path for zap shader. Signed-off-by: Jie Zhang Signed-off-by: Akhil P Oommen Reviewed-by: Konrad Dybcio Reviewed-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/qcs615-ride.dts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/qcs615-ride.dts b/arch/arm64/boot/dts= /qcom/qcs615-ride.dts index 5a24c19c415e3fa92e3b543ed48b2fcd6b20c6ca..599361b7c54acfbe9e5e45eb2ba= e046e7fbc5715 100644 --- a/arch/arm64/boot/dts/qcom/qcs615-ride.dts +++ b/arch/arm64/boot/dts/qcom/qcs615-ride.dts @@ -372,6 +372,14 @@ vreg_l17a: ldo17 { }; }; =20 +&gpu { + status =3D "okay"; +}; + +&gpu_zap_shader { + firmware-name =3D "qcom/qcs615/a612_zap.mbn"; +}; + &i2c2 { clock-frequency =3D <400000>; status =3D "okay"; --=20 2.51.0