Stephan and Dmitry, Here is an attempt to solve the problem you guys faced, I have tested it locally and works with my expectations. Please see if they solve your problems. Dmitry: I sent another message for you in patch 3's comments section. -- viresh Viresh Kumar (3): dt-bindings: opp: Allow opp-supported-hw to contain multiple versions opp: Allow opp-supported-hw to contain multiple versions ARM: tegra: Pass multiple versions in opp-supported-hw property Documentation/devicetree/bindings/opp/opp.txt | 53 +- .../boot/dts/tegra20-cpu-opp-microvolt.dtsi | 36 - arch/arm/boot/dts/tegra20-cpu-opp.dtsi | 67 +- .../boot/dts/tegra30-cpu-opp-microvolt.dtsi | 512 --------- arch/arm/boot/dts/tegra30-cpu-opp.dtsi | 986 +++--------------- drivers/opp/of.c | 47 +- 6 files changed, 214 insertions(+), 1487 deletions(-) -- 2.25.0.rc1.19.g042ed3e048af