Skip to contentSkip to conversation

dt-bindings: opp: Allow opp-table postfix and multi-worded node names

PATCH Superseded Dmitry Osipenko 1 participant 1 message Oct 21, 2021

Subsystems (3)

v2 of 4 Superseded Latest is v4 →

lore
Share & tools
lore
#0 lore raw

PATCH v2 1/1 dt-bindings: opp: Allow opp-table postfix and multi-worded node names

Not all OPP table names and OPP entries consist of a single word. Not all OPP tables start with opp-table- prefix. In particular NVIDIA Tegra OPP tables use multi-word names and have -opp-table postfix. Allow OPP node and OPP entry names to have multi-worded names. Allow to use the postfix variant. This corrects DT checker warnings about the wrong naming scheme.

---

Changelog:

v2: - In addition to a multi-wording support, support of the postfix
*-opp-table naming scheme is added to the updated pattern.

 Documentation/devicetree/bindings/opp/opp-v2-base.yaml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Documentation/devicetree/bindings/opp/opp-v2-base.yaml +2 -2
index ae3ae4d39843..7cd9b9e780bc 100644
@@ -22,7 +22,7 @@ select: false
 
 properties:
   $nodename:
-    pattern: '^opp-table(-[a-z0-9]+)?$'
+    pattern: '^([a-z0-9]+-)*opp-table|opp-table(-[a-z0-9]+)*$'
 
   opp-shared:
     description:
@@ -33,7 +33,7 @@ properties:
     type: boolean
 
 patternProperties:
-  '^opp-?[0-9]+$':
+  '^opp(-[0-9]+)*$':
     type: object
     description:
       One or more OPP nodes describing voltage-current-frequency combinations.
Signature · 1 line
2.32.0