diff --git a/patch/kernel/sunxi-next/51-02-enable-dvfs-opi-prime.patch b/patch/kernel/sunxi-next/51-02-enable-dvfs-opi-prime.patch new file mode 100644 index 000000000..b187dffa8 --- /dev/null +++ b/patch/kernel/sunxi-next/51-02-enable-dvfs-opi-prime.patch @@ -0,0 +1,36 @@ +diff --git a/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-prime.dts b/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-prime.dts +index 6be06873..23fa704b 100644 +--- a/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-prime.dts ++++ b/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-prime.dts +@@ -127,6 +127,10 @@ + status = "okay"; + }; + ++&cpu0 { ++ cpu-supply = <&vdd_cpu>; ++}; ++ + &ehci0 { + status = "okay"; + }; +@@ -184,6 +188,20 @@ + status = "okay"; + }; + ++&r_i2c { ++ status = "okay"; ++ ++ vdd_cpu: regulator@65 { ++ compatible = "silergy,sy8106a"; ++ reg = <0x65>; ++ regulator-min-microvolt = <1000000>; ++ regulator-max-microvolt = <1400000>; ++ regulator-ramp-delay = <200>; ++ regulator-boot-on; ++ regulator-always-on; ++ }; ++}; ++ + &uart0 { + pinctrl-names = "default"; + pinctrl-0 = <&uart0_pins_a>;