diff --git a/arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi b/arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi index 7926d95f6e6c..383f7b182be4 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi @@ -51,8 +51,15 @@ rockchip,low-temp = <0>; rockchip,low-temp-min-volt = <900000>; - nvmem-cells = <&cpul_leakage>; - nvmem-cell-names = "cpu_leakage"; + nvmem-cells = <&cpul_leakage>, <&specification_serial_number>; + nvmem-cell-names = "cpu_leakage", + "specification_serial_number"; + clocks = <&cru PLL_APLLL>; + rockchip,avs-scale = <20>; + rockchip,bin-scaling-sel = < + 0 30 + 1 34 + >; rockchip,pvtm-voltage-sel = < 0 143500 0 @@ -135,8 +142,15 @@ rockchip,low-temp = <0>; rockchip,low-temp-min-volt = <900000>; - nvmem-cells = <&cpub_leakage>; - nvmem-cell-names = "cpu_leakage"; + nvmem-cells = <&cpub_leakage>, <&specification_serial_number>; + nvmem-cell-names = "cpu_leakage", + "specification_serial_number"; + clocks = <&cru PLL_APLLB>; + rockchip,avs-scale = <8>; + rockchip,bin-scaling-sel = < + 0 8 + 1 17 + >; rockchip,pvtm-voltage-sel = < 0 149000 0 diff --git a/arch/arm64/boot/dts/rockchip/rk3399.dtsi b/arch/arm64/boot/dts/rockchip/rk3399.dtsi index c1a5ac163bd5..e563bf540cac 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399.dtsi @@ -1448,6 +1448,10 @@ clock-names = "pclk_efuse"; /* Data cells */ + specification_serial_number: specification-serial-number@6 { + reg = <0x06 0x1>; + bits = <0 5>; + }; cpu_id: cpu-id@7 { reg = <0x07 0x10>; };