diff --git a/config/boards/orangepiprime.wip b/config/boards/orangepiprime.wip index a7d42219d..8bb30c527 100644 --- a/config/boards/orangepiprime.wip +++ b/config/boards/orangepiprime.wip @@ -7,7 +7,7 @@ MODULES_NEXT="" CPUMIN="480000" CPUMAX="1296000" # -KERNEL_TARGET="dev" +KERNEL_TARGET="next,dev" CLI_TARGET="" DESKTOP_TARGET="" diff --git a/patch/kernel/sunxi-next/add-wifi-orangepiprime.patch b/patch/kernel/sunxi-next/add-wifi-orangepiprime.patch new file mode 100644 index 000000000..4c2d6c395 --- /dev/null +++ b/patch/kernel/sunxi-next/add-wifi-orangepiprime.patch @@ -0,0 +1,35 @@ +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 6be0687..8834468 100644 +--- a/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-prime.dts ++++ b/arch/arm64/boot/dts/allwinner/sun50i-h5-orangepi-prime.dts +@@ -166,6 +166,10 @@ + bus-width = <4>; + non-removable; + status = "okay"; ++ ++ rtl8723cs: sdio_wifi@1 { ++ reg = <1>; ++ }; + }; + + &ohci0 { +@@ -213,3 +217,19 @@ + usb0_vbus-supply = <®_usb0_vbus>; + status = "okay"; + }; ++ ++&pio { ++ wifi_pwrseq_pin: wifi_pwrseq_pin@0 { ++ allwinner,pins = "PC14"; ++ allwinner,function = "gpio_out"; ++ }; ++ ++}; ++ ++&r_pio { ++ wifi_wake: wifi_wake@0 { ++ allwinner,pins = "PL7"; ++ allwinner,function = "irq"; ++ bias-pull-up; ++ }; ++};