diff --git a/arch/arm64/boot/dts/rockchip/rk1808.dtsi b/arch/arm64/boot/dts/rockchip/rk1808.dtsi index 107e5d8ae11c..ff79aa034563 100644 --- a/arch/arm64/boot/dts/rockchip/rk1808.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk1808.dtsi @@ -1184,9 +1184,35 @@ assigned-clock-rates = <800000000>; interrupts = ; power-domains = <&power RK1808_VD_NPU>; + operating-points-v2 = <&npu_opp_table>; status = "disabled"; }; + npu_opp_table: npu-opp-table { + compatible = "operating-points-v2"; + + opp-200000000 { + opp-hz = /bits/ 64 <200000000>; + opp-microvolt = <750000 750000 950000>; + }; + opp-297000000 { + opp-hz = /bits/ 64 <297000000>; + opp-microvolt = <750000 750000 950000>; + }; + opp-400000000 { + opp-hz = /bits/ 64 <400000000>; + opp-microvolt = <750000 750000 950000>; + }; + opp-594000000 { + opp-hz = /bits/ 64 <594000000>; + opp-microvolt = <750000 750000 950000>; + }; + opp-792000000 { + opp-hz = /bits/ 64 <792000000>; + opp-microvolt = <750000 750000 950000>; + }; + }; + sdmmc: dwmmc@ffcf0000 { compatible = "rockchip,rk1808-dw-mshc", "rockchip,rk3288-dw-mshc"; reg = <0x0 0xffcf0000 0x0 0x4000>;