From nobody Tue Apr 7 19:54:16 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 D5D9F39FCB4 for ; Wed, 11 Mar 2026 23:10:57 +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=1773270659; cv=none; b=OGEq0pIo96F84FZcdt3klLBU5SgC2keHxQsEyBB+TZvSz75kHJgLe88bTqJIueUOl89pM3p1T8lYsHw2ta9BAgb2RsTDmagQl7NtWXGGbzXDyWw9WbixlKtA687ztjgvi9JKiY4UNBCdzhOUiBMA41P4LbQEIGZn6C3dvgOSQX8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773270659; c=relaxed/simple; bh=LD9DtGH948IjdWwYBarmlCyU8PFzEr7EfHT5H7TtKso=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=q5y4Epy6Bvn2ChYEQ2beWnPuh0W6vFj+sy+qK0JPROwD1P1hI/9wamWPw0IeCVoggSbUGx9L38NE+DqpZBgm1IAzAiDAwphLpe4yv20Kpk3z4SbgVU+CkvNjDJB1LjV52r+jm9zoM+PN9FPjQ7fptirzKpWae/Cc0sEzhU3LVRs= 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=ZVcCprEO; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=I6Ue1K+c; 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="ZVcCprEO"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="I6Ue1K+c" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62BMNO6x3536187 for ; Wed, 11 Mar 2026 23:10:57 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= p20TEKmEeddTfqjMifIyK8sbPd6OphW6xY+1KjLoeRE=; b=ZVcCprEOi6fWuqAq mOBF+qO6+bqLzAfwmwL7nYonzUkE/0nECX+c5X7xOu6d2YUren56+IZJ/nhJOsG0 5RW3Z/ewZ2KEIlnOr81VBl08pKQbN0izlmoD3mFkJXGxsYuFJQCKh9NfmaA/W0Vt C1QMtoSfexsB4Wup42mokRYXpBK5GwjvdNFfcGgvmRrQ6qJEjyQxmDm69cbqShE8 sQ8eI8urShF8RgNNtpGWyrSnkzT9QR3gRsXk3V4B7eyvYKMZxGcXBiqmjtaDN7sr hn+3A7wIVpEmuorB2LAUFtmxDfEAFJytBtGHhM3o7EDvwN5Io7lVuYZrlpOih9bO Yja/6g== 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 4cuh54r3gq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 11 Mar 2026 23:10:56 +0000 (GMT) Received: by mail-pf1-f198.google.com with SMTP id d2e1a72fcca58-829b20cc6faso292327b3a.1 for ; Wed, 11 Mar 2026 16:10:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773270656; x=1773875456; 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=p20TEKmEeddTfqjMifIyK8sbPd6OphW6xY+1KjLoeRE=; b=I6Ue1K+cg1ctSIJnoswY2q/agvIJ4bAE0MYu+volne1Ufj+MgxHWi6tufwjVxsjOU1 eQoypXXdZyplqHWsxCPyh/RihgHaIl0suxJ4HVOa54MopwyWFPQwwFn8flR3TVzBzXDx 8o25mnbJZyJsKI2ZLenx+yXvySGFnIrTC0qQTOej/7QKyyiynoA6drh8iomjRWw0xblA T8hZIpUuQJNjWEpZJu7QLEpiyV5aDcrAFsmQ7PGKsjM+yNNFDtyMHbkctDjxqogOk3Id 8mDKwOeuxs16Id2O7b06RrjWUSp78OgRR1EMM9LWc4UUwcjAfhxerLmm3R4xIj4m2zA7 W5SA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773270656; x=1773875456; 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=p20TEKmEeddTfqjMifIyK8sbPd6OphW6xY+1KjLoeRE=; b=TCjLUI+rBbNZugZEwtnNegtLQL6LVSv8c5P/GZokpYok0Du5U7aTTVLT9lUJvBypD6 FMUZY4ot+8PbkQ9MqYqwORwxqBF4jvbiQdhF4BiGjJ0zOOXyRT8hzjx9bWvSmx3PH9lp 8eapKp1DPK2+GyUytOd5ErBSiNLd8wmU98oe2pOJ4pn6IsvanaejBUSCh0VWl03ol5HE nV6oI6mk/4Lq/7+9FwQbouUZiTZ9oLf3pFL8H54oL9RgScHdSRbScOf/vEMJQB7zcrU7 V3YF3a3GURPQAjrERNXyt0J1SHKYDeFZcCbRdT6uhH7xNcfMHGDbYH6Sl3NRdI+gqGK/ RgFw== X-Forwarded-Encrypted: i=1; AJvYcCWCWlHZ7E0g9q5k5B1A81znNf0cGGxW1UwWKg/9o2BkalYnZUiZAqJB+dmeebJVlHJwNJJ0Odxk3+KK2AE=@vger.kernel.org X-Gm-Message-State: AOJu0YwktDbesUACjKGO3ViZSV9AsQhsgh0rbdX8rYnHZHDrQ8LOPbgA c0zZzoXikNkOIJXlRzzcXHpM2Al3gR3rRpajj2S/5I0IWFYFs1DQG3Vzt1pLAHr7wV1CsUspcVA D+/0lz+sW6JsUk2+QZ7jd5s0R+Lj2dpjcFO9+DJgSXnYBaVpmU96AscELlviZF321HuQ= X-Gm-Gg: ATEYQzx9GTBwO9d53+Iw3HJudwdqK0DVa0rpi1mTZddozNONiU7w6n7OUe5xPbQNw6g bgh1bEuDuC7O+6PyROBms3Or0gRJNwIyPpI4Upf23JIeDp/ewpK7OgpYsJkZj9Z0f+YOOOHb+Rg Wd97B7u0hSa7Htb1IGioHBVN23TQnDTZ9zNuclTVkp1rsu6P9rr95RzCiFCMh/va7M+ePlcLfLO W9Lf5C5xQC6u4OjKBiqa1OKqbTBBtHQsVGGQNQy6H8fEi4oD/CkLCdgBg11HToITjS6m7GdIBuO dUM8ismgpgpdkcqUMGOA5Z1xzG2E7XwUAXvUYYD2eU8gO7ESH//afduadvyUxU8mK8b+1Jj2Iya OM6+3mXxjxynt34EzTWaBag8decUR++eSi7FH2jfwbowTjw== X-Received: by 2002:a05:6a00:4fd0:b0:829:b08f:7353 with SMTP id d2e1a72fcca58-82a0707bcc6mr1066901b3a.7.1773270655882; Wed, 11 Mar 2026 16:10:55 -0700 (PDT) X-Received: by 2002:a05:6a00:4fd0:b0:829:b08f:7353 with SMTP id d2e1a72fcca58-82a0707bcc6mr1066877b3a.7.1773270655336; Wed, 11 Mar 2026 16:10:55 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82a0725facbsm774569b3a.20.2026.03.11.16.10.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Mar 2026 16:10:54 -0700 (PDT) From: Akhil P Oommen Date: Thu, 12 Mar 2026 04:39:53 +0530 Subject: [PATCH v8 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: <20260312-qcs615-spin-2-v8-1-fca38edcd6e6@oss.qualcomm.com> References: <20260312-qcs615-spin-2-v8-0-fca38edcd6e6@oss.qualcomm.com> In-Reply-To: <20260312-qcs615-spin-2-v8-0-fca38edcd6e6@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.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1773270637; l=1845; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=D3qrCVnvO+yu8RWeyOeIut52r5PFBn26gicNRhOfaHY=; b=GhufVG3s13qzfOIXSkaau4UNR3Ym/EFq0Gh2+5TOeY6A7deaEj+EdYGbFYTLW1R5vAkwtgBFD 9pNIsxLYP16Bg1BcLpkSErw1oFBB7jEn/yl+0R7nwvbUNG5Cg6Vtb74 X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDE5NyBTYWx0ZWRfXzHrvOs7vBkJm Z2CUgAnUVOJMn2Rpxc4EY1REquVCn+EzZsU5ZP9thbrN79k973u0I7E/eKCgu+GkEnjzrfxhBxk XrnP6PRSDpPWYvkQ+6fONmhT1lpNhsXrDZ8FYU3IJmw/K1U7VxQYaUSEjGSytQAuFeS/CKq7Ceo Opcikepsf5bBD2LJfUgf8UMrM+O56JGcdE+8b2mGV2uF/aZr57sN5DjNF/xq6pw1/CiL1N5C7kc wkNeJFkhI+YzPpCXfvfua+iOLVd70t5G6OpMzBjRQIqkpuVsG0S6p/j6uaIico1vF1Adkyqug42 SuqHiYArAMoV3BAVOMhDObElhI0b5bYQIz5eGWUV4mtUbHa55Fq0uHIOznMyyu9KzovGj872ep0 YHS4cpzhXormyiwbKxGTyJDtWAaP/zZQzHgmr0+1dGgsj4+aCAYOIvmIry1Za09vvCxRxsTpRTK cJVJvrzk5bTU8q58mcg== X-Authority-Analysis: v=2.4 cv=YbiwJgRf c=1 sm=1 tr=0 ts=69b1f680 cx=c_pps a=m5Vt/hrsBiPMCU0y4gIsQw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=Qd8OTwLUrmNk7h6opE0A:9 a=QEXdDO2ut3YA:10 a=IoOABgeZipijB_acs4fv:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-GUID: dhFXrI1p7W-oevQj-aEdgspJEJJu1dkR X-Proofpoint-ORIG-GUID: dhFXrI1p7W-oevQj-aEdgspJEJJu1dkR 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-03-11_02,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 phishscore=0 malwarescore=0 bulkscore=0 spamscore=0 adultscore=0 lowpriorityscore=0 impostorscore=0 clxscore=1015 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603110197 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 e0282a5f9a6a..bad57592f63f 100644 --- a/arch/arm64/boot/dts/qcom/talos.dtsi +++ b/arch/arm64/boot/dts/qcom/talos.dtsi @@ -1846,6 +1846,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 Tue Apr 7 19:54:16 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 7629B3A1687 for ; Wed, 11 Mar 2026 23:11:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773270666; cv=none; b=JlbasznZ3rkMkRmhEKDVKoEadzDffhF6TvSyQ2mFUlCaXAsnf5mIetNYPx+e2AMtQL7pux1yfNNeTafk29Fw+kxVDJoZhVmqLCx/jfwIuztvzWZthd9eyHQeSqlAuhjOcygghapuwWqWv0o6qlqp2SVD8l1etxoW1cuHvywphEY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773270666; c=relaxed/simple; bh=SXa+mau3jfFMiD1Kcdi6AkdYoMxzyaecUcMaLamI3dU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=I8xvjTZd1IdcouIi97QBQaa7oj1BfyyrTZFK9Xmd1erZg4cAy1ZbESgPVIaUkQGs57qlAJnUyTjYw8EJ7rQuEtFTUF1jHJQ4M+RHMLLmkMSVBPXf30fMyILrKl5lR+VA0CiVALp8vWy9/2fVIEEYxTsU9MP1tv8gTujqsO8TeeI= 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=Zfdx4vqb; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=SFvBkwUv; arc=none smtp.client-ip=205.220.168.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="Zfdx4vqb"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SFvBkwUv" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62BMMmkq1058948 for ; Wed, 11 Mar 2026 23:11:04 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= jKDL3cImGEqTtnfi4sYSODQFZNMuhNOHw9FFCw66hPg=; b=Zfdx4vqbYExZBvug EqGbwHHNQjoiRQ5eor9uc0BlPdTx4ZyaKwbd+pxO5MiVKQ+ueohgDFCUURryAuiH 3byxH7w0BHER47HNwK1PoM1cG1CF8q8c0lEn+HiO9K8Ccf5mwJz3vgbJFRwm0O0C zr3A3tby0kACI1LnXU3iLGeX3FbFld3cxgv/Fg5YR1vfFHU2+TzlPTA7q+CTaNx5 fHX98DRW8RrSQYe2PiidXAGDpZrzwTU/NaV2087MCfJAOlFz8IvLl9Y6wPqI48Gu QBGQKY/H5nhrJDycS5TR4z/R6yC5ClhxeDordY+/pgodBr342twCCEcxNSLf8myz AJPsFw== 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 4cuh4wg3pu-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 11 Mar 2026 23:11:04 +0000 (GMT) Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-c7398e393a6so106077a12.1 for ; Wed, 11 Mar 2026 16:11:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773270664; x=1773875464; 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=jKDL3cImGEqTtnfi4sYSODQFZNMuhNOHw9FFCw66hPg=; b=SFvBkwUv6iD/CSSgoCgTCI0iW4w6n9dBI07yJmh5RbzdkSvDUo+U70v+fM6kwfoVnz 4teF52nu7mfqIz6nwPxH8o7rfVlSg5himW9RPct/FUmny1MsVSQvu8Gj5aeMbK5waLWx Ew5lIqkhko3Mt+aL5GjR5DgnVayed0i/7hleEIUOK9BUNqy0fmG2u4i93iRjM1/8q1qI 11fLf6hYvA2wiWoKojDzzVUa1Xip0QKM9W1+JnoYVgVOsAI0sS21cJ6Ut+aTjTH2WOm+ J0TYd8fUO7Rift9PnC151tdLCQNPPMARdvM5c+k3DDdAsXc1iru/3i8tLEy/G6z7t2qL /How== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773270664; x=1773875464; 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=jKDL3cImGEqTtnfi4sYSODQFZNMuhNOHw9FFCw66hPg=; b=mOcTYYg19Okp+KsNamKsbWUbivh9CuwqrTnEYqpPHytl86q97qRmJGQmRf7mQJ04QF fG4HQTA5z1O2B8VtNlbyRrJ56VDKA9/KwrSIA2pA8soVeoBJh/jAHiaE8Gibmq01rpDU 5Uv0iC2alG7OgUVGp+fXXDm7DE/4WevmmQI/OcE7utp3c1eMRNfenU/j861Gh0hip8qF 1u6eDoY86q/t9y5Z4uJXfb7oMLt8pm/n/z+brOKDs8mNcZGMH2P62AKmqUNiehDR7q+P w7eBOJr5e6bEqOpHDWfKpTkIGmJn652AmvWXCnke6Pwv92DARE8q3WG0AJePyMy0NPxH oABg== X-Forwarded-Encrypted: i=1; AJvYcCV2RC/CYFwVy4k5aHUtdp7k5dUfslgZ/Z/Nv37BxufeLWigyGOiMwZVzhfBltX7aodg8nKHvtnGK0LEEso=@vger.kernel.org X-Gm-Message-State: AOJu0YzXjhDX0IJWXFRtKNJXlDvx0xKwdyewtVsjnOodnnt4ro8fjJ8K /AgDIryRvsTtNN5g+67f2m2JDme1FeuFNIUK6cNbtmHhyRLOUxhMmmlUoqyDq5BayM4xALa9/z2 DCW16y38bRXxOeIWL5bOYLBAlMAx7K83A4oI+5LsUFeqC8OgOrvnxjhaiELT/5kcSfpo= X-Gm-Gg: ATEYQzxSoD4rN6f0PDH84gqHEkYC2lqeiR5h/yzHVxQ/NS56gGCw5EzPyqTjS4WehkG CToUUxBfdHZYUyRTrFx/j0f5rtkBGECmkcWn5F/KbowVhWzBxdLacjIhcd5SfGNhR/hMLVovNw4 Y6pjrV0LkPdyTYl33gsgmuZOGymepdKZkptctv1I8v6NVQEBoq2FCcnqv5ffr3o7lkq2u0NbAxe MO1YyLxFY/NEJQ+/nWOnl+Mc6piQoyGa7QYu5pSqfYs9wSTnCXaIuJqqiPyueVmkPd+pMxI8MHe 7dGLTJpByehz0pUgl9GZ8tR2UzoPco9+vDmn7ApkAkckYMy2GcDdFPq3CKgQDwZk4yiO9uUeYFg q8S1qYCj986+dXGax/ZNRwe1d1regpU157AZ1N0Pmn4/qQQ== X-Received: by 2002:a05:6a00:3d54:b0:823:786:1990 with SMTP id d2e1a72fcca58-829f6ea729amr3871138b3a.21.1773270663972; Wed, 11 Mar 2026 16:11:03 -0700 (PDT) X-Received: by 2002:a05:6a00:3d54:b0:823:786:1990 with SMTP id d2e1a72fcca58-829f6ea729amr3871109b3a.21.1773270663478; Wed, 11 Mar 2026 16:11:03 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82a0725facbsm774569b3a.20.2026.03.11.16.10.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Mar 2026 16:11:03 -0700 (PDT) From: Akhil P Oommen Date: Thu, 12 Mar 2026 04:39:54 +0530 Subject: [PATCH v8 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: <20260312-qcs615-spin-2-v8-2-fca38edcd6e6@oss.qualcomm.com> References: <20260312-qcs615-spin-2-v8-0-fca38edcd6e6@oss.qualcomm.com> In-Reply-To: <20260312-qcs615-spin-2-v8-0-fca38edcd6e6@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.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1773270637; l=3735; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=ThNycDlDHq3nbEQXKh4EQ6jtaESo+ZYW37OSwdG7k4U=; b=g9EZkQTBBCqrtW4WyC+DqI0IQ9rqR/WvFul0l/CWgBEKPjE4HchA5IosgCf7n/98ZqCi8zRHk t+6ldc27MN4CcbpnviDtkk+cHiio/KxWdbj4dhFockAAvGdhwWjKKu3 X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-GUID: uiIgtcFi3-D-ylVhd26Lk9sayGp9yN-c X-Authority-Analysis: v=2.4 cv=JcaxbEKV c=1 sm=1 tr=0 ts=69b1f688 cx=c_pps a=oF/VQ+ItUULfLr/lQ2/icg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=jWRUczSHPS-Ra7sZ8p8A:9 a=QEXdDO2ut3YA:10 a=3WC7DwWrALyhR5TkjVHa:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-ORIG-GUID: uiIgtcFi3-D-ylVhd26Lk9sayGp9yN-c X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDE5NyBTYWx0ZWRfXwPZnBoXgkE2R Cpr3xJwHoaDNwV+sWk++DuarqXznFGdDBW9fhUD+qRiCUhzTNyaDQwwTrU5sUeljHhkYAgE/Hnh vHGShT5D4044g713tac/r2+fhGjvhGHiHYhaTDN5h24goHYQdbfIL470CuxSzh2c+wO8Ocs/Eib syslX/IWAgyLuXaCLblj7H5QK48Nv49yV1S59nAKW2JHJrPtkHJT9V7006PqWcuTI+cupeoc/wS ZrhMbH1QUotPgmHJroYt4blamGTCwFDBo7uX7Ab+hCo9F2kO7kL4VZziktIoz2FBcInuL0ReOat Bf95eGwxL6Lm8WkHlEKuEh8itum2HfwMqc65aQyO4GFf4rD8pF1JY/Rp2zKGAncSsQeBrt8jmzI 78RF7q8fSirmJ6frlQq9HYuWDcid3AtbpDawQlFtPAArPtaLFlNgHzCba5uWNLmjOCKyxjKfs/G OZwxh8YfZ1tpgT/1Sig== 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-03-11_02,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 adultscore=0 spamscore=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 phishscore=0 clxscore=1015 impostorscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603110197 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 bad57592f63f..11689da96c96 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 { @@ -1833,6 +1838,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 Tue Apr 7 19:54:16 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 5A42B3630AB for ; Wed, 11 Mar 2026 23:11:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773270674; cv=none; b=scA9qvg78FLfyGMA7nWqIVM5tEqZG6rtMXNLS/ZPWlkc5sll4e6X0IVc25dXiqZ6sJrHyHdgDcx/PsR/x+tBZFzGOr5RhKdXBlFcTuNNT/eGyWDEBYTVrPF3kHQnuaZvIQTVn/Cl/V9PRDoQm0OhC284UrBLXPpgYzty4u8FWiQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773270674; c=relaxed/simple; bh=7elHzg1UNk9Wsnish7wJ90vrYg3EhkwD0297Z68TdME=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NsgIVAkhifvtXcYvz16Tb1OWbnMiLle+BEsrNmXG/+Pz/DfVbb2kzaZcIos2kQLBO7IuwfmmQD9DvqAwyjf7O5lZKVpLTkHC3rpMJGH9aSrCMl9qwspbmGIeFHY6m8Js6m3OSCOIhlL++xKR8gG1yyCulyOn9MdDEBHFxeEF+Y8= 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=eRj5z1KV; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=fb1WT8+Q; arc=none smtp.client-ip=205.220.168.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="eRj5z1KV"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="fb1WT8+Q" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62BMN1Yn1922655 for ; Wed, 11 Mar 2026 23:11:12 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= S2T+MvpygE6cdPLi+vNPpCGaifOm1eWlB3knZySS7pM=; b=eRj5z1KVH64rNJtF DjYoXO40PIA+Nzr01La4x3/RYBlVXCgDI/d13NYTDnkV7YdI+zSlx3tYx+OzhY20 EfBora4ee0Ev+zen5+ck7LG1gF3AuHckCUp8xkk5Q/z49YjSUyZSyEjUo8Imc+Rn lEJIsnM9ALZuN2JnobaUeX5rbJEBoRt6cQq8f1+Pl1By/zTpf0qcgHo9JsaWZ0WX jGplvzdEwWNt2rYla6P7K29xtckxxFy1qJwlH6EYM2AMj1FCMzTnPQajJ9Y6PRJV X/GFEXsvOPqYorF7c4Aa2pPwThPlNy1zt6cyPGWEcsS+v1u93o9zXjO92f0WqMvS K/LldQ== Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cuh4wr3ta-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 11 Mar 2026 23:11:12 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-c7387c70046so176915a12.0 for ; Wed, 11 Mar 2026 16:11:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773270672; x=1773875472; 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=S2T+MvpygE6cdPLi+vNPpCGaifOm1eWlB3knZySS7pM=; b=fb1WT8+QpBS+LDtmD1pF3F4jPYkSOmiMy9XIPSW55/JbTb1eX1aNYwXS7MvYmVeSq9 VOyk+svBAeNumE97afIYaBv4PG4Qd6ifM5tpovoL7v57xwsRmsUFx4VgNhSDTwHJr+nz Un4YsRbOy+woUEDB2+dEqbR+cuZnMTkWzm58Z0G5+pdJooITVfvvofu8/G3KPonMEjxS DV9y3GaH2iu/Uo/2n3G0xhRipvOUfoHYN++c9dEmpFBqUcz9y1lQt5B89ytlQxGxQMBH dJgtovBSZ5DVfPb84zJ3NZjk3zmuN4GocsyTfiZ2/NIZ7hotgjdeJI+J4JuZcV0UUqln NVdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773270672; x=1773875472; 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=S2T+MvpygE6cdPLi+vNPpCGaifOm1eWlB3knZySS7pM=; b=BzTQwqXcVG/3lfa2SZzmJ9ea8qe/6xLmKRwUxMZvZZFpLFbcMKnjgNwcxW6ZWbHDu/ flKfh7rEKMn1z9/Ebyvrsqhz6Uz+NRTY71OFvascGXkf/CmcgUYf3aukI3KIN1vefkug YDNE2BOyNF33n7vf/sLvClw05RDeIg2xfk1dQ9K94KJgzdaoib509lTsopZC91pzpMA0 LxiHQ1pDZy5/QEZ6MZbrkwtxvlihUV1/cUvaK/xZ2oJbM/rNQP+1z4iZrjgelcUIb1hD jqDqDBXD17Ub9zQLxb9nfnDd9AVnNK9QPNtF6Hu55f9KWejq+Hs30ThF8wovCVDW+EEO 4YVw== X-Forwarded-Encrypted: i=1; AJvYcCVxcd+BDFCLbKm4FBeFAnbGJtUT+xRnuRMRJI/NRX0JBnJEWxuvq6i+RrCuWjMspdipPvT4I+mr4PaBPXA=@vger.kernel.org X-Gm-Message-State: AOJu0Yx0+foqLRtEtn/eAm1IZxgo10pj1evxEIRhlhmpPon7VylglzYO dPRWXoQ3vxuJkphweXoPVXHs2J7mnLXv6ZUaBGznqXPn6HU4Zb/muHW+A6R+miyRg8E2/NRooj3 Dh79Y9SaFpUZKE0q6JsiCTeTxyTKg0D/ct24BZ6WwntaLrew85e4+BTSUe0jUEeUJe6hFoSUGqB o= X-Gm-Gg: ATEYQzw9wVauwgF6G2sudotSo3xyFdpDKGWnj23l0oqTUgFDrDLnaf0sQX24gFM/T4m 4u9jKj2iq00sBz0J09tv2MbkC2ngA+Rb6MtgRnKKuc8NCv0I4M/7eWhEjljsIJ/TFKDFQAiIazb cXKRwCEFZ3ZmHgNw578sCEKHERYYdR57Rt7NoRimutFmWMO609OTd5bsCS3J95DHsJWMLvSxkWJ wfGPeEMcIKlHDA0wiiCDYRENvCjxf3HuBbVnaj7wN6VNEnPMlkG5vywYSgyNQvOUzZvrTRiyqL8 D3eAtSwJaAGX0vZBW/HmGe1Q2HWB+txF+/P/ChwLSUoJqH7xijmjo7I/L4QretihcGT5b19VFhm q8/lPkxoSz+tRF86j9etM2agLwUfRVVcY8M4xjQTnuP4pow== X-Received: by 2002:a05:6a00:139d:b0:7e8:4471:ae74 with SMTP id d2e1a72fcca58-829f70f332amr4484470b3a.64.1773270671847; Wed, 11 Mar 2026 16:11:11 -0700 (PDT) X-Received: by 2002:a05:6a00:139d:b0:7e8:4471:ae74 with SMTP id d2e1a72fcca58-829f70f332amr4484421b3a.64.1773270671365; Wed, 11 Mar 2026 16:11:11 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82a0725facbsm774569b3a.20.2026.03.11.16.11.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Mar 2026 16:11:11 -0700 (PDT) From: Akhil P Oommen Date: Thu, 12 Mar 2026 04:39:55 +0530 Subject: [PATCH v8 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: <20260312-qcs615-spin-2-v8-3-fca38edcd6e6@oss.qualcomm.com> References: <20260312-qcs615-spin-2-v8-0-fca38edcd6e6@oss.qualcomm.com> In-Reply-To: <20260312-qcs615-spin-2-v8-0-fca38edcd6e6@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.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1773270637; l=1513; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=+Z/QPnrPmdecyuWUuiIu3xggJAb73CsDdJQ5DBAszX8=; b=rCzsQrtcv0dpai5LoHUt0DH3EKLieN0xfqaVMuJV/X9vYM/ec9uZJxaGqo/URLDLufWBEyBPi knS/wGFoYNwD2YcObmP+ZBMq/dwZrT5xK5Yv2YZMu7scZnBR5lgznkE X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Authority-Analysis: v=2.4 cv=GcoaXAXL c=1 sm=1 tr=0 ts=69b1f690 cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=doS3iEISOceegCkkCwMA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-GUID: LT0eWAcQApNroCqOO2b_sSZNUL-Y-rxK X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDE5NyBTYWx0ZWRfXxMLIwDHxm2vF H8eM/E1vTOJfelqlDApAze3/miBMaavItYVHOdVCUH4tfGV54Ip+6J1wlCDu3zf4sza8jXzYo4b 1njp3JW0aOSKwURX0dzP0laD6rIID2S0G4+/lgUs/jbRkFalU81trpSh4m7XrJ3k6q8/4aKzCR1 QzFWCJmsL4Z79r3Ac6R4lV7cqSn9OaTKezcgCvBDvPAO9mkzAgGrWmtMPAVc5NAoVKSmZ6aiIzS VMe+mPV6HLoiruQiXLLsRhoJZasxS+llmspnVxjOM2EoJ9oEo3vNXa50ltMRATW0E6q9l87uk/G wLLiYxI5r7y7SWeBd+95PLJ/+txtVDT+sd0xuidHfsoUKzsOC/G4yqw04h6X+p9hm1MT3axjoLa JLJKGdHIjqo1LVNrtuA0ZCohLZo6bytmGm3t5/KW2pq2kpNjN1JrGgGUaTprTsc/id5DtaVdg6C gFoRMf02L0oLtmfQjyQ== X-Proofpoint-ORIG-GUID: LT0eWAcQApNroCqOO2b_sSZNUL-Y-rxK 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-03-11_02,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 phishscore=0 suspectscore=0 spamscore=0 adultscore=0 impostorscore=0 malwarescore=0 priorityscore=1501 bulkscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603110197 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 11689da96c96..fcd9aa0f5c33 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>; @@ -4985,12 +4986,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 Tue Apr 7 19:54:16 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 7025F3A1695 for ; Wed, 11 Mar 2026 23:11:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773270683; cv=none; b=EN/dkTGXrvi5ZoEDrpz+VJI0vHg+Px5YU6cJQS0muR8IkCJNMb5PjWYikCXXcGaaVltx4Np4xlZtJJ1nIyu9B+WeLvDyhKhQ7WWaiqtSNVYhVw+ddhnsNe/fLIB/ckbzZ75YgQN701NYobrLwrlAbjgXR3swAi+H28REizPD8tA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773270683; c=relaxed/simple; bh=7SgfF+m4y4qkZZ4MM7brkOD95hQhDwXPzYdcwXQ6onc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TtqsgVDPVX6vL3Q6BXw+a+pjDVtFdb1SQvrl8LDvbExCq6nHEax4C1tVhFn57Rf2TVbNZeKPY1wZOCStILpWMWHm7X62Ef7w1vleuijWr5ASumwbckUL3476gkBm+N7RsoPzTIutneZsx0US8b2wGiMGnl27LR0JLGfvcBl3aoY= 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=kAhNPS96; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=U3CRvmSb; arc=none smtp.client-ip=205.220.168.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="kAhNPS96"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="U3CRvmSb" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62BMP62U588310 for ; Wed, 11 Mar 2026 23:11: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= 1PSMSewwFaNxOsZmFxKKK4CERKmfK0hRmla0SEnYKKA=; b=kAhNPS9674nNRA/K DaMngzaS8qLbW9RRg50Q0VXR9pztBmxWvndRP1EzwME3Zm1iSIpKTV2eP4WSHr0C e35/LydWMtEqnJ7w5S4PD4b1ITYnvOeFzv+F5iCbnm+WMJ4qbI8gclIosfbVmPf5 wRzzNp2NKo4E3/tRn6MbCFlBvfs6bCJVC6Sa2yM2zb4LVco2ID4Dn5PrFXmPaPav a/MXuFL/RauS3nB200ujLt8vvbFO/9dmvjKq4G9Tv1C+ano6JBrNES0t4LoPXk6b W0YKiE3bNJ+4aJrFSBL3OSZRaietwP2rTtls+l/aKcVFy/Ao1abpVlPD5E9Aaung Bja0ag== 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 4cuh5q03rg-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 11 Mar 2026 23:11:21 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-c738563e61eso157787a12.2 for ; Wed, 11 Mar 2026 16:11:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773270681; x=1773875481; 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=1PSMSewwFaNxOsZmFxKKK4CERKmfK0hRmla0SEnYKKA=; b=U3CRvmSb7GviwVeXrtBrB7WFj7GrTT0bgzTo3Vs6ufjFiabIpNmCN7bgt9XpF0RVgH ro/qWkdjRB9ph82ZRFa0r85Iy1B0yj77DMgSKbL4UtDannF/q1RMujqsuxl4XCiaWM28 XwKxks/dVdm9qVMh3k9mpjXZ+JmLYhtCqx6y2E/bVrkHmJ+snuZZG+vqJePFFeDCh1fN QhlWsAhNpn4MjoMYqGHP/OKyMCgPrCpdrVwvIEG3uj06EeX2PvfkMBt7yYGUntbJKcmJ 5NTAR08YLHWuBssu1Pt6DxpmduFOnhpfyVj50P95H25Dor7zFUfcLsDhK3mjldvVAxR9 W9Mw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773270681; x=1773875481; 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=1PSMSewwFaNxOsZmFxKKK4CERKmfK0hRmla0SEnYKKA=; b=MtakuzI3pZVOBP523hEdDKmlLE9gLJpUTiaEfudiU3M96n7Pd9cvSK7B0sAULoylDl tNPWACaC//aXCo8Ntx+5425TpO9UvSPX2QNaTP7awEJ8HcV047Vr/uf96jEkHctSjXhw OqLA3GNP+ewo7R7lVsb3SnqiAVYMUWkz/1YdeXRQB5tipbKuk3CQcp/nNdp65nOHZOln vCD1oHNmhL3F6gqyI+/NVMHMIjLY5se7prZR+DdhnVhpiwvaQNPxihxXM4QTpe/jSvjc amGMtQQWz4moUK5IspocnE1xNbPKTNH4NbaqN3Z1NZoxjV3q1ATVpdJ29FOvrifu2TqM 3Lcw== X-Forwarded-Encrypted: i=1; AJvYcCVQMXpMkm/ye+zbSJBCZ5/Os6fW6K9TKCY2G3YXlIkSswnub4KmfVG9zn9Fsf+YaplCyz/zAF1QgZtxq6A=@vger.kernel.org X-Gm-Message-State: AOJu0YzUCRv6hWpi5eewitzHs7bxR1qZLtuU2yiWj8wqKBLr5sC3vLbT lSRURTf1kcvNFaQsgvVGLwO2clQ3BkxHNUhD265ucP5yy7bDqwIZSYb99UOS7G37AOWMNum29wg 3HGMSnSSAYCI/NWF2XZkwxEaFwz0QMhUq36WUba/lj2e0PT8O2UIEKRFp27EWGgvmOTQ= X-Gm-Gg: ATEYQzywm07AJUa+hn+TpiPZHMtitVqraOTu4lhSKylGMBObMYnp95leQhAloxPyEfY Be4MLvj0rU0dfd+1UhKOKqj6UOd20bNvABwsCr+yMUfggxPjeCCPcuf5Qw3dKs9KaiLy87/uNMl ZQm+85JvYvSpU+cflvChjdn9cA8M5NvizOga8Yc/srCVPgBS7bBmIC+IYo3NBqoz0m1QVuAOD2p M7nyh+QeFwftvbfoVtitrE6D5/XJvTjzoeY6SFSy8kASR1dK8vo6Uv3C1W4KOpb+NpcgKep9rTG //mxWLckG5c2bwVcN44ONN/bM1p6VY4cMOAJth3mHPe/c1GDHC3oBK/8QbRh+WkaPipJRHezcAe /+IlSW4/8+FO5sx6OE8Bwipy316parXfPn0ay4Pe8mvUJbQ== X-Received: by 2002:a05:6a00:1895:b0:827:3c74:e6a6 with SMTP id d2e1a72fcca58-829f70f12aamr3916407b3a.58.1773270681074; Wed, 11 Mar 2026 16:11:21 -0700 (PDT) X-Received: by 2002:a05:6a00:1895:b0:827:3c74:e6a6 with SMTP id d2e1a72fcca58-829f70f12aamr3916379b3a.58.1773270680598; Wed, 11 Mar 2026 16:11:20 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82a0725facbsm774569b3a.20.2026.03.11.16.11.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Mar 2026 16:11:19 -0700 (PDT) From: Akhil P Oommen Date: Thu, 12 Mar 2026 04:39:56 +0530 Subject: [PATCH v8 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: <20260312-qcs615-spin-2-v8-4-fca38edcd6e6@oss.qualcomm.com> References: <20260312-qcs615-spin-2-v8-0-fca38edcd6e6@oss.qualcomm.com> In-Reply-To: <20260312-qcs615-spin-2-v8-0-fca38edcd6e6@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.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1773270637; l=885; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=S8ChkxoJiEfWRobXqSPIArBIIqpoLzaXwucidNtz5YU=; b=ASQVT4g+NGWx2VU/GbnjDyag+gLoYIqCbo+e9J80l9AlKn/0x54a7YwT5MfauSzpuc2EU3bh1 ZxV9MLvZWOXARqBLfn54RHq1j97yTkxw/8AWWkAUcEYXgbJx+hAq0F+ X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-ORIG-GUID: K2KFyeItIwBmozpu7iEvcYpNOnGs2nvB X-Authority-Analysis: v=2.4 cv=CIUnnBrD c=1 sm=1 tr=0 ts=69b1f699 cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=DDenb0FKNr3EH7qfFfMA:9 a=QEXdDO2ut3YA:10 a=x9snwWr2DeNwDh03kgHS:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-GUID: K2KFyeItIwBmozpu7iEvcYpNOnGs2nvB X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzExMDE5NyBTYWx0ZWRfX4vRsiw6RVh4x 9bEPLBNP+Y5py9c/LCD6seHnxKlFupJfqTFf9cpxbJ+t0r2sIdx/f0R6R61bpc23Pa5gI8pKC6Q gf9AKTsq6y3kMVWAkU2Dr58YZkC2y+TSLdQK3L+7Xvd75ivLLHouwVQpauQcYZ4JmtbcwdnMNmo fD9CeqbKSoBm7vc9S+gy2Y5/B6H1ODZecqVKsjsPczg2czX4ae9yxtAFsx4EzW0XUVTnZ7xiAjA hcIVyRDvmWkrO81PDPVRBaEz/oNPGRi6Ej+Ch4zzfgsPF5VKMzRMoAkZG5xYl4xiYlmuUHI5RNX QK4W8P8+Dp7WinIaPgd7hy5Si1YRmkjSb/WmsZYSyJ1hpkDn6xpu9dW2NLP8PaIENYOW0lkA9VG thK6XdDtdzUAlbqgAhDAGLngB3/nuJRbvl8xuzR+fLDYNpjx0i1pb00xH+CoJLKjwx6uOocLtUa lsK5WDPbCa2o213eixQ== 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-03-11_02,2026-03-09_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 spamscore=0 lowpriorityscore=0 adultscore=0 priorityscore=1501 bulkscore=0 clxscore=1015 suspectscore=0 impostorscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603110197 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 4f5dca49e15a..0bb1ee06127d 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