linux-loongson/Documentation/devicetree/bindings/opp
Akhil P Oommen 349d641820 dt-bindings: opp: adreno: Update regex of OPP entry
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 = <RPMH_REGULATOR_LEVEL_SVS_L1>;
         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 = <RPMH_REGULATOR_LEVEL_SVS_L1>;
         opp-peak-kBps = <16500000>;
         qcom,opp-acd-level = <0xa82d5ffd>;
         opp-supported-hw = <0x10>;
 };

Update the regex to allow this usecase.

Tested-by: Jens Glathe <jens.glathe@oldschoolsolutions.biz>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Tested-by: Aleksandrs Vinarskis <alex.vinarskis@gmail.com> # x1-26-100
Signed-off-by: Akhil P Oommen <akhilpo@oss.qualcomm.com>
Patchwork: https://patchwork.freedesktop.org/patch/660213/
Signed-off-by: Rob Clark <robin.clark@oss.qualcomm.com>
2025-07-04 11:09:43 -07:00
..
allwinner,sun50i-h6-operating-points.yaml dt-bindings: opp: h6: Add A100 operating points 2025-01-09 16:52:29 -06:00
operating-points-v2-ti-cpu.yaml dt-bindings: opp: operating-points-v2-ti-cpu: Describe opp-supported-hw 2024-10-01 14:57:08 +05:30
opp-v1.yaml dt-bindings: arm/cpus: Add missing properties 2025-04-22 09:40:07 -05:00
opp-v2-base.yaml dt-bindings: opp: drop maxItems from inner items 2024-03-11 10:39:24 +05:30
opp-v2-kryo-cpu.yaml dt-bindings: opp: opp-v2-kryo-cpu: Document named opp-microvolt property 2023-10-19 12:16:11 +05:30
opp-v2-qcom-adreno.yaml dt-bindings: opp: adreno: Update regex of OPP entry 2025-07-04 11:09:43 -07:00
opp-v2-qcom-level.yaml dt-bindings: opp: v2-qcom-level: Let qcom,opp-fuse-level be a 2-long array 2023-01-31 09:01:35 +05:30
opp-v2.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
ti,omap-opp-supply.yaml dt-bindings: opp: Convert ti-omap5-opp-supply to json schema 2023-08-21 11:23:34 +05:30