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 C39E1279DBD for ; Tue, 1 Jul 2025 16:21:09 +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=1751386872; cv=none; b=BQV4IiAcG0q4YPJtYXZC9VEZOj65XUXJJkdQ0uaNRuA1TfwCYOY5mZOlGZ0wxTfo9aOxIYZDLIoENo8IEPcMa99BR/YC/aUwm6s8lrZWtGAsVf7z5Ax9qsBc481XVkMC6jVmG659XuuCXq2T2CkpeUTxlJ0AIVzrzixUPPvfE94= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751386872; c=relaxed/simple; bh=PXhlqE+RLKyz8eL7ircdqym5btkHj/B/miez7UaEoMg=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=pYNoKA+Y75vO2ZQWbNjnA/VagUJHQfFe9aRKpfVgywQuVVLXjSMQYbI7MAmBE2ebBuYQa2nu/s4cXxOxnnP/+TowLbHFFtoQNpUUZI8kAGAiw1Nck7+T7MbJmGclLchoSmBOwtXXZMA7A8GdrB/Yjqg//h5B6Scwaxos/vyGllc= 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=JUvhWPrk; 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="JUvhWPrk" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 561G6Jwd024702 for ; Tue, 1 Jul 2025 16:21:03 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=d/3iIbnpeu0qJbEV9ptsqW QCU/46RuJv94u+DuK5iMw=; b=JUvhWPrk6HsCBLsPYyQ2nN1Z3YHNct/c4iTIaf qpW/UmtI2RY9qCbXoB08muE9by9ir7bNv/QFGuj1FUZhAY/BC3vsS00tarygkaxb AApX0irwbCyYndDLOE4Crp1svDyLJj9DawQ/SNMfHm8I9y1JP+mQwcQ9TtVXK9ZW pIkNuMw/mRy1w+8qW1apVSHs1yoIffvdA9OcD5cc+2CHJSj7wA/RQjWt/KEC6cuS w+DCfvDdox4fwWToz00MaSVuORc82GgKzGn0zI2FB16Dyop3/xbjT2fuuQoqKbxT kSY5eu5uLmRz4GJRF/OHuSATKHr8+Dy9rb+ArCbo9/0k6R5w== 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 47j8s9hkcq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 01 Jul 2025 16:21:03 +0000 (GMT) Received: by mail-pf1-f200.google.com with SMTP id d2e1a72fcca58-7394772635dso4434047b3a.0 for ; Tue, 01 Jul 2025 09:21:02 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751386862; x=1751991662; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=d/3iIbnpeu0qJbEV9ptsqWQCU/46RuJv94u+DuK5iMw=; b=rENqxjBH+07wgwMdjgVw+jLKdKkdudtWPUmpQBJ2cd3sbPM/uE+xn6Jxb1h1mq3Sdn /mFH7WDts4+PwNDePo0zg5QcXMdeMrWfPWHHFuPToqQxwkZVXYv0rFqrDx0vXtOwMHir XqnmRn8RhHIVcXqFZCAq7QrVZ4AeLj9TjKVwZjLrQYqZjm4I0k2kuc3FfFy0Y+/21KCZ dumRiB+USl0Ztu7vyfCbmlmhMeaecE4Sh65hKn/Nv45pGVVCReEu2j0mqxB3mFuA2rgs RTfgcoHuxRIuU0l9hfFIRiwjPDLDGfWucFGPl+NUEvrrGKrdMd2AWu+nFruxRvWN0Pc0 4XQQ== X-Forwarded-Encrypted: i=1; AJvYcCW+ETWojhz4k9tX1lkusxpv9PM8OyqIVuZtdb8kUjg67AuJ/2jRhRch29txDY8jPF9CQ01u+adTJOOS4gk=@vger.kernel.org X-Gm-Message-State: AOJu0YwK6D6MzY14cFhiVve6kn+MdJ63GHwFbIIkbSm9AqDnhUPikvoM lIX+yX97Ea5ZBkSVpV3KJeU3wuAYFS/rZpedBS2MVbpxR/pxPVh68KyysyzmVp8u9UlCIurtPAq 7hvhDcTaC+eLcQsSY0raaBoef5zvpNsqTG6SbWVV0eVKLOSxGRVLxZRPrhRCZIZcyYE4= X-Gm-Gg: ASbGncv7A4n4dc/GqShljoltLLsBj+vDvmdSl7+505X7C78OZl/I8ptFS7GCXv7CtpC pRQqE2ypXtUJ2MpbPsXM1X3qto68lYE/qE1CpeChnpeDuMCwED1uNYjcaw0Yzrj4O+yeNE2VmHD E51L71TFlbcfCfdBoBraURUSZPGKdtJNOytf0usprGVnG0N4oWjd1QYVuXW4KuD+fsj3mkWDAL1 KmPoILppnGCCmfXXOui3UpPLYuu9AmfZm478vuieTWjBVoY5WVLp2HG4ipgrxMt2winP0r6feaY gX/q7P4GON4oO9NJaEbMGy575+Q50JcUNdrm1QatN5Pt2sw= X-Received: by 2002:a05:6a00:b4f:b0:748:e4f6:ff31 with SMTP id d2e1a72fcca58-74af6e509f7mr27760157b3a.8.1751386861789; Tue, 01 Jul 2025 09:21:01 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGAHQZsjyCDzYg3ZAR09kxywZO5hi/ZzLk8nMbCVYX6mp+IYAjPdk1zCQc7upgp/wjsAy+f3g== X-Received: by 2002:a05:6a00:b4f:b0:748:e4f6:ff31 with SMTP id d2e1a72fcca58-74af6e509f7mr27760072b3a.8.1751386861187; Tue, 01 Jul 2025 09:21:01 -0700 (PDT) Received: from hu-akhilpo-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-74af5805265sm12573010b3a.168.2025.07.01.09.20.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Jul 2025 09:21:00 -0700 (PDT) From: Akhil P Oommen Subject: [PATCH v2 0/3] Support for Adreno X1-85 Speedbin along with new OPP levels Date: Tue, 01 Jul 2025 21:50:43 +0530 Message-Id: <20250701-x1e-speedbin-b4-v2-0-a8a7e06d39fb@oss.qualcomm.com> 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: 7bit X-B4-Tracking: v=1; b=H4sIANsKZGgC/2WOwW6DMBBEfwXtuYvWxiXAqf8R5WDspdlDDLWJl Qjx73HJpVKPM9K8eRskjsIJhmqDyFmSzKEE/VGBu9rwzSi+ZNCkDXV0wodiTAuzHyXgaNCSa8h 41fRdA2W1RJ7kcRDPl3eO/HMv4PVdwmgTo5tvN1mHKre1ajE6A38fiwDpT2qpKX8LWh85zKhV7 62evHHWDNnAL/4qaZ3j8/DP6uAfU0X9P9WskJCo507p8TRp+1W8nARXFxu47Pv+AgG2gXIPAQA A X-Change-ID: 20240807-x1e-speedbin-b4-a0c304d13983 To: Rob Clark , Sean Paul , Konrad Dybcio , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson Cc: linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Akhil P Oommen , Krzysztof Kozlowski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1751386855; l=2493; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=PXhlqE+RLKyz8eL7ircdqym5btkHj/B/miez7UaEoMg=; b=8RPMZOE178+e6hz/XUQAKxMLWfSNezm+eVyLA2bm7dQs6OTODAc9guipMaU1GUsXWBff2Q5lZ MBzhbGhEwr+DprIPR27QbZOs+kVRos24v4UZSN0NtPB08k9FXyJHQIW X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Authority-Analysis: v=2.4 cv=H/Pbw/Yi c=1 sm=1 tr=0 ts=68640aef cx=c_pps a=mDZGXZTwRPZaeRUbqKGCBw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=Wb1JkmetP80A:10 a=VwQbUJbxAAAA:8 a=COk6AnOGAAAA:8 a=EUspDBNiAAAA:8 a=tVI0ZWmoAAAA:8 a=pGLkceISAAAA:8 a=e5mUnYsNAAAA:8 a=yFGAn9Q8HXAzXJEDlGEA:9 a=QEXdDO2ut3YA:10 a=zc0IvFSfCIW2DFIPzwfm:22 a=TjNXssC_j7lpFel5tvFf:22 a=-BPWgnxRz2uhmvdm1NTO:22 a=Vxmtnl_E_bksehYqCbjh:22 X-Proofpoint-ORIG-GUID: 0hFYAwSmrvA9oaA1f2h0gRPzhmB4oIir X-Proofpoint-GUID: 0hFYAwSmrvA9oaA1f2h0gRPzhmB4oIir X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNzAxMDExMCBTYWx0ZWRfXxqkvQUGS+Uk5 o1rTzo2WVRLBltelPQ43jlqi5VKxbgkDARYvaHQ1YFnCoAC0CYVSsopC2wpYvHoWMB0xHm8SfO1 0Lim1faycLjvvVnMvfTPrDwamvxRxLAhQ27l5KOSN1PO1S/h0vDKdndNzkvd3f5rvw31iEs0RWj BU+17aNmOmFIwNhs34LXeTxx8orISMFdjAmmTYYFDtUgcl1ay12k1KqU1yx2ArEB/Y1liqJp/U+ H//JTUIGb+0KpfmTi4ybNUC6gZLNbbN1SY+KG0nPywNV+P/37xayg+ZIZ0L1ApHIxC8hvobp7el yFIDOHIlchC469T9FQ7KTv8LDp0wmEeuA10I125tc9V9e66M7124gO5vXt3R2W1yMitb0fCzRhM k9CkbP8p2sYVnqcHXI8ShRdyp8Dff6CgSLq7apmg9jMDgvudi+UvDlPKti4nk9TRkctD/SBd X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.7,FMLib:17.12.80.40 definitions=2025-07-01_02,2025-06-27_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 malwarescore=0 suspectscore=0 mlxlogscore=942 priorityscore=1501 clxscore=1015 mlxscore=0 lowpriorityscore=0 spamscore=0 adultscore=0 bulkscore=0 phishscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2507010110 This series adds gpu speedbin support for Adreno X1-85 GPU along with additional OPP levels. Because the higher OPPs require GPU ACD feature, this series has dependency on the GPU ACD support series [1] which is now available in v6.16-rc1. The device tree change has a dependency on both driver and the dt-bindings update. So those 2 should be picked before the DT change. To: Rob Clark To: Sean Paul To: Konrad Dybcio To: Dmitry Baryshkov To: Abhinav Kumar To: Jessica Zhang To: Marijn Suijten To: David Airlie To: Simona Vetter To: Rob Herring To: Krzysztof Kozlowski To: Conor Dooley To: Bjorn Andersson Cc: linux-arm-msm@vger.kernel.org Cc: dri-devel@lists.freedesktop.org Cc: freedreno@lists.freedesktop.org Cc: linux-kernel@vger.kernel.org Cc: devicetree@vger.kernel.org Signed-off-by: Akhil P Oommen --- Changes in v2: - Rebased on top of v6.16-rc4 and Adreno X1-45 series - Dropped speedbin-hi bit because it is possible to identify the SKU using just the 8 bits. - Dropped the qfprom binding patch as it is already merged upstream - Link to v1: https://lore.kernel.org/r/20250109-x1e-speedbin-b4-v1-0-009e812b7f2a@quicinc.com --- Akhil P Oommen (3): drm/msm/adreno: Add speedbin support for X1-85 dt-bindings: power: qcom,rpmpd: add Turbo L5 corner arm64: dts: qcom: x1e80100: Update GPU OPP table arch/arm64/boot/dts/qcom/x1e80100.dtsi | 57 +++++++++++++++++++++++++++++-- arch/arm64/boot/dts/qcom/x1p42100.dtsi | 1 + drivers/gpu/drm/msm/adreno/a6xx_catalog.c | 7 ++++ include/dt-bindings/power/qcom-rpmpd.h | 1 + 4 files changed, 64 insertions(+), 2 deletions(-) --- base-commit: 88bf743cabe5793d24f831ef8240a0bf90e5fd44 change-id: 20240807-x1e-speedbin-b4-a0c304d13983 prerequisite-change-id: 20250603-x1p-adreno-219da2fd4ca4:v4 prerequisite-patch-id: 4332cdf1f4257a45ee565eb0fad3af0e814be464 prerequisite-patch-id: 41ffbd1ea7e32b22a90b5d139e5b1c0dc2d38496 prerequisite-patch-id: 8dbc74e0f6c059ebdfe5ab0d883477011953e025 prerequisite-patch-id: 912297c03c5d233f6e38a91c769cc6518bac4411 Best regards, -- Akhil P Oommen