From patchwork Mon Jun 23 14:12:06 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Akhil P Oommen X-Patchwork-Id: 899256 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 C65F1253359 for ; Mon, 23 Jun 2025 14:14:20 +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=1750688062; cv=none; b=QGqVWh6eT1WgTey15tbTeE0eXKq1inQaWQIWHSCe69Cnu5aTTZNeERqU0taom+u61BQvZee9oPe3rGdKhnIUPLdSEIZ45G1YgdGxB9SoN+Py08BuFIP6w5eVkE1AJtjGfbZlvYPcgOU7bIB6h2T+vhZmerlV4wEGOERCuqvU1BM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750688062; c=relaxed/simple; bh=TCFdV3fJCtM692nAUJeh6Kg61bWHn7h/r/7bivD1ZOY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=t9xtZ3cSo2Tqbrht1u5FSS9Tmr1wgt2Ga7szqqeGETx0EA1crXfNYsdU9CNxRD0fzpiVGdAvHlwyYRC78Bb7ExcQGr2DZ5BAJj86Bz2dvZ34ieSUovc/7x+lwCoiDMmuNuD7I0IROsjBH8GoFc/l9yl46DCtYCxLE9Tiq4Wu3M0= 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=naGXnuY5; 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="naGXnuY5" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 55NDRrDp017010 for ; Mon, 23 Jun 2025 14:14:19 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= NtfhK5w7Yo+a5z54EUc7Xp1UlRoMo3u4slEdBn91UUE=; b=naGXnuY5npw8Z1Eu SABjSFnHk7x5gWyiwyNUahSEUH8bKSqsv7pFKXm/WhVLMLkCyHQAo4gHMSTXloFv O1Rt282vcukJDHGbP45RoPRmsv4XN6uI1LVfvYw0zQxirykQZDv5eYf/8LT1Uxlr 2XuAwI7OMSOJEuGqf8+I73CXv9V+4qhtiu0dBGLk85m8tdkOyPByQEiXVQzJQy/p pvFZy+x1A5pJxLFxLOJHFOP19zT8XaTo81Rynce17c6i1jFdgB3FBeMYrQkK+C8h S0jds8VF0KPXcUFGar2mSdMwuA+Hcw8hBKTIxfxbuv9VU3W4Vdd7HiIs/BMF5kDH fLCHFA== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 47f7ttr40y-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 23 Jun 2025 14:14:19 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-31315427249so4254711a91.1 for ; Mon, 23 Jun 2025 07:14:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750688058; x=1751292858; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NtfhK5w7Yo+a5z54EUc7Xp1UlRoMo3u4slEdBn91UUE=; b=ZFRRU9T8qBJQ2Thfr7Zr3yubRoAExzqREW8R62MORCzDSO6AXCeN9ZVEQpM+kSLZ/r Pi0K2B9zTraIhSAYoh4q/zrE8QMaEosXnqbWdhVNpnAaKP/0Bs1TtO98d8Pvae1alXV8 /JIFnnYTKH01xb4M93k+9QXupxHIx45UjrdI5b+7iljkfjABcgtywMlxc7ZsdruNLLpe wM3XakynG4eOewyHUAQie8KYZFMfgOe/hWZjO/gPpZ+c/Lv9qUsDCkmzasosrHHlJfTF Rl33QitM7S6I9JioCfGxXoDG+ZeJasGlaWLiFCLTG+wItRhHBmit57C5XE4og1sJS37X y04w== X-Forwarded-Encrypted: i=1; AJvYcCVnGUDvQ9ZD2OoBlFemivuWVBpOZocdgQ3hhfwxulbszbE9EMDIAKk7CRLv8QHhXB8n2r5BM2X7eRGM9Itj@vger.kernel.org X-Gm-Message-State: AOJu0YxAYZNS2VGD+QXZtPmm7JE1ygG0XfYjhiJAhWM1XlpvXByCB3xK a3M38SCkjz/MSKVinicgfyki843ieYwZIoZbPZ046aWihI0eZHt/9e/Iy20TUZlcFeF94R61GQ9 s03X6LHqMGE022ElhEUIuKN/5bgS9Y+n3dB8HN4YU2T2bKSboAtcM79PP0Ung7VMv+5/q X-Gm-Gg: ASbGncuYBIxQwmbKFW8LLydPUKRn57Qzwrk37hlvVKhD/4qn320bQHL3+OWfFqJhfK4 F095pjslWPbiSW+lM1IGXFLL0damEGi+OBo74KHxG/FR94/jvQiFxGavf7efWJLlake10xiidHA tlUx2JfpPedyH9xzu/L1DIXsB2UInOQmenHeXLeHnkMcQXlh9ays4U7xfAUnuyTAXHZR+iWL1rS n5Y88nvyUaBoYAyaEFGz0KK7JjSSEXqQbX2029Q2lGPI6IwatpY4BVFpxbIG/Mjs/OvA9GZNafC ajC62JHaFYM02sy6lvzajIBZkXnzFqYO X-Received: by 2002:a17:90b:3506:b0:313:2f45:2fc8 with SMTP id 98e67ed59e1d1-3159d8c7c8cmr22958719a91.18.1750688058202; Mon, 23 Jun 2025 07:14:18 -0700 (PDT) X-Google-Smtp-Source: AGHT+IE36OaUgAuAzm1zkswuN/1LVRm779C8aiQthxLaXOxOz/CZTu4jbvzkHS2TORWEEglAA5uAtw== X-Received: by 2002:a17:90b:3506:b0:313:2f45:2fc8 with SMTP id 98e67ed59e1d1-3159d8c7c8cmr22958623a91.18.1750688057492; Mon, 23 Jun 2025 07:14:17 -0700 (PDT) Received: from [10.213.111.143] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3159df71c4bsm8112049a91.2.2025.06.23.07.14.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Jun 2025 07:14:17 -0700 (PDT) From: Akhil P Oommen Date: Mon, 23 Jun 2025 19:42:06 +0530 Subject: [PATCH v4 1/4] dt-bindings: opp: adreno: Update regex of OPP entry Precedence: bulk X-Mailing-List: linux-arm-msm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250623-x1p-adreno-v4-1-d2575c839cbb@oss.qualcomm.com> References: <20250623-x1p-adreno-v4-0-d2575c839cbb@oss.qualcomm.com> In-Reply-To: <20250623-x1p-adreno-v4-0-d2575c839cbb@oss.qualcomm.com> To: Catalin Marinas , Will Deacon , Rob Clark , Sean Paul , Konrad Dybcio , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Marijn Suijten , David Airlie , Simona Vetter , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Viresh Kumar , Nishanth Menon , Stephen Boyd Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org, devicetree@vger.kernel.org, linux-pm@vger.kernel.org, Akhil P Oommen , Jens Glathe , Viresh Kumar , Krzysztof Kozlowski , Aleksandrs Vinarskis X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1750688040; l=1923; i=akhilpo@oss.qualcomm.com; s=20240726; h=from:subject:message-id; bh=TCFdV3fJCtM692nAUJeh6Kg61bWHn7h/r/7bivD1ZOY=; b=ETabZqcXTpK9ISzvEMm1GGFzT3eN0ByVbCE60cr/JNzTmMAlrzM1bK2CWqhi3ZP4d4IF96zRT FJvZjKgub0OD0uTow4rTdGcZTwcRlp+OTMjAwTcNRLZTA2pOJL+p/8Q X-Developer-Key: i=akhilpo@oss.qualcomm.com; a=ed25519; pk=lmVtttSHmAUYFnJsQHX80IIRmYmXA4+CzpGcWOOsfKA= X-Authority-Analysis: v=2.4 cv=QINoRhLL c=1 sm=1 tr=0 ts=6859613b cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=6IFa9wvqVegA:10 a=gxl3bz0cAAAA:8 a=KKAkSRfTAAAA:8 a=pGLkceISAAAA:8 a=EUspDBNiAAAA:8 a=PEQATVZ-5NWm0mRdv2wA:9 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 a=kiRiLd-pWN9FGgpmzFdl:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-ORIG-GUID: 4INRJpaOmv4FLGu4fBCEUOVH2Gqhh17R X-Proofpoint-GUID: 4INRJpaOmv4FLGu4fBCEUOVH2Gqhh17R X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjIzMDA4NCBTYWx0ZWRfX2J24tBSfpgzt egrAdjF04l2e7Pu5DmoYhsZVGDno0ZYg38+nrvz5xWmPBvfomHUheoHIwxFsaVUwapgTYfxWANx PQ/B2P20GgLBqQ2NWt3/6KdUSxjIc7JMf2cOYxAOTWAIqoCejI6Q3PVoFYsoYx2od86/5g5ePip Ty4IEH8Yixc6UTp+jE/58vbEgIaIQEVPMllSFJlkEIbqsSXqlZkh1ikYgVmlyPfxt8x6exk4YZW kpGV15NuuY1fNCPiB7IHOe4HIZFY67r8gNIE82NrQ84FN8R99cHhMxVlWyRyfG7xQYIdrmovwU2 Q3XZIcanu4Z4J56kwgTCt6kUPMKq16tQlplNNpHGZ9bY22aDTlg8xPntmNGrlPR+0qJvG+chP/U Y+QMR8r49skqpxXNYcCHWNwZW21vq9R9EepytuETpRE4YBSF8NBRInvSJJ4BAlpBucRZbtaN 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-06-23_04,2025-06-23_05,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 priorityscore=1501 malwarescore=0 adultscore=0 mlxscore=0 clxscore=1015 mlxlogscore=999 bulkscore=0 suspectscore=0 phishscore=0 impostorscore=0 lowpriorityscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2506230084 In some cases, an OPP may have multiple variants to describe the differences in the resources between SKUs. As an example, we may want to vote different peak bandwidths in different SKUs for the same frequency and the OPP node names can have an additional integer suffix to denote this difference like below: opp-666000000-0 { opp-hz = /bits/ 64 <666000000>; opp-level = ; opp-peak-kBps = <8171875>; qcom,opp-acd-level = <0xa82d5ffd>; opp-supported-hw = <0xf>; }; /* Only applicable for SKUs which has 666Mhz as Fmax */ opp-666000000-1 { opp-hz = /bits/ 64 <666000000>; opp-level = ; opp-peak-kBps = <16500000>; qcom,opp-acd-level = <0xa82d5ffd>; opp-supported-hw = <0x10>; }; Update the regex to allow this usecase. Tested-by: Jens Glathe Acked-by: Viresh Kumar Reviewed-by: Krzysztof Kozlowski Tested-by: Aleksandrs Vinarskis # x1-26-100 Signed-off-by: Akhil P Oommen --- Documentation/devicetree/bindings/opp/opp-v2-qcom-adreno.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/opp/opp-v2-qcom-adreno.yaml b/Documentation/devicetree/bindings/opp/opp-v2-qcom-adreno.yaml index a27ba7b663d456f964628a91a661b51a684de1be..0bd7d6b69755f5f53a045ba7b5e1d08030d980e6 100644 --- a/Documentation/devicetree/bindings/opp/opp-v2-qcom-adreno.yaml +++ b/Documentation/devicetree/bindings/opp/opp-v2-qcom-adreno.yaml @@ -23,7 +23,7 @@ properties: const: operating-points-v2-adreno patternProperties: - '^opp-[0-9]+$': + '^opp(-[0-9]+){1,2}$': type: object additionalProperties: false