From nobody Fri Jun 12 23:57:43 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 7B38F383309 for ; Mon, 11 May 2026 22:23:43 +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=1778538224; cv=none; b=Bpj6wS+cOUGPZQkkprk/MN+W02JVa+YtxM0mKRVDyLrNH56nr8BSgErScwl52deTKDvRM0gqtEeSfDVEQgf2G4PIIB13nR0xZAl9+9qDApuMTb1Zp3+Q9y6Q7f6XNbHE8HhiNMYrkDMtS1tNVyYmPjvu1ZbNJfV3ThLONokSyMo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778538224; c=relaxed/simple; bh=qFEjGgC4wb1fvQfsiuDZ/uQBzV5scQmb40bLkCfeBGg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Ijl2bVK/Y1SAo5XPFm04n7qiP1QpoG61igjsGGhh8afpaYgq+i57+40WKuONH4sqxfvsO+uZtuIMGRjyLHJPd3NBR94hxYxVpx/zuCsNlmxz2J4Q3H3ZhHFXCbjZs3Jr0ctW+1dFVGY3d0IekGULJLNQu3aoVt7ubwIAR1j3m7I= 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=hKo9MRf3; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=BIqfFFgZ; 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="hKo9MRf3"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="BIqfFFgZ" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64BK6QTH1183956 for ; Mon, 11 May 2026 22:23:43 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= i1Ik9X4nwCWuWmFkc7YBJISS24AV0UyjAE4EfL4tKIs=; b=hKo9MRf3/BMSbuvJ o8LINdzdvxd16Af2Put7T6zzZBBUBCJI1tB5ibOUFOhmhaLx9iirsACJRiU2fHj9 mphD/eMOE/pybz9LFSFRLFTnrpfZuM915o42jL6vn2kmsrpO23Ap3NMwoZcPtStv ko/waX+jd3cegtaEimjRbEQ7uNwFH5raSxLj3ECssCrZj5QOupsqKjdRUPhshMEg 76ECORk0L+sioTLrAdxa65fWi6PllGBYSv4ktJyHsm0+2gxquJ0ZDC2pDkDkFbk9 c5NDnqy6nCJ5L6bp/KrXE2hk4/y/eSiVAgS8OH8rjFHyMM6/Jj6DpkZuNJVSM0U9 7zpX/w== 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 4e3nuy8fjh-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 11 May 2026 22:23:42 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-c8276c91addso1268774a12.2 for ; Mon, 11 May 2026 15:23:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778538222; x=1779143022; 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=i1Ik9X4nwCWuWmFkc7YBJISS24AV0UyjAE4EfL4tKIs=; b=BIqfFFgZvNg/TFdfSAfxF+EPD8RXCy6uKdOEDUsTkOS6SqpjBjI4JdBv2Mz5BXMThc VjXU9bib1hWX9rBPIUpvo8bl325KxnAjZnADHFtBI1lXwgP/xA7cp+rrgzNEq+UsNwdx SLZGNZI3gDiMOzwiVqjzN9Rkm5aQpUyIU7KqLWMmTym/uqaqJTbWuLYVHUPXtHGUkaev JWoWHjA5CPhPD7hC5KNP+bFLLkLqsfflotixTT657f4zELKhbIsUwhi492F9wOdufBTh y7er8CsLO7ZOCNMVlmZLVWM04eI0s9hfvwklQQ5vB15pArv/JLFKhLIyMUWKgucpIDUC azCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778538222; x=1779143022; 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=i1Ik9X4nwCWuWmFkc7YBJISS24AV0UyjAE4EfL4tKIs=; b=EbUhR6vOu6RcuINN4O8aDFQHIY7bG56Ek1RRCQ85kTIQXWH1FlonXSb1AeiV7fHL1e 9Ssu2kEMe6pclDug/LW8FfvzlGhpRRbAiKTjn5E7eekF1v/9ElnAdLlj8wd51dr2PAo0 benJ4RoAAO1VRXQjuw7ZRjffq/azcPJPSfeGXwtuporkoCTR7f5qWRV/UJtR3GgJaBIy /oW03B1ckCMmZB9lAHy7eKtAqAsSW8tRZlcJJp6q4mNk8QKKgXtUxLcYaxd+0AUXsXhJ NmbuiWxhbxGMoQINfE2jJvlwlgRnO2CM3DtGBOSG1pqz2BZ5bxMY7D66F43H+PUBI9Zw p5Ng== X-Forwarded-Encrypted: i=1; AFNElJ/M+DVSUa5bFEzvPFLuZILyWPo/mJdf1f53XlPj8GGKhMyTt/3b73Bo91f7hrUrzD95NXRC8CLCKloN09Y=@vger.kernel.org X-Gm-Message-State: AOJu0YymS56J84k1tQYGbyvl/gvTToPeDcfXgq6lIC6s8XleosHsyR9/ iofFrUlaNGcYy3oPlOGHiRqHK5TeR92IkaaaJgSq4LWxCp+s42R6aHgS6fkO977xpoGYPoamh3u 8hOv5ckfqm1Q7tSxiva08tH/FSP9szzctq70tY0Sd2UfcOoKiejhKI7geyoZatPn/hkk= X-Gm-Gg: Acq92OH2kH7tD4yvOLrvC8g7+jRhoaAJzBASbGNkpuwkE8XlcWl0sC+KSOc7Nw2DIXc w0RNN2FtIFsu4KngkSD+q30EQvsPy43+phK8/W51Xaqma8sIdCEGLYYlvfaQtfdUrpNdxloyX94 paDb9eRUHvSwUf5YHKxV5vW2nRrlrv40fJeUV5Nu59HzCq/zeWZM0rv8PWA9L7fRAMqUxr8Djpg ZXU2clLlc6JVmEXPhXqiihUm0jvlEMbC0iN276zOdNUuAOCwVtYz920H7YRhCTiZq3Cdx/10non 04COGOfP2uBVMmgpK12MkgYypHRglC1pB81gZjqe5gTRJ/QE88OKH0iCbP/Vs86mfCaAXrih+e9 vf12QAmJV7pJoazRQj/syL1GEotAJJ6zgZda/aArD1/Z1KA== X-Received: by 2002:a05:6a20:12c5:b0:3a0:b781:4c80 with SMTP id adf61e73a8af0-3aab12e2f4cmr17859606637.4.1778538222127; Mon, 11 May 2026 15:23:42 -0700 (PDT) X-Received: by 2002:a05:6a20:12c5:b0:3a0:b781:4c80 with SMTP id adf61e73a8af0-3aab12e2f4cmr17859568637.4.1778538221662; Mon, 11 May 2026 15:23:41 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-83965946543sm27028110b3a.16.2026.05.11.15.23.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 May 2026 15:23:41 -0700 (PDT) From: Akhil P Oommen Date: Tue, 12 May 2026 03:53:15 +0530 Subject: [PATCH 1/8] dt-bindings: arm-smmu: Update the description for Kaanapali GPU SMMU 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: <20260512-kaana-gpu-dt-v1-1-13e1c07c2050@oss.qualcomm.com> References: <20260512-kaana-gpu-dt-v1-0-13e1c07c2050@oss.qualcomm.com> In-Reply-To: <20260512-kaana-gpu-dt-v1-0-13e1c07c2050@oss.qualcomm.com> To: Will Deacon , Robin Murphy , Joerg Roedel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Sean Paul , linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, freedreno@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Akhil P Oommen X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778538205; l=866; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=qFEjGgC4wb1fvQfsiuDZ/uQBzV5scQmb40bLkCfeBGg=; b=63jkHzMyfC934McaMS72qQzI1obDzNntWJQBUz0AVtE273amGFUWx7fovSDObmw7m1nz/fPSz r8jcxbe20XFBLRx4d/OizdOTrANdLrOMhCUnnVRkTpMBeNetRGijKeL X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-ORIG-GUID: EbDYBxXYvPI0Ki0Y48LTPzhCCw7_kXZF X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTExMDIzNiBTYWx0ZWRfX+oqkCgw+hCdK Q8q45TCKaRpo5xiCowoY2qcVPSd9bthJR2FkA0EKQP9HKjgh17uXfclyjKsQXwMX3c+6oyT5ZFk 6vV2d8FKSYVTsi61Yb4Yst98vBRM4shjHBarwSJaA6NdDjhoSXML8bWwfUHW4/+Jo3Z8DzbVq8l kqyN+NRgW1Yf2DPHa2sIOlDmjRiczhAja8IJISd/J/olR4/4kJc+joVTEzAO/e28sJTPwp89qPx O5WgeFkRAqSamC3SjWakiq7lZR1HB/yexK28uyOs7p0bkrukWpxlJryS+/kvrb+ZYaGs/uLzGl5 7QoNBk9T3yH/cgPhdxqjP4TfrQ0AySG5Oi7XQLqSmxhkfpsfZ/mc+Pykr0GXZKOKXw5cKC+nA19 sZPoQarqoY7TwOsNVbuMGvfp9H91+Yt9C/0T2kFAlj6qIY5/Df/2i34EVyCvcVARDP/KyTkxMC2 UjIg3qdgoe9X4wubXUw== X-Authority-Analysis: v=2.4 cv=UZ5hjqSN c=1 sm=1 tr=0 ts=6a0256ee cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=RQVZ3Ks9ONUmwc3llXAA:9 a=QEXdDO2ut3YA:10 a=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-GUID: EbDYBxXYvPI0Ki0Y48LTPzhCCw7_kXZF 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-05-11_05,2026-05-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 phishscore=0 adultscore=0 clxscore=1015 lowpriorityscore=0 suspectscore=0 bulkscore=0 impostorscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605050000 definitions=main-2605110236 Extend the sm8750's clock description section to also cover Kaanapali GPU SMMU since it uses the same single "hlos" vote clock. Signed-off-by: Akhil P Oommen --- Documentation/devicetree/bindings/iommu/arm,smmu.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/iommu/arm,smmu.yaml b/Docume= ntation/devicetree/bindings/iommu/arm,smmu.yaml index b811ece722c9..d1330fc0178a 100644 --- a/Documentation/devicetree/bindings/iommu/arm,smmu.yaml +++ b/Documentation/devicetree/bindings/iommu/arm,smmu.yaml @@ -568,6 +568,7 @@ allOf: items: - enum: - qcom,glymur-smmu-500 + - qcom,kaanapali-smmu-500 - qcom,sm8750-smmu-500 - const: qcom,adreno-smmu - const: qcom,smmu-500 --=20 2.51.0 From nobody Fri Jun 12 23:57:43 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 534CE38330A for ; Mon, 11 May 2026 22:23:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778538233; cv=none; b=lJyDoKa3zZeMJrThEmJ0oMbnAHEJQgCL1IBXYK99uLdAlgWbaNdCT431OZr1IkW1GBPi80Ey27pf0lYk6slOhy8oAQSvH5yhoDEvM6FFZm/rCyeUcQFy+v5i8MbTTTpyTj/MsWo7aWyWUZvru68JQ8Z6k5zWfrzw32V7eUHQ/vE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778538233; c=relaxed/simple; bh=j1uKoavk7LSXVTFpinQJ3L50+niGwfT5j/plxH9VxBI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fO67/k2POjKkVoTcQDZi40rH3dC0LNZgc6MWBlS/Ou3rDkAUjb/QqY6n/sgocITmGSTKCh6aDJ5tf9+VZJumrzagpQyaFYZs+JFbDQ1oEBuTDNIUmNIkOcU0JZowBIVgCPSNVuDMnLoNzcYnL00aZiPbfEEfk0pzlTKfrL3lPcw= 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=n672HzHx; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=i9eP3YR2; 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="n672HzHx"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="i9eP3YR2" 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 64BK808S2172840 for ; Mon, 11 May 2026 22:23:51 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= eXUF9eOdUNAlLXcUL7FmdHp0dlAT98Q3o6ahLF/ZEhY=; b=n672HzHxzEtRcoDf ir6x/ZJRlEfhbIJOMVkv4eyYqXy8MLDomiRPg2BnI9MdSgbrwtPlxGXcbQrE8ZMH Tm79PL/RiDti8cr5SSPqlKYIQPihvq+KgcpIznMhmQ3+VCQyPXo8icYNTV7yNUGw h+h/WaJFcROAZG4lMM10n7i6ntRQkn6Qa15zvkAvqPsJr0IFcJWkuhWOv4VUd9mO mHCMDbRSS2ZYZRzjxwjrs4HEctl0JYhJKxLP+Bv+3E0GTQiQrfhPpQicVPthpkXk WIoWEkPypH5zD1BNsC+BCVVeFbLjkTpgRepjdbQLjiZGJgp1Rarb11OFp2zFmNDq IJM12w== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e3nvj8ght-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 11 May 2026 22:23:51 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-368b0dc7731so95671a91.3 for ; Mon, 11 May 2026 15:23:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778538230; x=1779143030; 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=eXUF9eOdUNAlLXcUL7FmdHp0dlAT98Q3o6ahLF/ZEhY=; b=i9eP3YR2gteLt1WUjwmFfpEYpF+lOEhu3GX2/ht/UpmIlMN7xe4cXT9l4XsqDAeEaD Hd5VIhC6mMYqDewioknjokHiNjRkQSjH1Tq9Y1p+LMHDQJKuSfwl3MNypsfUQE6HmKou ipazXYcBuJBD2ArZ8s3Z0ujpDVnCL2u1ljfk87yhjqLwDv4JrwnTQ1C0aFwf1Qyvim5m ktjF0sRsau/JsCRNKcsRY8CH4xOlgqsVF5bRd4s1iTafGRox6s4fV5PZOwH+Lx7YTxbb FT5W/Nzwz4botZ6VZe5cowkrTfKdtKat1/v4BvSWETPL7O+8twkkXxm7cbC3o6rqDlVY Ycdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778538230; x=1779143030; 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=eXUF9eOdUNAlLXcUL7FmdHp0dlAT98Q3o6ahLF/ZEhY=; b=mhX/E/V/zlOgzLPfgsMq0k2QzI2WzpeQ+LkAOinF0Uijrqc8v1wnkXN4BbwRjqODOE b73ZSdrbwb5rHFD/RKQDsv5HPj9TN6ndyTUVyAGY5lenEPzIFEI1+2HV8cG/Zan0H0vR HOCQ5kHeotE1e+p9aC48gthlaVCmJXsvZAN5MX01/ZrR8lisIVdzwbHfPjZn/HzEh9ZK 7zkciLKwYJZfdTF3wkjmq15JyqSyefZM+zsb+E8c05OCOz8BQZCKm5j+gdVlDjg3aDYv VBJ8U/sKz/cp6aOOdlL13q3ftljcSdiKZR2sKP0rBq0qN09WQETuyyG8EOQ/EX26yrfb VyIQ== X-Forwarded-Encrypted: i=1; AFNElJ/iqhOl00CiRfqYkzitTiGlkMMXlGO9a/IAVBdMDmNofaRC8Wj/61KnjAYpY/sM+SE5/gyULTADjWDgZno=@vger.kernel.org X-Gm-Message-State: AOJu0YwgN/f/b2gEj2mVoFG/STkrIC+5AHZODuyZAC383U8X0QFm0jpj HzjVrZRRajL0suBc0oycmuD9+wkEx2eCBRVRclPmlTgx15eJKmRUV4Cz9Kibm9Se6sVJCxd80IL Yrl0mdYcX3gp/shanudDZfkMNzic3dOKvu5TXdZ3LUeTGO+YIfY1CgNapYX0NFoSkDDw= X-Gm-Gg: Acq92OF5EtUYRkKNzhzTZxOSzN8+Um+e/k6PLWHHQp3BScukHnZuXmBjxqcZvTvJgdk ooFuKVc6LqZ5LqCc7PUdA2N4sXiBLiai11OxpY/l+mH2Ki72M0GTkkce0dmef87KxCCt4cMG1G9 XuFHFLjBRDE+4WtiHCy3X3JQFLZSjxHOn5fv2C7CgVbm0Fe8ZRkeuor21FfvxDwj2sisoky4Bpp 8OMcJ3mW8lHa/87t012x/AgPsWFW1psonVbMbwllVnC7Y5CAhYwAepBBpW5i75ZZMhpJNi1WScs zKyetB6lsOgIxZQnFCPIXM1wXmJd9yujjWTlbqQD06ZEjFE93bVd3dwvAfxsVYhtu94PeBcieLs rSaEzgbA2eMcy5UWHhPkABbEs8ng7KaazyP/2dQ46IHmI6Q== X-Received: by 2002:a05:6a20:3949:b0:3aa:f7df:6146 with SMTP id adf61e73a8af0-3aaf7df68ecmr9095262637.46.1778538230352; Mon, 11 May 2026 15:23:50 -0700 (PDT) X-Received: by 2002:a05:6a20:3949:b0:3aa:f7df:6146 with SMTP id adf61e73a8af0-3aaf7df68ecmr9095222637.46.1778538229874; Mon, 11 May 2026 15:23:49 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-83965946543sm27028110b3a.16.2026.05.11.15.23.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 May 2026 15:23:49 -0700 (PDT) From: Akhil P Oommen Date: Tue, 12 May 2026 03:53:16 +0530 Subject: [PATCH 2/8] dt-bindings: display/msm: gpu: Document Adreno 840 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: <20260512-kaana-gpu-dt-v1-2-13e1c07c2050@oss.qualcomm.com> References: <20260512-kaana-gpu-dt-v1-0-13e1c07c2050@oss.qualcomm.com> In-Reply-To: <20260512-kaana-gpu-dt-v1-0-13e1c07c2050@oss.qualcomm.com> To: Will Deacon , Robin Murphy , Joerg Roedel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Sean Paul , linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, freedreno@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Akhil P Oommen X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778538205; l=1371; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=j1uKoavk7LSXVTFpinQJ3L50+niGwfT5j/plxH9VxBI=; b=dkSBw1s8Hl7c34xGexPilCuQxVMR0sBENGS+SZhwEMiavLDKfYoCy5dsAY7UhE8iKS0QVuwSG 2dA6b55CTO7AU/2fkPlZlCpIFE/Ms/Ak81W1hhKN6X0xKKbaFWz5JnE X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-ORIG-GUID: 0_nZBrKA3jJ6X5eXpPu7Id8rapvwOy2z X-Proofpoint-GUID: 0_nZBrKA3jJ6X5eXpPu7Id8rapvwOy2z X-Authority-Analysis: v=2.4 cv=H8brBeYi c=1 sm=1 tr=0 ts=6a0256f7 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=I2s05RQVLi5l9ras6fkA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTExMDIzNiBTYWx0ZWRfXzMEOb4vzrgWL 5PfofJvBDOAMj3NoGY+YjWAYrelG+iEwLYTaQXIb1Jsn7ShAtbt9rlCOGt8O+ztRyX0JCWiuh7E jVm47/PnlhvvchjvWcr/nPiFbMahAqynI0VVqeWen23KKq3ONahi3LX7PIWywgxy53HHEkueB5b pls1GXGzN7MFwgXZYqrS71+Di8kyaWKqLwHN06JbjHoKTIJ9ghtZZCVZB2zD7ObOyOaooOvigJq JYltOjinKGPQdD8RGBm183wSRpua2UJuKHvIVZnQwBwBoxTwUdeJ5reCDJQZCYcPyLFX3v728Xd vv/CEaLPf6U5QqInHhVev6s8LLNcp0gIYHSfOxESSBF5kETqNMBNnP4ECn7lffA5OItP5ryO159 SOUN9RYa3dDNSgW7e/UyiO8ikryyy4rZ/t9ta28hxHOySfvkaLaoUX4PsD0S2kmOnZ+rRZd9T5r Exq/ZxQYP6dM8bQfB4w== 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-05-11_05,2026-05-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 malwarescore=0 phishscore=0 spamscore=0 bulkscore=0 suspectscore=0 priorityscore=1501 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605050000 definitions=main-2605110236 Adreno 840 GPU found in Kaanapali chipsets belongs to the A8x family. It is a new IP which features the new slice architecture with 3 slices, raytracing support, and the highest GMEM size seen so far on a Snapdragon mobile chipsets. Update the dt bindings documentation to describe this GPU. Signed-off-by: Akhil P Oommen --- Documentation/devicetree/bindings/display/msm/gpu.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/display/msm/gpu.yaml b/Docum= entation/devicetree/bindings/display/msm/gpu.yaml index e67cd708dda2..35c6d38dc379 100644 --- a/Documentation/devicetree/bindings/display/msm/gpu.yaml +++ b/Documentation/devicetree/bindings/display/msm/gpu.yaml @@ -415,7 +415,9 @@ allOf: properties: compatible: contains: - const: qcom,adreno-44070001 + enum: + - qcom,adreno-44050a01 + - qcom,adreno-44070001 then: properties: reg: @@ -450,6 +452,7 @@ allOf: - qcom,adreno-43050a01 - qcom,adreno-43050c01 - qcom,adreno-43051401 + - qcom,adreno-44050a01 - qcom,adreno-44070001 =20 then: # Starting with A6xx, the clocks are usually defined in the GMU = node --=20 2.51.0 From nobody Fri Jun 12 23:57:43 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 C2749383309 for ; Mon, 11 May 2026 22:24:00 +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=1778538242; cv=none; b=WEjyqQmw/VXIGcIkVx+qzQYDuadgasglaOwoCXNteKyzB+IyOV+1DeyOkQWvqFCW9oC1F5KzqDAA4rzueRVryUXAHK0fd1Q3ib3TUmpGLiIku28mbv4Mis+b3gqAXbz5pZ4a0N0C1yS6kgrK19lhboY8QPZxnjMy5ro6BaKYTQk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778538242; c=relaxed/simple; bh=E+1GLuDyRo5xJsPchj6gbw1ljk884w3Mcmg6k+BHHl4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FJjRX//utveMCBcB+3csfgSJwVUikj9vWBiA7rrH/g4JXLmMhxdzwh0zWwZAJW7g+I9XxWIYq9W4L81ihdWFGcmABpHXhp3KHH83eYKgTYwcZsxHNqrbsdJ7qWXbxx+MBe0YMobaMM3dzvx7u1Vank7kTGEbmqp+fnvoLJhaSLw= 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=b3DMw+w+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ZSRXRCm4; 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="b3DMw+w+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ZSRXRCm4" 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 64BK7sd72172407 for ; Mon, 11 May 2026 22:23:59 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= R7Frk5q2FbrccyAZoFFWXLc+MXICjLS7DMiAdsGdoHA=; b=b3DMw+w+N/9GxBUS 1NB5SWDv4tBz7QN0HA/VcqtKp0QGd1l9LFbuooFJCjvq9aMt98zzNa5Abs68fRA+ cLQZTb+XaFkeRQxPHcl4NdKM210kU8S0xUZ4iJEssut9MJQ628Gew+i4YvfoDjeM Y8EJdSoIkd30D5tJWHr183dw8Wvr6CqUWrvfcMHiK/E9uMHeiONFwi3QWlDh+Is7 Eymm1a3jPTpHYJOJA29abjOuEOcrMjFA6lXrYeacIi7oDfzfsLnyNKItau6eynO5 QtFHv8YxboWx1SDVOQCM3rhHqieAqBbbmf5sX+ooEkBXBvzprMos1nFXtRGcA+ig vL1a4g== 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 4e3nvj8gjb-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 11 May 2026 22:23:59 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-c827c0aac70so1215604a12.1 for ; Mon, 11 May 2026 15:23:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778538239; x=1779143039; 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=R7Frk5q2FbrccyAZoFFWXLc+MXICjLS7DMiAdsGdoHA=; b=ZSRXRCm4uGSc17iVqez83PkHJmKub4iTkhSivPhw2zpKmCLdD8YuIco5MCZqcpWKEH ItHRzxj67g2rhsQRjE0GnA74EmZQkOaXisLxMp8znuMN+3DBTxmHvyr3NVZs5lHyiMMy lN9gdMXYPdpkqE0+h3ewDColfdpH1Kfl6DKkGtVFBHzMoLsgLhn0DBYAj4D6FutDLvDX gcevPODOgnWZFrnCoS4dSnrUqulBC6xf5PfCrq97Y3Fq7FmBNMwVGniHOjP3mT2b/wfX m6T/lIUlOaf/lA8C9ntd3CsIe1nZ75L8JULOfbvmZBmcloBvpFPQsvglQt8kNbEp5Mp+ nmJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778538239; x=1779143039; 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=R7Frk5q2FbrccyAZoFFWXLc+MXICjLS7DMiAdsGdoHA=; b=WudNsIWVpKAIdZyuClUy28ACFivuP/T/3htLohFcW9839kbx6gL5JD+eZNbvF/LH7x OmKMV8xkm4pw+Vh4bgXzDhp5MhkZ1Xzi2/rHXNaBQnbXyh+AfNr8mAE2QYxua2plHsIo ddeSfwrqt6aAZsHTTV7Z/lnnBRd1hTQE9EYQIF7hK9SnA2GdKmJiQM9ugaXPpZaa6+/F KAw+gmSILFmvwnIzLmrpEZ2Jhbq40vqzhbIM9oRI8ZpAySfrVYi2GTgjCiQKLVBAaxHO tGQm0oZUJ/wmV3ln4CqDePVHfaQP6dwh3pClrSlXtQjnlZaXx1lPqWxXdOoFku/7r7ch YVTQ== X-Forwarded-Encrypted: i=1; AFNElJ/4YI7T534Ko88MOB5RnPiyLD9QLzKVCzBWRxx4Sa2pbMwEIBnOxraLIudAVH+j9bWpu6dH+lycqNc19XM=@vger.kernel.org X-Gm-Message-State: AOJu0YyaLdX9sdwiIQJvLmukBHwm78HiAdrN0eH+Eo9UCcHoyBg+cA8Q GyDbAdMzrOmjbHSc/kp4oMEfWLVtg7gpxwRQ2X+U8jAQnPijZTPUZPWsqTvPGR4MW72ZXnn6LYy OE+LQ1itjWycw94H1PrCpPBPdYB5B/8cqQTEOhGlDVCplWBlt/JDO0rwuA1tKwtrQdlQ= X-Gm-Gg: Acq92OHBaEYhBNmSc3jiN1N3I3jEqCfVACaVzKdRxeLSLEtK4Nm3T+ZpoP87cJJRLHq 6aNzgYbNbzYCkoINBljxB40ephHnkMlcv24PUUZZbZgLY4mk3leUpmWqUUMJIrfRGnRGqFaTcRY oDfE01JQmaiJBaK19vnTgJEN5AdcARmieQnMgIeWWc2JWElO71w9p75rHpkSjzsAFNrhBFPs753 +AGvH1C0L+8vddQituX5kJFnSZr5H0ne2ih9vLqeNwd0/5Mbjm5Zz6DIO0ahhofQ66LZWo2EkXc IoLtD4BzUkzTjKU/SZEzVwwXUsf84xvjatBIHOa8f1iPjA5F8CNd9kHHw/2ugyJirtIaSr6NU9Q e6XMDggkRCqV3bQQUeVLZ6X79/bXuT0m9cqYPzq/0SMf2vw== X-Received: by 2002:a05:6a20:9144:b0:39f:c93e:c7f7 with SMTP id adf61e73a8af0-3acc3538b93mr1274549637.0.1778538238647; Mon, 11 May 2026 15:23:58 -0700 (PDT) X-Received: by 2002:a05:6a20:9144:b0:39f:c93e:c7f7 with SMTP id adf61e73a8af0-3acc3538b93mr1274515637.0.1778538238163; Mon, 11 May 2026 15:23:58 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-83965946543sm27028110b3a.16.2026.05.11.15.23.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 May 2026 15:23:57 -0700 (PDT) From: Akhil P Oommen Date: Tue, 12 May 2026 03:53:17 +0530 Subject: [PATCH 3/8] arm64: dts: qcom: kaanapali: 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: <20260512-kaana-gpu-dt-v1-3-13e1c07c2050@oss.qualcomm.com> References: <20260512-kaana-gpu-dt-v1-0-13e1c07c2050@oss.qualcomm.com> In-Reply-To: <20260512-kaana-gpu-dt-v1-0-13e1c07c2050@oss.qualcomm.com> To: Will Deacon , Robin Murphy , Joerg Roedel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Sean Paul , linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, freedreno@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Akhil P Oommen , Qingqing Zhou X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778538205; l=2262; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=rscpl8C0bBlWpsGZRfQr8cfwna3yHTFswaa+FyKvunw=; b=coHh6zS2m9SCj16Gzyz7t9BkZ8HEBuHE4W4uPRbQpDal5KptphD8Sputqj9jokSZ2d48QX9E4 JAbZtSW1QrVCU4M5AZnST+pgHSljyAF0noTa/1EOUAF/8SwP5RojBAi X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-ORIG-GUID: SgqfYCy75UIYH977SBV9ybCQzjFjLlOQ X-Proofpoint-GUID: SgqfYCy75UIYH977SBV9ybCQzjFjLlOQ X-Authority-Analysis: v=2.4 cv=H8brBeYi c=1 sm=1 tr=0 ts=6a0256ff cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=XZrIUYhEBg08vmH-lqUA:9 a=QEXdDO2ut3YA:10 a=bFCP_H2QrGi7Okbo017w:22 a=TjNXssC_j7lpFel5tvFf:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTExMDIzNiBTYWx0ZWRfX2BQ25XnzT3qR cCaS+4qFws8oW+roGkJtNPVlTex5byhlXvnJqDBmXAOHK90hPp8ppXtx7Y4eM71r+QEm79pK6Xk iD0nsLCC92iVsKZZYz+mqIvo8H5DbbqQOM+mrx9OTM0fHk4AO5pyjw8I+VXiH66iAhdeZMBa4yw YVgrRtqZuzjSWDYis/AN7kE8iyv4IWFlkul4Vp2N46bH5Y/+p5zw0+orqoMPx0RbZsM9nGLuCd4 FlZ9VsjYL6SuSzUCYtAOmLSwYLQrFZI66bL7HQKeUi+avnYv0zNLfekcTrCATcxFWNJ991doO6U TyRRKVkVbs91ZRuShHRmDfUBBQ3WrTaB4cBAc6z1si2/XF9tQR6P7eiq+5YrKkhj8NoIdl76uc1 EQNj/Et919OyqbsqcNRRIqY22VrvJaXUj2RdRJIT1kv0weWFI4g2P8yjvGKtPW51EbHzCvyeiyi xOzftEUwQ0A7ZkBju4g== 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-05-11_05,2026-05-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 malwarescore=0 phishscore=0 spamscore=0 bulkscore=0 suspectscore=0 priorityscore=1501 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605050000 definitions=main-2605110236 From: Qingqing Zhou Add the Adreno GPU SMMU node for kaanapali platform. Signed-off-by: Qingqing Zhou Signed-off-by: Akhil P Oommen --- arch/arm64/boot/dts/qcom/kaanapali.dtsi | 41 +++++++++++++++++++++++++++++= ++++ 1 file changed, 41 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/kaanapali.dtsi b/arch/arm64/boot/dts/= qcom/kaanapali.dtsi index bab654bbd6d0..26a4de9c8d45 100644 --- a/arch/arm64/boot/dts/qcom/kaanapali.dtsi +++ b/arch/arm64/boot/dts/qcom/kaanapali.dtsi @@ -2597,6 +2597,47 @@ gpucc: clock-controller@3d90000 { #power-domain-cells =3D <1>; }; =20 + adreno_smmu: iommu@3da0000 { + compatible =3D "qcom,kaanapali-smmu-500", "qcom,adreno-smmu", + "qcom,smmu-500", "arm,mmu-500"; + reg =3D <0x0 0x3da0000 0x0 0x40000>; + #iommu-cells =3D <2>; + #global-interrupts =3D <1>; + dma-coherent; + + power-domains =3D <&gpucc GPU_CC_CX_GDSC>; + + clocks =3D <&gpucc GPU_CC_GPU_SMMU_VOTE_CLK>; + clock-names =3D "hlos"; + + interrupts =3D , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + , + ; + }; + remoteproc_adsp: remoteproc@6800000 { compatible =3D "qcom,kaanapali-adsp-pas", "qcom,sm8550-adsp-pas"; reg =3D <0x0 0x06800000 0x0 0x10000>; --=20 2.51.0 From nobody Fri Jun 12 23:57:43 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 353EF38330E for ; Mon, 11 May 2026 22:24:07 +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=1778538249; cv=none; b=AfzSPM+D4oLxz5w+tR9Xix5o872S+ndF+UC47j2qPKRxqJnfhvdcVGI6uMM0PeTXHDiBszL7VIHPCyDSv76P+fpFjuT8vsIUk2Ni8vQbzjL7kOyo5s72F874PrlWskpur/r63QOUkAYNJR/12FAJ3S6QapeoCccO7W36Uygt1Eo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778538249; c=relaxed/simple; bh=97HQIGbf+tNFlTRiyh8gUJ2fs1SWaMmQ0EPBudtudRI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=QxRwxYjKn/04JquGY4fMqHWXwe9PpljDulwkv2iqGZTtjGWfiJheFdLzoiX0NVuaB48dDNukp9QChRwQGZuJAl+X5biQdZ5GzcY01+senIZGtbKjLhKB63TxBCbk2WLXCxHO5yVmYPsXJ/pDDaXIkElE9Fdn5kp5eyC2MtZdnRo= 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=CG8l9Pkv; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dpkCYn8F; 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="CG8l9Pkv"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dpkCYn8F" 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 64BK6TSQ3443736 for ; Mon, 11 May 2026 22:24:07 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= NUPp2c9rAOL29gHVGIJXyIeP9TpBMN1OdAXgD2H+ohc=; b=CG8l9Pkvro36Dld4 N/0dSJ66oyZTv3rClHs/r32KRRKZuk1OnZV5ZHWIsV2e/b3h6q7lxjL6QFcSb2qm JLNjdXW9dnssebTUeCvUdRH0M1FRxbFNFoE7FuHhfXMlszdbDO4ezcNvt68vJO5u bsml0ZEI7vZYmfsumcc7SPdF1h3RmaLR3AXRCNPi6SR4XfaMT7US/n7uyjMTFGOD 2UgkFS67Xq2iRPlLmZ7rK+5Mcgf6StSyqBMTS2PMfdAOITQjGencCsLYvgcIcPAk /b8WyR+gkEmASOkZQkQH7KOlJScJ3NVm5Lpkyj/B3AvwbKMWqG+gcCln5Sq9peEL i8fgog== Received: from mail-pf1-f200.google.com (mail-pf1-f200.google.com [209.85.210.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e3nv0gfap-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 11 May 2026 22:24:07 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-83544d05c5aso2657379b3a.2 for ; Mon, 11 May 2026 15:24:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778538247; x=1779143047; 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=NUPp2c9rAOL29gHVGIJXyIeP9TpBMN1OdAXgD2H+ohc=; b=dpkCYn8FVf9TNXfqIUGujke4rXrmFbMd9+ervf+7l6HpfxYGDqz0HVnkd70vyqBxBO HbIS+RjX1dbkfaWbPm7zZDlkigFAKlM5kJ6j5CbW8zcuCyXemxpxWwR8FciHVnEqkTe3 9XojrpKSzlhiImPGDPzFob1h1DfRrHuwsGvoC9rpcaMm0q+d5KVJm6sebAKrxxHVn3BJ 6NTopKFX9rIxKpp/oNwAnUHI4WHxiWePj9SYicZ9zkx4ogu0ASWIjb+e9tguKuA8GSkx /OSD2lhAEzYnSPYkhtobzatItbWZBdoAmSUojMwRUfPipl5w3kuxVuVyg0vj5rkm17ue Vt0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778538247; x=1779143047; 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=NUPp2c9rAOL29gHVGIJXyIeP9TpBMN1OdAXgD2H+ohc=; b=jUDCafBVCqV8h+AEduAsdKcLUrZw+6xJU0P0Bi3mIj3whcQoO2QA+Sz32d+7Zs5/u0 g9H58Ia3h8siUF9BwafThtJWCJnZgFi4yGikIQkMvI8/tcnHBcTVFy+Ya96DkX8C0aSH dpH2rJBbC35HF46Y8EJ/VA/RJ0M6bDRl6GK6DlkfRb3Ytd9IybWDuXlpoADTmksEWabF rKvqivKBKPwKy54L5ZAmhKFnuRxX0Itmnep4xkqwrMMYNwlgo61Siz4LYTSEHoXCqzxP oTAbVQQ7+hWTkuZpTsow62IbmI8zme0V25T7YY8XgD8TK4AyVkAc2iI9ur7X7+p1qzKM jA+g== X-Forwarded-Encrypted: i=1; AFNElJ//MBk9EaWOXY5VmbrGVJufWc1S6vy1b/PUyClnQuRX0TlfHjFw4uR4fOECPs9AK1OxXekLNaNBmBMLWJs=@vger.kernel.org X-Gm-Message-State: AOJu0Yzt2jlzIyOKsJYmOm0d6aAXeAI4VcDDoSamRHhxJ/4BJevFCgFp WBsCqUGgsa9R00qJ2auXr1dQB1gmWjcx0I77gIMlKSj0vNGhsmEnNP+Zsp4KIaJRl+H5/70joHr K6+5zPXEnrxVUhB2Id5sQJkgp0LMkyRvUw0Avkw+bSlNO8Xo0zyeVpF0QqSnGj1Go8Tk= X-Gm-Gg: Acq92OHGeoPmqIRR4E1cJ2hNSab0f79v8rCBQqf+sDGVV3SoQHmi38zjsMN2pNjnudf 4PKU7KlhIB8KgsDwL2eF/XlSs33EPC7xJZSdGKvp/YcOkgOYN+jQB4TlxYgLjpV92Z/cFOCxo6H mzNxA6rkn5kyarGcG0B0Dr2t43fpszQgVHUtcttxSZLA3f8wLn/WbkvC1d1/gIyh8ZGmbn7pODk IdQZc7CQBKJUON45Cc/nNK4ykf6iiSyEhFzBnIRikRjbVz3wJWvxHb25PW48fQr07IK22AVGngx HlyLmpYLuxqTe03cyncr0D7tvaoDkZzOoLJtH4LH4hn+KY+6T4h89UbJC0zm7sVMRrJ9qWTUuom VttrmB25fz+9sJNaRJpyRm1svii4nramM4zPnbTUu1eaF1Q== X-Received: by 2002:a05:6a00:a90f:b0:838:af72:fb44 with SMTP id d2e1a72fcca58-83cf4f760e7mr18257626b3a.2.1778538246799; Mon, 11 May 2026 15:24:06 -0700 (PDT) X-Received: by 2002:a05:6a00:a90f:b0:838:af72:fb44 with SMTP id d2e1a72fcca58-83cf4f760e7mr18257605b3a.2.1778538246344; Mon, 11 May 2026 15:24:06 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-83965946543sm27028110b3a.16.2026.05.11.15.23.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 May 2026 15:24:05 -0700 (PDT) From: Akhil P Oommen Date: Tue, 12 May 2026 03:53:18 +0530 Subject: [PATCH 4/8] arm64: dts: qcom: kaanapali: Add qfprom 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: <20260512-kaana-gpu-dt-v1-4-13e1c07c2050@oss.qualcomm.com> References: <20260512-kaana-gpu-dt-v1-0-13e1c07c2050@oss.qualcomm.com> In-Reply-To: <20260512-kaana-gpu-dt-v1-0-13e1c07c2050@oss.qualcomm.com> To: Will Deacon , Robin Murphy , Joerg Roedel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Sean Paul , linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, freedreno@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Akhil P Oommen , Jingyi Wang X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778538205; l=1012; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=qA59djGG78P3MNRfB1Y8EMktq/ELkcaIx0EmOPVu47I=; b=9OvPBcF1MZb4Ksy60cJdP9QxS6+kk6zi2B0H2ygRxmneK9+uTtViTgI5ljZCjPD/i/sq+fEEV 0s0G6D2JEOpDKJB6PzrAU5NDlmvdjlzdEQD3pg3eLjw+GXlyZfoTeaD X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Authority-Analysis: v=2.4 cv=V+xNF+ni c=1 sm=1 tr=0 ts=6a025707 cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=doS3iEISOceegCkkCwMA:9 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 X-Proofpoint-GUID: gu8FU62_gjJhQSjPfMzfCIoQBa6vxKAr X-Proofpoint-ORIG-GUID: gu8FU62_gjJhQSjPfMzfCIoQBa6vxKAr X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTExMDIzNiBTYWx0ZWRfXxhshwWbG5TAr MMWgCPkK7qTald/UVgNgZ8dggjYIM1f7GYZIuE/HbEEQeX9MuDUE/8FWXLbfc+BWwAdKON8mD5B bjE2z4oZKcCbwMkNztzBc4vIW4MghSTnPaFPPbiS5l+/AJ+Sk5THiAGk6bT8YZkpVFIfeOR75Au 4CY9R6JDGD4BJrOeWz+fmlIXgwITw7n9sN2HRLJUeA/+cebgXySfSWHVFOY2BhyJ8GE2NdvzvfT Mho6AErDfelZ+tHZAtRFvPKcb3k4V/QbxDKNnemzvOZVj4TZ0d1Q/UMTwtugESBaGMnYckyrwF0 K+Tnpu9ccbf1C5ZNvPcxHEwbmpkIPMZtSGvfjJoYLRp2KocbMJV4uJVzbZJgFfYcfujRdIzvZD2 JokhFf3Ry50Mjsw8RQriNITqcZnKJVyq8v/0l5BlI2tthcTXOct3uQGQwUsNXzLve9CaI8/i5+U N0Y0KWun5T7hgIQAOhA== 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-05-11_05,2026-05-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 spamscore=0 impostorscore=0 clxscore=1015 bulkscore=0 malwarescore=0 priorityscore=1501 adultscore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605050000 definitions=main-2605110236 From: Jingyi Wang Add the qfprom node and gpu related subnodes on Kaanapali SoC. Signed-off-by: Jingyi Wang Signed-off-by: Akhil P Oommen Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/kaanapali.dtsi | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/kaanapali.dtsi b/arch/arm64/boot/dts/= qcom/kaanapali.dtsi index 26a4de9c8d45..0211fc9f8c88 100644 --- a/arch/arm64/boot/dts/qcom/kaanapali.dtsi +++ b/arch/arm64/boot/dts/qcom/kaanapali.dtsi @@ -5868,6 +5868,18 @@ rpmhpd_opp_super_turbo_no_cpr: opp-480 { }; }; =20 + efuse@221c8000 { + compatible =3D "qcom,kaanapali-qfprom", "qcom,qfprom"; + reg =3D <0x0 0x221c8000 0x0 0x1000>; + #address-cells =3D <1>; + #size-cells =3D <1>; + + gpu_speed_bin: gpu-speed-bin@142 { + reg =3D <0x142 0x2>; + bits =3D <3 9>; + }; + }; + nsp_noc: interconnect@260c0000 { compatible =3D "qcom,kaanapali-nsp-noc"; reg =3D <0x0 0x260c0000 0x0 0x21280>; --=20 2.51.0 From nobody Fri Jun 12 23:57:43 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 44AB5383311 for ; Mon, 11 May 2026 22:24:17 +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=1778538258; cv=none; b=UfFL4panojK73XXQOgiXhpFK4f1BUl0G1vPOoBY4/zQzh/1PnvesLr09MuLVk9ScC5ObcJtoZcFWxMT7WXSAUGCAjaPT+CmSxW6OV7NJUvO5AgQKbZI25xDarnTuF+MlI5CTo2rEC40iQYHLuvheh6iwXQwNWl41hfY0bGrYJIw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778538258; c=relaxed/simple; bh=04qu+sqiESXvq4vvHI0DHaSeLTlPn1EdVFCIopBEhMg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=I2AaFHwTEwg8w+hOnBm+Ap17lpIXl9gJ+Jmz2eNHcQXs3BEOvgH+XODlPCcbUwAVI6kQBGf7IBSfd9G3mChHBDbnGDm4GuG8b/7htkzaycpejoXNBU2UGLWtRNmEPlPpeF4TYOLT8Wr90jIzbZDWZ19XdObrahP6pH/CZDjrVNM= 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=aMevEelD; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=R7/OtbT1; 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="aMevEelD"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="R7/OtbT1" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64BK6ku7866618 for ; Mon, 11 May 2026 22:24:16 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= FBlygsgGnxpPMz3OC32mVCAkxjkMriPy5M65BYzsWwU=; b=aMevEelDPgBpPBKd 820JcWpezKtVXryRm7ieHXKBnYKlXJNsczb9JH9PnQgi+Dt+7T+R3UdAtURDJfxO GahvsmKHgD3++i0nq+9Y0dqHVyswpAXlVHpVlBcayTzXi4sbFmm4KXuHklzw27mh Dqmd+AmNXhGJ80R283HfR46NhYhrvfd6rIJ7xwwi3H1zocPpmjtWLUegaXO3B+6F anIWxBuc/Fwje72Ot8i8wXwaqc0qstB9eAHfBhIE51ZeuvPc7716EW3cvyAcdtR6 +uixQ3UXczHwQlSt/GIKg6RUqK7B+F5V3fwFZKNGVXDg3PfC2axuQwzQQk/3CadU xHEY6Q== 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 4e3nv28c7g-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 11 May 2026 22:24:16 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-8230d6d54a5so4225078b3a.1 for ; Mon, 11 May 2026 15:24:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778538255; x=1779143055; 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=FBlygsgGnxpPMz3OC32mVCAkxjkMriPy5M65BYzsWwU=; b=R7/OtbT1cVILLSssGOdfvaivltibC8SQSCY8R/aCll2r7LDz0X+ZLtVN78oBio3mN2 wjjJdzFBeotA1iPvqkpfcz0NRANnq17hAzDnT2vVMwx+xZXO2d4DnNvR/1VtB9PA/hlV M1uwAHDwChpuIFMV/x4V+/5SvETcMFAFA8ZMg5c0KG6SNesvdkaThXWAfnaMW/a5ZRgo ie1q5rmVT6YC6sSZ/quxlwazQ4kOBSDJckBpxPiN/LCT8NjWmVdpWRF92C1pT+txvFkh 90Q/zLEiqvV88ZY4s4FQkUwfcOBKQC7gzUnaFqOJXY2GzLSJsR6fjRExTySzd4U32oGX w/3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778538255; x=1779143055; 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=FBlygsgGnxpPMz3OC32mVCAkxjkMriPy5M65BYzsWwU=; b=LtnXWp9WR/Rp2TPKkfemj/dehYVrIqxNtfbjpOWKxEeyEUIdWKCC8LHivtn6fPHZnr FbJNGZv1e+cAHJNX9beAxRL/6lCSvOwPSUItDMwGK2j7o9LSwAry9aQLkK8SqeqryZmT 2zhaSVnqpTikIwwvzfUz+mD8itgkEvZ17wutxkfUDOJJo2gySNn01u/VqkVL/pBQ1yFN G93PiWG1rl3p/sIsyVOt0VAZpIoSi5XittIr1WmcAf6bMUKQIIfOdx0rLkilfzmhb07A 6TP2x7FEt7SWn/YM9b5XOstQ2I0vmyrKDOvgMU4xiUGyk/rsGKA36yp6c188UITLFCIX +Xvw== X-Forwarded-Encrypted: i=1; AFNElJ9uCfA2713n4DNn0fp0dQmRJGh9WLjm+uIClkCkptN/expsr9I2HmeVmt0PwrSQsjm18edtnTwQ9pVj8FE=@vger.kernel.org X-Gm-Message-State: AOJu0YynIzfGClhgpZ1t3uvMp1TjR3qzyKee2GwhZFAUsxc7e/sZfjZk rZ+jdMUlagp2eyYrE3yblAFeLgEw9anpzhsUkjMbsrfbG4wSsOxos7CMrj2mcqGuUndjr8VhQyi sEeyXQHnf6xERCg1XI3PE4n83p+5H/ueYTFKuFFuBKX9JxrG/d5rwARoXswONQuSQgIc= X-Gm-Gg: Acq92OGICO3ogfOOk5av24DsX6OSWLEsjr/qzSUxBnpwvzsb8s0wz/Z7Te/Zfgfs0NR WKGdUEy7NWEP5cZqerDVcaF4WCWpNKsL6vkrlIUPF1YFyixH5eZmX2PpB1QREhpAzW+VJVoal1y 5y0G61Qkl/aoIleuaBGG2DYG6w0U3KzVGO2Jieeg8ijG6jbwa1bPrY7/2kuDhQSXB58ioHCjwJv pRWg5nUVjOPYRhv91kz4DIMGcq0b3QPORTwuUeUR4TrfxosyOx6RXCf8hPew3YgeAEyVSOMi8GC 5utVjqbYHUo2f+ktQ5e5RqmyS9GOzlYPaZEkOLDxMd9FASBVXQ0vgcKpRi/GLsR9AmVTc53/s4D GPzF/QEwarJVLtxnLM8cKIhNeRcZ3+aec8naucH1sjfOKcnSDoE3MMY9W X-Received: by 2002:a05:6a00:4484:b0:835:537a:6f15 with SMTP id d2e1a72fcca58-83ee836743bmr1216714b3a.15.1778538254805; Mon, 11 May 2026 15:24:14 -0700 (PDT) X-Received: by 2002:a05:6a00:4484:b0:835:537a:6f15 with SMTP id d2e1a72fcca58-83ee836743bmr1216671b3a.15.1778538254242; Mon, 11 May 2026 15:24:14 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-83965946543sm27028110b3a.16.2026.05.11.15.24.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 May 2026 15:24:13 -0700 (PDT) From: Akhil P Oommen Date: Tue, 12 May 2026 03:53:19 +0530 Subject: [PATCH 5/8] arm64: dts: qcom: Add GPU support for Kaanapali 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: <20260512-kaana-gpu-dt-v1-5-13e1c07c2050@oss.qualcomm.com> References: <20260512-kaana-gpu-dt-v1-0-13e1c07c2050@oss.qualcomm.com> In-Reply-To: <20260512-kaana-gpu-dt-v1-0-13e1c07c2050@oss.qualcomm.com> To: Will Deacon , Robin Murphy , Joerg Roedel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Sean Paul , linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, freedreno@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Akhil P Oommen X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778538205; l=7460; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=04qu+sqiESXvq4vvHI0DHaSeLTlPn1EdVFCIopBEhMg=; b=Fp2lHKVXgWkT80McpFjFpk7lZesnPTKO8OmzeleCMQcA7tzko3rc4qUbCoqC+IAtunBNHtuIY 2fEnr0n4vK1AmKVxQ7tsGndv5skP7bhDuYJMozfgwa3oAPLqgIQIKrZ X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-GUID: PIQT5gM5tCMC7bCTLoEX0eQqy_sLsdqL X-Authority-Analysis: v=2.4 cv=Mv9iLWae c=1 sm=1 tr=0 ts=6a025710 cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=NK6jBuhQyghv6pUElKUA:9 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx:22 X-Proofpoint-ORIG-GUID: PIQT5gM5tCMC7bCTLoEX0eQqy_sLsdqL X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTExMDIzNiBTYWx0ZWRfX+P14QNfF7MWl bTFme8G8zCSX7DtRtzm6hua+hEMBxXkgih8i6eZkjRLS9ZlqHa672PJI0L6v3rLsN6m/sBqHYd/ JtOLfpwMMPh23ocD7HyGCpjEK02AxriATFx0ZcAvvRxewnrjmMUTsAKnLNxc42/KpNIBlmGBSmu y3xxFt8FOI8odjYXnpgHHxsg92X3YcVl+eGjxeav3/gYlcSqCGBpVAAK2Xuu2Wl8q6Tn+Ey+Pe1 o+/NQ5QxIYKy3CBC7V9jVLMhcaLsX9dRkkgWllsB+V5tEDR74+yigXl0ERKBJBMVPD9evXyETnF 2+RthmJujK13V5IbviewHHQRtlfbKvyj4HEODS7ccl5zLy35vgkTCgDUkgYTz3vwRvYhoCYOCFF sv4Xj03vSfx0ybfYHL3cHU0YDYYgJm1a0mz2etSRUH24jDv5zZ52nNS6VfROlUWMmerW5o0mxyW xLAa8blL94a71r0fNvQ== 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-05-11_05,2026-05-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 adultscore=0 malwarescore=0 priorityscore=1501 lowpriorityscore=0 clxscore=1015 phishscore=0 spamscore=0 suspectscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605050000 definitions=main-2605110236 Adreno 840 present in Kaanapali SoC is the second generation GPU in A8x family. It is based on the new slice architecture with 3 slices, higher GMEM/caches etc. There is some re-arrangement in the reglist to properly cover maximum register region. Other than this, the DT description is mostly similar to the existing chipsets except the OPP tables. Signed-off-by: Akhil P Oommen Reviewed-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/kaanapali.dtsi | 232 ++++++++++++++++++++++++++++= ++++ 1 file changed, 232 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/kaanapali.dtsi b/arch/arm64/boot/dts/= qcom/kaanapali.dtsi index 0211fc9f8c88..c57aea44218e 100644 --- a/arch/arm64/boot/dts/qcom/kaanapali.dtsi +++ b/arch/arm64/boot/dts/qcom/kaanapali.dtsi @@ -2573,6 +2573,238 @@ videocc: clock-controller@20f0000 { #power-domain-cells =3D <1>; }; =20 + gpu: gpu@3d00000 { + compatible =3D "qcom,adreno-44050a01", "qcom,adreno"; + reg =3D <0x0 0x03d00000 0x0 0x6c000>, + <0x0 0x03d9e000 0x0 0x2000>; + reg-names =3D "kgsl_3d0_reg_memory", + "cx_mem"; + + interrupts =3D ; + + iommus =3D <&adreno_smmu 0 0x0>, + <&adreno_smmu 1 0x0>; + + operating-points-v2 =3D <&gpu_opp_table>; + + qcom,gmu =3D <&gmu>; + #cooling-cells =3D <2>; + + nvmem-cells =3D <&gpu_speed_bin>; + nvmem-cell-names =3D "speed_bin"; + + interconnects =3D <&gem_noc MASTER_GFX3D QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>; + interconnect-names =3D "gfx-mem"; + + gpu_zap_shader: zap-shader { + memory-region =3D <&gpu_microcode_mem>; + }; + + gpu_opp_table: opp-table { + compatible =3D "operating-points-v2-adreno", + "operating-points-v2"; + + opp-222000000 { + opp-hz =3D /bits/ 64 <222000000>; + opp-level =3D ; + opp-peak-kBps =3D <2136718>; + opp-supported-hw =3D <0x0f>; + /* ACD is disabled */ + }; + + opp-282000000 { + opp-hz =3D /bits/ 64 <282000000>; + opp-level =3D ; + opp-peak-kBps =3D <5285156>; + opp-supported-hw =3D <0x0f>; + qcom,opp-acd-level =3D <0xca2e5ffd>; + }; + + opp-342000000 { + opp-hz =3D /bits/ 64 <342000000>; + opp-level =3D ; + opp-peak-kBps =3D <5285156>; + opp-supported-hw =3D <0x0f>; + qcom,opp-acd-level =3D <0xe22a5ffd>; + }; + + opp-382000000 { + opp-hz =3D /bits/ 64 <382000000>; + opp-level =3D ; + opp-peak-kBps =3D <5285156>; + opp-supported-hw =3D <0x0f>; + qcom,opp-acd-level =3D <0xa22c5ffd>; + }; + + opp-422000000 { + opp-hz =3D /bits/ 64 <422000000>; + opp-level =3D ; + opp-peak-kBps =3D <6074218>; + opp-supported-hw =3D <0x0f>; + qcom,opp-acd-level =3D <0xa22c5ffd>; + }; + + opp-461000000 { + opp-hz =3D /bits/ 64 <461000000>; + opp-level =3D ; + opp-peak-kBps =3D <6074218>; + opp-supported-hw =3D <0x0f>; + qcom,opp-acd-level =3D <0xe82e5ffd>; + }; + + opp-500000000 { + opp-hz =3D /bits/ 64 <500000000>; + opp-level =3D ; + opp-peak-kBps =3D <6074218>; + opp-supported-hw =3D <0x0f>; + qcom,opp-acd-level =3D <0xe82c5ffd>; + }; + + opp-539000000 { + opp-hz =3D /bits/ 64 <539000000>; + opp-level =3D ; + opp-peak-kBps =3D <6074218>; + opp-supported-hw =3D <0x0f>; + qcom,opp-acd-level =3D <0xc82b5ffd>; + }; + + opp-578000000 { + opp-hz =3D /bits/ 64 <578000000>; + opp-level =3D ; + opp-peak-kBps =3D <6074218>; + opp-supported-hw =3D <0x0f>; + qcom,opp-acd-level =3D <0xc02c5ffd>; + }; + + opp-646000000 { + opp-hz =3D /bits/ 64 <646000000>; + opp-level =3D ; + opp-peak-kBps =3D <8171875>; + opp-supported-hw =3D <0x0f>; + qcom,opp-acd-level =3D <0xc02c5ffd>; + }; + + opp-726000000 { + opp-hz =3D /bits/ 64 <726000000>; + opp-level =3D ; + opp-peak-kBps =3D <8171875>; + opp-supported-hw =3D <0x0f>; + qcom,opp-acd-level =3D <0x882f5ffd>; + }; + + opp-826000000 { + opp-hz =3D /bits/ 64 <826000000>; + opp-level =3D ; + opp-peak-kBps =3D <12449218>; + opp-supported-hw =3D <0x0f>; + qcom,opp-acd-level =3D <0xa82c5ffd>; + }; + + opp-902000000 { + opp-hz =3D /bits/ 64 <902000000>; + opp-level =3D ; + opp-peak-kBps =3D <12449218>; + opp-supported-hw =3D <0x0f>; + qcom,opp-acd-level =3D <0xa82b5ffd>; + }; + + opp-967000000 { + opp-hz =3D /bits/ 64 <967000000>; + opp-level =3D ; + opp-peak-kBps =3D <12449218>; + opp-supported-hw =3D <0x0f>; + qcom,opp-acd-level =3D <0x882a5ffd>; + }; + + opp-1050000000 { + opp-hz =3D /bits/ 64 <1050000000>; + opp-level =3D ; + opp-peak-kBps =3D <20832031>; + opp-supported-hw =3D <0x0f>; + qcom,opp-acd-level =3D <0x88295ffd>; + }; + + opp-1200000000 { + opp-hz =3D /bits/ 64 <1200000000>; + opp-level =3D ; + opp-peak-kBps =3D <20832031>; + opp-supported-hw =3D <0x07>; + qcom,opp-acd-level =3D <0xa02e5ffd>; + }; + + opp-1300000000 { + opp-hz =3D /bits/ 64 <1300000000>; + opp-level =3D ; + opp-peak-kBps =3D <20832031>; + opp-supported-hw =3D <0x03>; + qcom,opp-acd-level =3D <0x802d5ffd>; + }; + }; + }; + + gmu: gmu@3d6c000 { + compatible =3D "qcom,adreno-gmu-840.1", "qcom,adreno-gmu"; + + reg =3D <0x0 0x03d6c000 0x0 0x68000>; + reg-names =3D "gmu"; + + interrupts =3D , + ; + interrupt-names =3D "hfi", "gmu"; + + clocks =3D <&gpucc GPU_CC_AHB_CLK>, + <&gpucc GPU_CC_CX_GMU_CLK>, + <&gpucc GPU_CC_CXO_CLK>, + <&gcc GCC_GPU_GEMNOC_GFX_CLK>, + <&gpucc GPU_CC_HUB_CX_INT_CLK>; + clock-names =3D "ahb", + "gmu", + "cxo", + "memnoc", + "hub"; + + power-domains =3D <&gpucc GPU_CC_CX_GDSC>, + <&gxclkctl GX_CLKCTL_GX_GDSC>; + power-domain-names =3D "cx", + "gx"; + + iommus =3D <&adreno_smmu 5 0x0>; + + qcom,qmp =3D <&aoss_qmp>; + + operating-points-v2 =3D <&gmu_opp_table>; + + gmu_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-475000000 { + opp-hz =3D /bits/ 64 <475000000>; + opp-level =3D ; + }; + + opp-575000000 { + opp-hz =3D /bits/ 64 <575000000>; + opp-level =3D ; + }; + + opp-700000000 { + opp-hz =3D /bits/ 64 <700000000>; + opp-level =3D ; + }; + + opp-725000000 { + opp-hz =3D /bits/ 64 <725000000>; + opp-level =3D ; + }; + + opp-750000000 { + opp-hz =3D /bits/ 64 <750000000>; + opp-level =3D ; + }; + }; + }; + gxclkctl: clock-controller@3d64000 { compatible =3D "qcom,kaanapali-gxclkctl"; reg =3D <0x0 0x03d64000 0x0 0x6000>; --=20 2.51.0 From nobody Fri Jun 12 23:57:43 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 54142383316 for ; Mon, 11 May 2026 22:24:24 +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=1778538265; cv=none; b=QEuWRo5L3WHF/6KwmWMyVN60bwlemg+Xhu86BL5WGSBaAzXFTg44tweC9JUPO3Y8OWgCHdJIhecelJsHuwt21ZefYgvelSnZqQwBWa03yyAv94SPcFT55uhpoa8dev88dpP9fblei9QKYOtndBhYjuGecSv8b/rxKv8pecvOaIg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778538265; c=relaxed/simple; bh=+uTlY75+A8jGzIB/N4/xiE+azL9XNqkhu9GBlCp8/ko=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fz7UUqIusEdJPuVxZLVw19bi60zE0MMOXhYJipXo+EZrMM1wyZv78KqUP3y3IpAp97yC2V2IxFWNdZd5tobydXk5YScFYotzZsJ/pAm+SofkLozEnmfBQYuR7c6kS/WO9LY9uZzgSUhn9jEFNJNjBvWMcC/y5ZZaW7LNTur7KIc= 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=iFX0tL1J; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=enWV83hM; 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="iFX0tL1J"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="enWV83hM" 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 64BK6pnb3385020 for ; Mon, 11 May 2026 22:24:23 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= 57sKeh8lL4FkccDNyKYVDaGV++c0dT2p9qWmYiR1PEs=; b=iFX0tL1JwxTdVnpl FH2njcSk6DdK2fIRndW8l+GZvPaNPKNCDf9bhXCT3aJp0V3s+BjTkzfYvoSudep8 s7T37BLi+w1GpiVu1bsR6L0bglurLgO25nwUBj9iQuAWppwEdOTQ2G81NEkB1EUk 3iWEHaACG/ixFmip/w2m5F760FO6s6KqGtulq37Sd/f0T8r2o0rnWNHKNM9K3RoZ aJPWFvIerAUp+xD4/ngdjgpOn5qYkw4K3qN5hJ4Zu8ykTQF741lwvFZtX6y96RoD CxMTlB92XG8ESXNUzpEV8lZP+n3yE60mMRzBhJZlH92yyZHmEryoIzdiLtF6OxLo wwAZKw== Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e3nv4geyr-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 11 May 2026 22:24:23 +0000 (GMT) Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-82fa5ecd760so2469808b3a.0 for ; Mon, 11 May 2026 15:24:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778538263; x=1779143063; 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=57sKeh8lL4FkccDNyKYVDaGV++c0dT2p9qWmYiR1PEs=; b=enWV83hMU+GluCWIW2irUXdZxIB9GxlxpY1i7rbSfLCzcxschpAfM/LPpbKcaeq/6S tr/tLGyacw6tsv+SLamACe+QUJ0Mme8ukGKusaz1bvGXOpGQB/C/ch8+uKCqVrIwvZYX QIXzyRLMVAcQTPFnlMNOphbNDkH6TKGoRaDf+5ilzu6VHTlfnkCjBFM4op9ewU0/r8bW xT14qm09l3Rg5Xy29rVjFnCW/uOcleNc2Fk0ORRmN+lZzJvv2vHNX9mvDQ3Zcz902frq gowjHm/bWttHJ4ALf++uaq7TwEZbzwu5aaWU+yfLSWO8tETABGhbJtie+LoCq+Z7efKQ 0Plw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778538263; x=1779143063; 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=57sKeh8lL4FkccDNyKYVDaGV++c0dT2p9qWmYiR1PEs=; b=KISm4kd3loLVz6EfDyo68YbxwqLLaWj2rtDzN43d+hKvZQxwTNjZDpWfB1G/poxFMs querOcynwZKkgYRZbrFvsm6uHxVchHIt35FA9Vgbx5o3/wkWlLZShCe3gsGAY7fyMljs 4tJD04cZEIzwpjmtzI67YDXJxEWXDev3qXVaOhz/xxXoH2WHgPmnQh+pfVwZ27X5/qD2 Eh0nfGdrCbkAaGt3+JaZWk2UawXIrOkrphqIfO9bcWvUw8QlqXPqJYTlGy5Yz9c2F/00 tjcxRYUDfrwKogxYoty5vGRyVK1zBZHyhiFx96zZWEpTZilHCxhcw29LDm4rTLwJUPmC n6tw== X-Forwarded-Encrypted: i=1; AFNElJ8upyhLw4mgiRR8SBezE+sg0leeS+bO6K2HGyWOPmOM9NJnLmWoG2vZHzG38ucXP4Bu4m7Mti/o+KhR9uw=@vger.kernel.org X-Gm-Message-State: AOJu0Yz+R5J6/St8yhPCLH1mhed/6DKk6O4rfOb4HXO2rfSbNukm91h2 +rMLka7+Qqh9Lib09ay/E43P1IrBPQiAimivE1XZz5zkOqpJlyVLl6vwoGA6b8e5+85pK9Rgbsd LvevOZRUu1Q7+06k3kkSPOsExwe8zyzZZ+oMNTV0K5I0Y6jVtRYYvTkKrpNmtheP+JeE= X-Gm-Gg: Acq92OFhJuBPpftl3RBIVAI3Yt8yCgnXbcWNL8a7YL8mmUcePlRIN3dbTYdEvpNTOBl COZsf7UwK+GBkbGplZmsoMx3/w7SaWYMWS2WTp5SKwt/Kpk0APgUWiXZb1mlvGw60knq7wydzUh 8zqRs+ht7ueZP7iiALX2I28prjxVF5TcvXjr80Zzpr7LYsiqRpi2DpnSrGzaYpQSFhUjJSFJ2n+ t4UGZTXJT7LOVwmXCXBEhuW405mYkAy5BvB1LS9997UDwK/eRU5uX/N8OVxNTG6hgOCrCaJTP4q OIWwnbUKri5q9Rimhxi6MZvCRu+hFT+jnZjq0Fi7snszvGmPV+8Em5QElWukfJh3e9ZuUL3rSov 9Y672isKENiyfhFmZbfpm4DWL9xX8dtZQPTMFfy3ylnscmQ== X-Received: by 2002:a05:6a00:4b10:b0:837:80a:5ac7 with SMTP id d2e1a72fcca58-83eebf9e24dmr308829b3a.45.1778538262960; Mon, 11 May 2026 15:24:22 -0700 (PDT) X-Received: by 2002:a05:6a00:4b10:b0:837:80a:5ac7 with SMTP id d2e1a72fcca58-83eebf9e24dmr308788b3a.45.1778538262422; Mon, 11 May 2026 15:24:22 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-83965946543sm27028110b3a.16.2026.05.11.15.24.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 May 2026 15:24:22 -0700 (PDT) From: Akhil P Oommen Date: Tue, 12 May 2026 03:53:20 +0530 Subject: [PATCH 6/8] arm64: dts: qcom: kaanapali: 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: <20260512-kaana-gpu-dt-v1-6-13e1c07c2050@oss.qualcomm.com> References: <20260512-kaana-gpu-dt-v1-0-13e1c07c2050@oss.qualcomm.com> In-Reply-To: <20260512-kaana-gpu-dt-v1-0-13e1c07c2050@oss.qualcomm.com> To: Will Deacon , Robin Murphy , Joerg Roedel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Sean Paul , linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, freedreno@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Akhil P Oommen , Gaurav Kohli X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778538205; l=7515; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=ag86/kr8s9/wNu8KURJAXOYQ6Bs1j+iLqYPusIeA6fI=; b=wM8Owlud/s2u1nqMO3HiUFxdka2NfMzsv82KKylH8Ys+RapuHT1nTFY+UvTkFBsMlWzoxSROh bY62uNfVaVvBZFPfMENypFO/HWOelmtCw6Rc+QImvshXpSSNFRR5WwK X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Authority-Analysis: v=2.4 cv=ZrTd7d7G c=1 sm=1 tr=0 ts=6a025717 cx=c_pps a=rEQLjTOiSrHUhVqRoksmgQ==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=qhQHLv6gl62QQ5NPC2EA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=2VI0MkxyNR6bbpdq8BZq:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTExMDIzNiBTYWx0ZWRfX1KfpVog61Mso 2X9ZnjP3UrDRm/NItNXw5779SVW7PteR1ZewOuI4YNHCWhLaXwUKYvq2v68CRVpa40Xe9/jOk1m ovgE0+/O+53MJBGvxpkGjcLMQqsK9yW7vDKvkpralcn6PMz5z491qFKK+WOer44FpXojjDCHLRL T/6olpVLufZEZUQ41BGgZMElzR6/1jRAwUoWollfXLt9dRxmP9lfXP+X6MJzOv/20b9f7yAZRkx ZDng4YRImOt0PtlI+91dLbVEd2PI9eT/tO/PEB4v9caf3ZfeB/mEdDLx+Vg2YVFhUjcpmSe7oRd L8lExejz1ManvRWK1UAoINe9l8+50S/upSuYnNt5exeOKLaFOk53GBo+J+PqEGzDQ2XDx0roC4r MJvE3OoBolWFGhGB7BNus9avUPrsuL8hxcO14CVyXzGu6mdOul7+YSDPAdvUWkKvLNwKQHHQsdw 4UcgtR3igYGhBVaNAIA== X-Proofpoint-ORIG-GUID: XLc0sy9_fiH5nRFAkyV-hbeYG66Vr2M3 X-Proofpoint-GUID: XLc0sy9_fiH5nRFAkyV-hbeYG66Vr2M3 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-05-11_05,2026-05-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 malwarescore=0 spamscore=0 suspectscore=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 bulkscore=0 adultscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605050000 definitions=main-2605110236 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 reaching 105=C2=B0C. Signed-off-by: Gaurav Kohli Signed-off-by: Akhil P Oommen --- arch/arm64/boot/dts/qcom/kaanapali.dtsi | 165 ++++++++++++++++++++++++++--= ---- 1 file changed, 135 insertions(+), 30 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/kaanapali.dtsi b/arch/arm64/boot/dts/= qcom/kaanapali.dtsi index c57aea44218e..5089416ec32c 100644 --- a/arch/arm64/boot/dts/qcom/kaanapali.dtsi +++ b/arch/arm64/boot/dts/qcom/kaanapali.dtsi @@ -26,6 +26,7 @@ #include #include #include +#include =20 #include "kaanapali-ipcc.h" =20 @@ -7045,13 +7046,15 @@ nsphmx-3-critical { }; =20 gpuss-0-thermal { + polling-delay-passive =3D <200>; + thermal-sensors =3D <&tsens5 0>; =20 trips { - gpuss-0-hot { - temperature =3D <120000>; + gpuss_0_alert0: gpuss-0-alert0 { + temperature =3D <105000>; hysteresis =3D <5000>; - type =3D "hot"; + type =3D "passive"; }; =20 gpuss-0-critical { @@ -7060,16 +7063,25 @@ gpuss-0-critical { type =3D "critical"; }; }; + + cooling-maps { + map0 { + trip =3D <&gpuss_0_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; =20 gpuss-1-thermal { + polling-delay-passive =3D <200>; + thermal-sensors =3D <&tsens5 1>; =20 trips { - gpuss-1-hot { - temperature =3D <120000>; + gpuss_1_alert0: gpuss-1-alert0 { + temperature =3D <105000>; hysteresis =3D <5000>; - type =3D "hot"; + type =3D "passive"; }; =20 gpuss-1-critical { @@ -7078,16 +7090,25 @@ gpuss-1-critical { type =3D "critical"; }; }; + + cooling-maps { + map0 { + trip =3D <&gpuss_1_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; =20 gpuss-2-thermal { + polling-delay-passive =3D <200>; + thermal-sensors =3D <&tsens5 2>; =20 trips { - gpuss-2-hot { - temperature =3D <120000>; + gpuss_2_alert0: gpuss-2-alert0 { + temperature =3D <105000>; hysteresis =3D <5000>; - type =3D "hot"; + type =3D "passive"; }; =20 gpuss-2-critical { @@ -7096,16 +7117,25 @@ gpuss-2-critical { type =3D "critical"; }; }; + + cooling-maps { + map0 { + trip =3D <&gpuss_2_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; =20 gpuss-3-thermal { + polling-delay-passive =3D <200>; + thermal-sensors =3D <&tsens5 3>; =20 trips { - gpuss-3-hot { - temperature =3D <120000>; + gpuss_3_alert0: gpuss-3-alert0 { + temperature =3D <105000>; hysteresis =3D <5000>; - type =3D "hot"; + type =3D "passive"; }; =20 gpuss-3-critical { @@ -7114,16 +7144,25 @@ gpuss-3-critical { type =3D "critical"; }; }; + + cooling-maps { + map0 { + trip =3D <&gpuss_3_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; =20 gpuss-4-thermal { + polling-delay-passive =3D <200>; + thermal-sensors =3D <&tsens5 4>; =20 trips { - gpuss-4-hot { - temperature =3D <120000>; + gpuss_4_alert0: gpuss-4-alert0 { + temperature =3D <105000>; hysteresis =3D <5000>; - type =3D "hot"; + type =3D "passive"; }; =20 gpuss-4-critical { @@ -7132,16 +7171,25 @@ gpuss-4-critical { type =3D "critical"; }; }; + + cooling-maps { + map0 { + trip =3D <&gpuss_4_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; =20 gpuss-5-thermal { + polling-delay-passive =3D <200>; + thermal-sensors =3D <&tsens5 5>; =20 trips { - gpuss-5-hot { - temperature =3D <120000>; + gpuss_5_alert0: gpuss-5-alert0 { + temperature =3D <105000>; hysteresis =3D <5000>; - type =3D "hot"; + type =3D "passive"; }; =20 gpuss-5-critical { @@ -7150,16 +7198,25 @@ gpuss-5-critical { type =3D "critical"; }; }; + + cooling-maps { + map0 { + trip =3D <&gpuss_5_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; =20 gpuss-6-thermal { + polling-delay-passive =3D <200>; + thermal-sensors =3D <&tsens5 6>; =20 trips { - gpuss-6-hot { - temperature =3D <120000>; + gpuss_6_alert0: gpuss-6-alert0 { + temperature =3D <105000>; hysteresis =3D <5000>; - type =3D "hot"; + type =3D "passive"; }; =20 gpuss-6-critical { @@ -7168,16 +7225,25 @@ gpuss-6-critical { type =3D "critical"; }; }; + + cooling-maps { + map0 { + trip =3D <&gpuss_6_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; =20 gpuss-7-thermal { + polling-delay-passive =3D <200>; + thermal-sensors =3D <&tsens5 7>; =20 trips { - gpuss-7-hot { - temperature =3D <120000>; + gpuss_7_alert0: gpuss-7-alert0 { + temperature =3D <105000>; hysteresis =3D <5000>; - type =3D "hot"; + type =3D "passive"; }; =20 gpuss-7-critical { @@ -7186,16 +7252,25 @@ gpuss-7-critical { type =3D "critical"; }; }; + + cooling-maps { + map0 { + trip =3D <&gpuss_7_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; =20 gpuss-8-thermal { + polling-delay-passive =3D <200>; + thermal-sensors =3D <&tsens5 8>; =20 trips { - gpuss-8-hot { - temperature =3D <120000>; + gpuss_8_alert0: gpuss-8-alert0 { + temperature =3D <105000>; hysteresis =3D <5000>; - type =3D "hot"; + type =3D "passive"; }; =20 gpuss-8-critical { @@ -7204,16 +7279,25 @@ gpuss-8-critical { type =3D "critical"; }; }; + + cooling-maps { + map0 { + trip =3D <&gpuss_8_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; =20 gpuss-9-thermal { + polling-delay-passive =3D <200>; + thermal-sensors =3D <&tsens5 9>; =20 trips { - gpuss-9-hot { - temperature =3D <120000>; + gpuss_9_alert0: gpuss-9-alert0 { + temperature =3D <105000>; hysteresis =3D <5000>; - type =3D "hot"; + type =3D "passive"; }; =20 gpuss-9-critical { @@ -7222,12 +7306,26 @@ gpuss-9-critical { type =3D "critical"; }; }; + + cooling-maps { + map0 { + trip =3D <&gpuss_9_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; =20 gpuss-10-thermal { + polling-delay-passive =3D <200>; + thermal-sensors =3D <&tsens5 10>; =20 trips { + gpuss_10_alert0: gpuss-10-alert0 { + temperature =3D <105000>; + hysteresis =3D <5000>; + type =3D "passive"; + }; gpuss-10-hot { temperature =3D <120000>; hysteresis =3D <5000>; @@ -7240,6 +7338,13 @@ gpuss-10-critical { type =3D "critical"; }; }; + + cooling-maps { + map0 { + trip =3D <&gpuss_10_alert0>; + cooling-device =3D <&gpu THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; =20 ddr-thermal { --=20 2.51.0 From nobody Fri Jun 12 23:57:43 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 0CBA9383318 for ; Mon, 11 May 2026 22:24:32 +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=1778538273; cv=none; b=VT7zM3ZU3B5bv1sN2O6tgSGcLpeoOI71gtkGyjeo07jotoik1sdItHT32aiLO18DR4ufNT2zUvn6YLZpQUAj8QhC4fh3bNbHHxPaMjRYlEonNfMKWadkhCU+a8lX6eSuvyXiCI2h/Giz5LMpUi8FLk7JUR36S0Q1UzJsX2evKlE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778538273; c=relaxed/simple; bh=iDb2uz96prvOPreAW7V7qXKBMuEzgLkBJlRJSuUvUNE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cv07sr0Mn5d3V3bufI31jYqJ52ndA29WJ5dZT2RLY7qY4TCrAk8dq4P3K0Src/1ZJsv2OD3wev4pj5xDyxL8KRdmsvYsNfqDMLxVrXKsR8u36TRoxgsK8iX70ENns4bswwDQ1OCcmVKOWhsLGuUtdPV4unf+w9nmJATkHlX+QRQ= 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=ZC/G7Pte; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=JSepMl3m; 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="ZC/G7Pte"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="JSepMl3m" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 64BK6tTH2203737 for ; Mon, 11 May 2026 22:24:31 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= 1ZYG25c/7YbG2u9v/KfIESsCF0E346q2C6Uk/dm+SG0=; b=ZC/G7PteSvshWYCT 9Gwui2laiuBm9kj/hxGxf0eIf9fBSDWUxRdNVW8o8iQdm2xptrgwbqmGyjFXV7sz 2rAKbMI0yuhUcuWWjdHZkj1aCEC+MbP2wg0vBU//sD2XLss0pUYatEvYE6ThAHvb oo7R6TLFSPicTu2u4au4A/M+YAfdx6ahgcWIGZJufATwrp1LRJgsnk1YyBfVUR1T mw1EYv5f7wsHQVIAFww+tFdPDfkg27E6Zx1og0xYCBQ23ajaHWtVDUDK4vwxQTuC UhkJTt1KVYtIyi8fwV1+sUkgj9jXCVd/zqbXQzzWbx5gpyigYPwrAjnVlEBlHSEp xCKxsQ== 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 4e3nuygfan-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 11 May 2026 22:24:31 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-82f6e6a3a76so5100526b3a.0 for ; Mon, 11 May 2026 15:24:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778538271; x=1779143071; 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=1ZYG25c/7YbG2u9v/KfIESsCF0E346q2C6Uk/dm+SG0=; b=JSepMl3mKDW1UMR9dQZqluMpkFTYOPyVBt5SAvagSsGe2zxCGVKJnrOi6Gxfi065Fy J8WWDEip+ZeWomb1HM3xZX4QXr1x9g3gGLqvlVPWqgqpB96lDo+S/i6NN8DLFWD1zpGl DenP3eH7v8r3+U2RBdlNwttsj9J2FvXzRipBYVFiT6s6h2iRn/ca3p9OfqaxCiBnd01e yNlj7KOdK9jStwMxSLdbA6kVa4UFjG0Ag8GIxCR84mS1B4dfzgJZ7FqUocbAjEJC9z9N oTY5ktTUsvWSjKq7qE41weNeeD9cn5SaB8KUl/3tuQcLm9b/7cErYtnmkchINDmI9ihn 9wRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778538271; x=1779143071; 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=1ZYG25c/7YbG2u9v/KfIESsCF0E346q2C6Uk/dm+SG0=; b=PGgAsqQBCW2DRc6uP1vwguYqRBx5nBQm1XPvuxEpXFIJYpMmB/G3twC3irWZc1roeU gmx52rsy38AfNxZxQWOaGObi/cyUrNPvMxMb7jTkg/uyVkpSrhrgFuFRqWgxAPjWoBcA VyMd5zZNXLXwXryY3aPMLXkse/UXnuDZOGWGXCB6aTsTTFRYI8pp2tf3gvG5xAPfEPFA +hVb0g12/87d1WGgV4iJJDy05cLxM+AzknmTz4TZho1rTShpMDMjqVpX4DBR6J80Dkyw RAFFNtbqFfPeVFcxlMZ+vQcmiBRFpzZBCVmvsxqoPUcnHkMjzQSr2d15ewxqsrPRxL3B I4RQ== X-Forwarded-Encrypted: i=1; AFNElJ//iBlXndkzQds7BdeI37uUI4xG7+2MzJnxjMShwcvj7dubyrXTuIwNTY3M/8GGKGfrDMuNqEQ+CUYYyYg=@vger.kernel.org X-Gm-Message-State: AOJu0YwHFZp0KSL7yCARveV7mWt8JWKqJJzRqlBcDB6M63doP8J0t6+H hr0mvpIXdO/GK3WdfkHX5Qg9rnqZxCNtaaNEKyLvMpSvLpyzJ4/zajNm0vyla4MsOEPRAZmzXsU e+DUHCFJCfykElgKSl6Kw1jeSN5oIQQLfB+u7xgpTMLwp65JB80/77eE83Falw97V2zY= X-Gm-Gg: Acq92OHzbPkGSAHTweW39raU6CHgw1qH2/kOkJ8qBqZxTLNqBBg+T6gTGBo38bQpobo h+fNMLb0/8CXbj4khsmq+GeeSmQ3LtgmnDPYp3JfrSUV9S+VJPqqOJMpT3EwNMAxV/oVToEV2tr 97Lv6JLQJOTKW6g+oxbtIbo2lFDyWw3MPR+ITugXsQXprznksFB9sF+kjaEPPilra5eqVmDROmJ BSzfUPntpgp+I2Ob3T5STBrv7mgXKKcee1qmCUiZCIyjhcAJFx9h4LsM9A1xXOt93zda3vhWOI3 eeV7uzA2KccD1PyKWYZXJi4284oI7jdTZ9jZD/LaznnczpsoZ/MElEnhX76i25yoUKHurzEZ/Wq 6vzAxTjxExTP7YGQ5rWrAKPWp25fxNU+gr9mKaCBD9MzmUg== X-Received: by 2002:a05:6a00:35c3:b0:838:127d:a161 with SMTP id d2e1a72fcca58-83eebb5f055mr337139b3a.18.1778538270728; Mon, 11 May 2026 15:24:30 -0700 (PDT) X-Received: by 2002:a05:6a00:35c3:b0:838:127d:a161 with SMTP id d2e1a72fcca58-83eebb5f055mr337094b3a.18.1778538270230; Mon, 11 May 2026 15:24:30 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-83965946543sm27028110b3a.16.2026.05.11.15.24.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 May 2026 15:24:29 -0700 (PDT) From: Akhil P Oommen Date: Tue, 12 May 2026 03:53:21 +0530 Subject: [PATCH 7/8] arm64: dts: qcom: kaanapali-mtp: Enable 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: <20260512-kaana-gpu-dt-v1-7-13e1c07c2050@oss.qualcomm.com> References: <20260512-kaana-gpu-dt-v1-0-13e1c07c2050@oss.qualcomm.com> In-Reply-To: <20260512-kaana-gpu-dt-v1-0-13e1c07c2050@oss.qualcomm.com> To: Will Deacon , Robin Murphy , Joerg Roedel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Sean Paul , linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, freedreno@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Akhil P Oommen X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778538205; l=783; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=iDb2uz96prvOPreAW7V7qXKBMuEzgLkBJlRJSuUvUNE=; b=4L1Wf2OEP3HGXs8rkRNKP6ek9eUFrozE8QJtVasyeMz6R2v98M71tEUIV3XtOxqXKwovkzpPV E/IxoUX+YlzD2Rsmsy46DBTmOK2mKwzeMLD8gf2BtnmIQ/LQd2gkE6P X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTExMDIzNiBTYWx0ZWRfX+3FfImfqNIs5 126Bvh/eUkGgaTUoMR/cWjacFREzo8S+afO6jbpBK0a8XucmXw0l2ffvhTjnP1pJ3LbKg7QU8sM cu2Mf50heFt3rRoNBeOkD6ruKxoOLQJYTcvke0m1T6aIbO0P9AGitXBhgtsKMrvvA3PIveqNiT8 /LBj0ih8d7KUBQ29c0l7P0q/Xm+c+nJ9wyisaTMsAGX8TDbesHsGT6txaJuJv+U4DCErTlVckgK v84FwAcrvMTEBcEuFQkap7exjG7i8nkBzrObNirvSeGYrQWU2mUCOqH8F1yS0+Q3bP9w44MhwGV bbn1IylYkZcjLJMXzWJZgmPmyT+V5VQug/HvdtN/+jlVzzjx2d+L3TyO+2SJ8UQWH9BajN5hetV K5DXze8BH3t710PXmf+kpkI/bWUJoQBlWPphL7rnKJgXOHEe+6givcqTdNHx4wJF5MVxnLCQkU3 fi6HS8HJFvxgkDjqN/A== X-Proofpoint-GUID: 0-w0foT2JBKL4bPUQTX9oD18EvMQ68yz X-Proofpoint-ORIG-GUID: 0-w0foT2JBKL4bPUQTX9oD18EvMQ68yz X-Authority-Analysis: v=2.4 cv=Y5XIdBeN c=1 sm=1 tr=0 ts=6a02571f cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=VHn1p_zO8-rooJRYzQAA:9 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx:22 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-05-11_05,2026-05-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 malwarescore=0 lowpriorityscore=0 impostorscore=0 suspectscore=0 adultscore=0 phishscore=0 priorityscore=1501 clxscore=1015 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605050000 definitions=main-2605110236 Add the secure firmware name property and enable GPU support on Kaanapali MTP device. Signed-off-by: Akhil P Oommen Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/kaanapali-mtp.dts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/kaanapali-mtp.dts b/arch/arm64/boot/d= ts/qcom/kaanapali-mtp.dts index f9b5b5718b90..ba256039dd3c 100644 --- a/arch/arm64/boot/dts/qcom/kaanapali-mtp.dts +++ b/arch/arm64/boot/dts/qcom/kaanapali-mtp.dts @@ -865,6 +865,14 @@ vreg_l7n_3p3: ldo7 { }; }; =20 +&gpu { + status =3D "okay"; +}; + +&gpu_zap_shader { + firmware-name =3D "qcom/kaanapali/gen80200_zap.mbn"; +}; + &lpass_vamacro { pinctrl-0 =3D <&dmic01_default>, <&dmic23_default>; pinctrl-names =3D "default"; --=20 2.51.0 From nobody Fri Jun 12 23:57:43 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 8C47F383309 for ; Mon, 11 May 2026 22:24:40 +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=1778538281; cv=none; b=ijqZCaMJtXmmy9G1lMDTcTGA0OfqZda+cuBLVbS9tP5g47xIAzrHWdAiI84nNLXUF1sQl/7BJ8G8uJFrsoswxFs6ItpnuVCRL3ntBBEQrB4D9xFwDr3SFU6HtP1j5IKvz07rgnIR21H5vv2YkwdN0fTtbaXsFo48w421w179LhA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778538281; c=relaxed/simple; bh=4TwFG6GQ2rWfxHvno6AGnLKMEMKg94Z6yrhbxek//KE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=dupiqi/a8w3J7ib+q03J6ggabrbPv2DH1gSGCH/vZaXgPo04ArAx5xY39XC2MpgxBye+Ym9BeOQBZZ1J4wfSHOMyWaTMYQY7Cl7XfqnTez4EVmwO1GTPeh0iRSMFaX6mgkD7d2Ee/OOV4o1+pUEGKXGUqV1Gxca25DqXVCqsHZg= 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=Qp3AwBmV; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=HO0dnCbs; 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="Qp3AwBmV"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="HO0dnCbs" 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 64BK6h3r2803760 for ; Mon, 11 May 2026 22:24:39 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= VT84PwNDUBR/tJKsjUUmdrL7bPcbqpDnJjYc8wbzdjM=; b=Qp3AwBmVkx0EsjJ2 vKcMSKGExBHgHr1iDbkp2A1IpUs6nUz3FfiGTOBgmHtNM1Tg1F8DP7XEM8p0a/gU YRhzibqnFtWGsjOJqAtnanVpzrnyxkGZvCmg8M1vkklyPRA9IQSEKD/MdzUxi9ml VWHRLWOaoWSn5wcNZ0ppHQKTBGxBsahdmIB86v/Da/wcCb/1KvaR5upWM7fdx0Pf ztgsWUm66qf/OhiCol8ldCwGILEHa5T4gMP9UsZc3j/KSb42PO5UU0GHTrA9IjTG 7/wupGretjc/9D2mJbyzGEXn+ai/+nDFamh1+NXbt9CJZ4uc36XP7EPzQRiU388r Nq6cEA== Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4e3nv38g97-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 11 May 2026 22:24:39 +0000 (GMT) Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-82f6a5b4f88so5966567b3a.2 for ; Mon, 11 May 2026 15:24:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1778538279; x=1779143079; 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=VT84PwNDUBR/tJKsjUUmdrL7bPcbqpDnJjYc8wbzdjM=; b=HO0dnCbstXUhownO1Okl1Bdy4YmZgpRP/MWj0hSyqcO+QSux+WLdDyLOba06VdDAek viBmHqPRTubesvWJ/bdR0kqb8uECCk/5tGZ1lQqQSHM8qd+lfEmnyOq/dQ7EXC/oCpjx gHafbfMXUr04aipulOE0ck5f1Gsbh3HNHM4NM16Z9DFKDDkRrpH8oYFnD8t1V2hGnLgI +xFx0oT5waD/sm5bdMnMFnMWNtr6f26d9NWWIXa2UnfXC87j9zUiP3b5USXHkXPL23Nq 8BZxXndyTEBJx0cKgRvIGoH429GboxOc7I1IbUHJSjvHdW5SjQtcGT/8+HPG6bbXDprL 1OCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778538279; x=1779143079; 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=VT84PwNDUBR/tJKsjUUmdrL7bPcbqpDnJjYc8wbzdjM=; b=AH/bAXXX54BNK9Cpw89YDGEBk7AZ3H87KcyK1f6MpoGYHjSTRuo8ChP9Fe0I1Y04Uc QY0WR/maXsM/9//2byPJhsmjmLDBAGaFiIEwd/E37qL1ugwUgMPsONqFHyZHZnrmYG2e 01u49JQ+SUdbTRGUXRZ0cEJUr+57lR7ANNCSJzbKqxXKwLwHo9wptsmCSZkHdapFJ5GY ssyVnp4YV3FQJSzW/47LHpAh+a0ie5FuRStVPs2GeoePUU9xFDfUQ0i7NOQC2aNPyTC/ y1jRJu2V2Ci/WjiJzTMnkXflHnlDEqAjKZBBGQlV7gYWw86aZMC3eTO/8JKCGGxXnQHv PHbw== X-Forwarded-Encrypted: i=1; AFNElJ+kxSAjgrK9AJtFzgE3Wg90X8x9DtR4Sm/o6ed+vmNChBFd18ThjolweSCsH6ua1zmcE+LmdBc+wAwjIyo=@vger.kernel.org X-Gm-Message-State: AOJu0YyONXRyM3WtiVREf8sZkXDDdAE1+AL96JkI2A8+MOj3hhZVxKLD nVXWh2yMWq7/Qfmapgzwja4bUyLT7j/7DpGZrY/ykXGh7hg6iEuOkooqBzF3QtYLLwsKn6bpiY0 WgBICNX4wVu4Ad5nTjBbeosK0nVeMA2a4KorKKg9a43sBUC64mFE1demSmQ8BRUElPfg= X-Gm-Gg: Acq92OEDj2VK0KVAL86r/PGFABwKuzDjQHJpBTXF1o5GFwcQRnW5v4ALnlgZqZWp0zb tRd5ujru0NrDETHTYn6ME9G8SOjpEexkxGfqX2WHevrU+HsPXkyVxI+ulXmexjQsoNgxOtFQmit Ybs9wI7RxA8kMzLjxkCSNDBCsRRPZUxdJA3px1BByF4zU7+zyS4jX1E+U2pg7SVG1te4MwuUG7n Mg1BG4WUT39Na759OK3jITGoSU//fpRiSDZmARJi9lC+TLdKp60Jn/BnNNHw2GgZrPfcF5YWQ/x elRN5HzZpEw2vng1Q33dxcoK3l0t2GDor1f7kXyvM3Nh5gLOWdIHqWSrrP0l1Cxa3eoYS8zzkyv iJkCa9Ra5OuTwpkthKRnsAMb3DUeiunfX65v7nAoEPBrI0Q== X-Received: by 2002:a05:6a00:2c86:b0:83e:c8fb:54df with SMTP id d2e1a72fcca58-83eeba03dafmr336276b3a.2.1778538278583; Mon, 11 May 2026 15:24:38 -0700 (PDT) X-Received: by 2002:a05:6a00:2c86:b0:83e:c8fb:54df with SMTP id d2e1a72fcca58-83eeba03dafmr336251b3a.2.1778538278121; Mon, 11 May 2026 15:24:38 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-83965946543sm27028110b3a.16.2026.05.11.15.24.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 May 2026 15:24:37 -0700 (PDT) From: Akhil P Oommen Date: Tue, 12 May 2026 03:53:22 +0530 Subject: [PATCH 8/8] arm64: dts: qcom: kaanapali-qrd: Enable 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: <20260512-kaana-gpu-dt-v1-8-13e1c07c2050@oss.qualcomm.com> References: <20260512-kaana-gpu-dt-v1-0-13e1c07c2050@oss.qualcomm.com> In-Reply-To: <20260512-kaana-gpu-dt-v1-0-13e1c07c2050@oss.qualcomm.com> To: Will Deacon , Robin Murphy , Joerg Roedel , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Sean Paul , linux-arm-kernel@lists.infradead.org, iommu@lists.linux.dev, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, freedreno@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Akhil P Oommen X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1778538205; l=723; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=4TwFG6GQ2rWfxHvno6AGnLKMEMKg94Z6yrhbxek//KE=; b=waPfCkFYB6eDvZNGEFJsUZ4feqP4qBVshCQMu58SBRIUoShOVQKU1ivqUXVi57+d8FACeeVYb q0ZLr2DHU5jAOh82UtRnGExYjXfoo+hpAyQ8b0CbMm6Im6ysoGaandY X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNTExMDIzNiBTYWx0ZWRfX9JBtcJjjsinv lhG9kfOnB6I7FIyfoAwHxdMPts+E/FV8jRH2tupkEbrEYioPmCXMP1SdjIQyN/g1oPN4obOTlCT ykYr1eI6HNHG9jzU9EoQ3A3dpcc5mmJbU71ySLFPEJZNnlUlOpWNBa/GEJo8sMBbrhLgdznPJ6g 9/Gq2IjvhMVIWFEVeyctR30a9DjWksTQYMXhPSngFC6qiU8F71sYYJERfUDhrrEgdBM7tAvcfF1 pCstBy2gBb7PEQXofRr3pbvCaAPyOc48i4WmVqzFZ9p2nRnXPB8IhSU1Q5MSnx0AvHbWfMYELt/ z6oaDQC+uHsp8KTqTulXCmmDAt0dVL+HlIcbmtL7IGCG95r0MUfcDT9Jmdburq+zgPynwcDRiog +yndJlP96LpdaYq0r/ZNt/nYBjiNcJ2ZNFpmHBiq+Jfmt5GhkBm002jybyTRnlI1nd5YZjBMmhZ 60afYouJT4XkX4aIDYA== X-Authority-Analysis: v=2.4 cv=Kvp9H2WN c=1 sm=1 tr=0 ts=6a025727 cx=c_pps a=rEQLjTOiSrHUhVqRoksmgQ==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=tTGeZ2WnJxbZjfYJna4A:9 a=QEXdDO2ut3YA:10 a=2VI0MkxyNR6bbpdq8BZq:22 X-Proofpoint-ORIG-GUID: tuYao81ikWkFqtYk3IbIDTbuMjceq8xZ X-Proofpoint-GUID: tuYao81ikWkFqtYk3IbIDTbuMjceq8xZ 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-05-11_05,2026-05-08_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 adultscore=0 bulkscore=0 suspectscore=0 spamscore=0 lowpriorityscore=0 impostorscore=0 clxscore=1015 phishscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2605050000 definitions=main-2605110236 Add the secure firmware name property and enable GPU support on Kaanapali QRD device. Signed-off-by: Akhil P Oommen Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/kaanapali-qrd.dts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/kaanapali-qrd.dts b/arch/arm64/boot/d= ts/qcom/kaanapali-qrd.dts index 55d02219ef4e..6bef8ec151f8 100644 --- a/arch/arm64/boot/dts/qcom/kaanapali-qrd.dts +++ b/arch/arm64/boot/dts/qcom/kaanapali-qrd.dts @@ -693,6 +693,14 @@ vreg_l7n_3p3: ldo7 { }; }; =20 +&gpu { + status =3D "okay"; +}; + +&gpu_zap_shader { + firmware-name =3D "qcom/kaanapali/gen80200_zap.mbn"; +}; + &pmh0101_flash { status =3D "okay"; =20 --=20 2.51.0