From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BBDA72853F3 for ; Mon, 30 Mar 2026 20:35:23 +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=1774902924; cv=none; b=JEirVL0GO84mLtcBpfiVwDj4i+KJY4eHyCRec4bFMOr5qCsYFOzAKq9+uVXFGV7ICf5uxXA4EUbKwz0PBguqeR2E3kgVcs/kHxpxnOKM9vCdeqnxRpQVU9up6fI+F+Pu9QZwGrZ7usqMQnn1CsrFBvE0QlwZYKVb9NLMEAfX4W0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774902924; c=relaxed/simple; bh=gKLNLO5qTwMLQplC+CxHMLRDyR4jwxDZFz3zd4efbIE=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=pbZ+Zojw8S4kx8Dm7Z/rj03yi/gEu0p2V/+NvenVD/lrT9aoT84wc+EHFcCdgdwMs6tn5OPnNoTdj0vTnjMqOwK0n5AQxMCpMU86MEiLKLOeIG3eZvM51jsVgm8tNCfYbsPqcGj6FjFfXFECrRmTff8z9endwLR4dVAfpFfg/Fg= 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=KFQtz7Wk; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Cbt23ogc; 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="KFQtz7Wk"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Cbt23ogc" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62UG3WGN3173906 for ; Mon, 30 Mar 2026 20:35:22 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= guwChP2JB35bD8Tpnpli7YeuFlRkULCvUEGMKOMKsVA=; b=KFQtz7WkbEiQU/8S LtbpQRQGaQlm2GEgzn2tD7D9xZ5IhSLgzMKJVxZdenO198h2NFV0cVzSMYG4CaHK RfCbUaBNyIrH2y8KW330mSnQyM4koj7wp4hjEvY5WlO2Z06/tkt82ysym7qouNbT AtI6SSsaDfFd4a80TItFaus+sZnQzR1NDabwZmgPZ9bQYjno6aLCBmHb9gBJmc4i JomMviOOp29Y16GMX2hqSz04EcFhaW7fzd6E3xePz8nPVdsGOv7FjIsfZWbdjm1G G4L6O4u5urXbJ47qgNm3IFMXqFfDuccJH+e2g9bwPWFvgcu0J4rL/zY8umgdE71b ipPcgA== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4d7q9h2bwb-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 30 Mar 2026 20:35:22 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-35c1874336aso14526056a91.3 for ; Mon, 30 Mar 2026 13:35:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1774902921; x=1775507721; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:content-language:from :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=guwChP2JB35bD8Tpnpli7YeuFlRkULCvUEGMKOMKsVA=; b=Cbt23ogcAfTfKlEqzqOL6yDcgxPhZMcRnvhuCITCqA5lmuX0VRD/Vu08gKLxeLci3L sB9MCCdhCUy/ZtEYL2+47Lds2VGx1z1UpVl5zU0vOul3OiiT04EP3mCYwuWWwUjOMK+c L+v+6TSASFl/Sv0U3M/vdIIHg4PJ77VSqfvty8KEPmHbQJ+zERBbLT6izrCDJEuPwSM4 JB1yuLN+2ZwKBqksbXLU0ltBh4S6aNPfLkgyTbVmnSsPm7V7pBtCcnysbDsbA36i0agU awjtae7ldCZdkrdNPQ0PIfUNF41bXUVmlLxg5wFaeBP2lgg5DTB7yByQiqpeLElvANmH 4C5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774902921; x=1775507721; h=content-transfer-encoding:in-reply-to:content-language:from :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=guwChP2JB35bD8Tpnpli7YeuFlRkULCvUEGMKOMKsVA=; b=i5AgJGFF34JImoDTUoH/4P5tfBG0CICU3dN14PhkH0uTvQ95QmyXJLebyacfo4PzGO 3CfPW2pCWLyNrbZKzQdWFCdOnFf/ckO+4LiGxy6FRJv9tw5A1x0hl1Z1x48qehAc4f2Y sVCb46BDVWheomlWe1Gpi/h/aT4C9NJ7JxLzu8VdXDJy7qEBSl7/+uWYKZ8rE9fS0ZBK yD1fgE00rl0oBBPU8PZNiK01J8mssryc+X5kVdnx9xrwRqLSc0XUcm5WiZpEoxXcdWI2 cOD004uzUG30BLoxVKPpW9djavsM+jdr2gS3iqA46PK4CGQWU1zhj7pCgtKCmBmaQTGK 9umA== X-Forwarded-Encrypted: i=1; AJvYcCVHv4SJwTpZtxQdghmUfc2KjdhlsVwZ8nIVlaH2uF5GCCPAeUD4OS+OYgxGFAsFK2bktXK0vn/m24MO+CE=@vger.kernel.org X-Gm-Message-State: AOJu0Yz5POcYmtHwBAXq7OuHPVexnn1E8gUGWYoFsGd5tBxjLKw903Tz MIe4RiI3UC8ZJHEKAc+qfdVIzgYcdQtriwogez76745P9w7XTi0NowOGMTIBYbL3HKI3ML0cCJn htdLsKQwE05KF9YyOyCMAFfA1YHrPcW4YBsOEhu82sl6Qy9KTmu9PF4ox9VXHD+hKk0Y= X-Gm-Gg: ATEYQzwV/3oEAvUx6tKTRsetUo2Q6rVwvGrmMl5pFIwQPtQzqPIwGC9jRpgm67wVycn wEFY1jGqeRAXP3WZ6VYwFiGwHaZWwmEcn4o+fe01HQ1tHeHyxc2hKamYbXsgk2cHmsttjt5P6Mf 5VlOwlZ1bmI20yQ6Zk8qWJjog8z/SLx7Trx3Y8FEns4qfPxmyWHBCE3cP4iw/P+ppt0okA7H8gz R1z0ZMqcvaJh5rhTIgismqMN+WT3afgPYvUDSgYWBdvoNtoaKWhGKTm84f+0LqB4LD4ND/ctx82 MXOs60RwntDDhKP/GvF5RGy2rDgzbhWn9o32CoLCHdlSlGVN1AX+qUzWihOQtY5F/T7dHLt3nE7 YQUPhQ3UlQJOuIrVFNcplQVs0KkLubb9n+LHCshSVbQk2 X-Received: by 2002:a17:90b:1c0c:b0:35d:a90d:580e with SMTP id 98e67ed59e1d1-35da90d5e92mr4756102a91.23.1774902921444; Mon, 30 Mar 2026 13:35:21 -0700 (PDT) X-Received: by 2002:a17:90b:1c0c:b0:35d:a90d:580e with SMTP id 98e67ed59e1d1-35da90d5e92mr4756071a91.23.1774902920918; Mon, 30 Mar 2026 13:35:20 -0700 (PDT) Received: from [10.91.121.222] ([202.46.23.19]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-35d94d289f5sm11589377a91.5.2026.03.30.13.35.14 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 30 Mar 2026 13:35:20 -0700 (PDT) Message-ID: <141b1d82-2377-41f7-89cb-3e8d9eec340a@oss.qualcomm.com> Date: Tue, 31 Mar 2026 02:05:13 +0530 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 11/17] drm/msm/a8xx: Add SKU table for A840 To: Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, Rob Clark , Sean Paul , Konrad Dybcio , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , David Airlie , Simona Vetter , Antonino Maniscalco , Connor Abbott , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann References: <20260327-a8xx-gpu-batch2-v2-0-2b53c38d2101@oss.qualcomm.com> <20260327-a8xx-gpu-batch2-v2-11-2b53c38d2101@oss.qualcomm.com> <0c26faa2-f5f8-4d77-a69e-5e18dc5b6e80@oss.qualcomm.com> From: Akhil P Oommen Content-Language: en-US In-Reply-To: <0c26faa2-f5f8-4d77-a69e-5e18dc5b6e80@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzMwMDE3MiBTYWx0ZWRfX8l65Td0fKM27 AJR+hHSxNZZ+Fom8EAROpIM6Nekh/aM8kDxrrpI/EwGmS28ZbIHlx+cvRXbQFVfLIawGA/VYI/B i24QfAwlp8vLBBPT1vAeq3NkBm6qq+iIPF3K7v5vsNwOwHnnqiI3YnGGNJvBQAh2O60lyppIoDm hyjap6LzBuVkyHVOfDjmnCxFdJe3sClPFFcAJ11z4xupBwvZP4+KhFOCtke9iMX2u+LFGktywg0 fwKRJ7gtj8MQzpATxXC/vlAmD9P9U6vbR1HWUktg1A00FgQ+BhzXyZkAS7XeoonvZJL118psbYy bHL522O9+2E+DNKgJRM8/yO70wYwCIrzDhA7v5/+lPevdJMQ7r7XBxa5ZxzGmCaoGfp1HhAQjrp JKTFhMyr+xzulBx2dsdOk5Ou5n7MkaL4GsNqiE6B80m7ylal+LIoiz2TGj/Te3pL3kFdDPKEmU5 GEg6+mEidEHbFw14zBA== X-Authority-Analysis: v=2.4 cv=AZS83nXG c=1 sm=1 tr=0 ts=69cade8a cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=j4ogTh8yFefVWWEFDRgCtg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=40SSLCJdwG_cxfYP5poA:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-GUID: 6Rm5ERXm0b56f0-HXN7ZFST0kkAmv3bP X-Proofpoint-ORIG-GUID: 6Rm5ERXm0b56f0-HXN7ZFST0kkAmv3bP 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-30_01,2026-03-28_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 phishscore=0 priorityscore=1501 clxscore=1015 impostorscore=0 suspectscore=0 bulkscore=0 adultscore=0 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603300172 On 3/27/2026 4:44 PM, Konrad Dybcio wrote: > On 3/27/26 1:14 AM, Akhil P Oommen wrote: >> Add the SKU table in the catalog for A840 GPU. This data helps to pick >> the correct bin from the OPP table based on the speed_bin fuse value. >> >> Signed-off-by: Akhil P Oommen >> --- >> drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 6 ++++++ >> 1 file changed, 6 insertions(+) >> >> diff --git a/drivers/gpu/drm/msm/adreno/a6xx_catalog.c b/drivers/gpu/drm/msm/adreno/a6xx_catalog.c >> index 38561f26837e..f6b9792531a6 100644 >> --- a/drivers/gpu/drm/msm/adreno/a6xx_catalog.c >> +++ b/drivers/gpu/drm/msm/adreno/a6xx_catalog.c >> @@ -1954,6 +1954,12 @@ static const struct adreno_info a8xx_gpus[] = { >> }, >> }, >> .preempt_record_size = 19708 * SZ_1K, >> + .speedbins = ADRENO_SPEEDBINS( >> + { 0, 0 }, >> + { 273, 1 }, >> + { 252, 2 }, >> + { 221, 3 }, > > FWIW downstream maps it like this > > 221 -> 0 > 252 -> 1 > 273 -> 2 > default -> 3 > > although it's of course just between the kernel and the DT Right. It doesn't matter as long as the DT is aligned with this mapping. -Akhil. > > Konrad