diff --git a/Config.in b/Config.in index dfcf7c77fba78ad5863126f2b9866534743d59ce..18c7e146742ed78bf6cb9aab776f348cc0aad946 100644 --- a/Config.in +++ b/Config.in @@ -306,6 +306,7 @@ menu "Utils" source "$BR2_EXTERNAL_RECALBOX_PATH/package/brcm-bt-firmware/Config.in" source "$BR2_EXTERNAL_RECALBOX_PATH/package/rtl8812au/Config.in" source "$BR2_EXTERNAL_RECALBOX_PATH/package/rtl88x2bu/Config.in" + source "$BR2_EXTERNAL_RECALBOX_PATH/package/rtw89/Config.in" source "$BR2_EXTERNAL_RECALBOX_PATH/package/libcapsimage/Config.in" source "$BR2_EXTERNAL_RECALBOX_PATH/package/libretro-cheats/Config.in" source "$BR2_EXTERNAL_RECALBOX_PATH/package/megatools/Config.in" diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index 1a2a222dc77c1675de423c8842a0439256d1670e..f7c303964d826c5cdfcf8348428e9562008192b6 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -9,6 +9,7 @@ as release notes for end user on a Recalbox upgrade. ### Hardware - Add support for Anbernic RG351v (Thanks BelgaWill !) - Add support for Anbernic RG351p and RG351m (Thanks lxmaster1 & yomax69fly !) +- Add support for Realtek RTW-88 series of wifi controllers ### News diff --git a/configs/recalbox-rpi4_64_defconfig b/configs/recalbox-rpi4_64_defconfig index 225fde45642ac433b305d4e5b1d2f46f74dfe78a..e51a7c132a0d07c521eb75fd9509f5d5ed4287de 100644 --- a/configs/recalbox-rpi4_64_defconfig +++ b/configs/recalbox-rpi4_64_defconfig @@ -352,4 +352,5 @@ BR2_PACKAGE_FFMPEG_EXTRACONF="--enable-libpulse" BR2_PACKAGE_RTL8189FS=y BR2_PACKAGE_RTL8812AU=y BR2_PACKAGE_RTL88X2BU=y +BR2_PACKAGE_RTW89=y BR2_PACKAGE_RPI_FIRMWARE_CMDLINE_FILE="$(BR2_EXTERNAL_RECALBOX_PATH)/board/recalbox/rpi/cmdline.txt" diff --git a/configs/recalbox-rpi4_defconfig b/configs/recalbox-rpi4_defconfig index 974dac6263ce510879ae72e0e3da2826bbc984db..3c61f89fd18a461aa0ef0f2cdb39119e5c53bed2 100644 --- a/configs/recalbox-rpi4_defconfig +++ b/configs/recalbox-rpi4_defconfig @@ -344,4 +344,5 @@ BR2_PACKAGE_FFMPEG_EXTRACONF="--enable-libpulse" BR2_PACKAGE_RTL8189FS=y BR2_PACKAGE_RTL8812AU=y BR2_PACKAGE_RTL88X2BU=y +BR2_PACKAGE_RTW89=y BR2_PACKAGE_RPI_FIRMWARE_CMDLINE_FILE="$(BR2_EXTERNAL_RECALBOX_PATH)/board/recalbox/rpi/cmdline.txt" diff --git a/configs/recalbox-x86_64_defconfig b/configs/recalbox-x86_64_defconfig index b8642f266a6c37447adaf1c275394a89553e0b24..65d95c0e998e3bb40be13b5f9df0161e5cf93d52 100644 --- a/configs/recalbox-x86_64_defconfig +++ b/configs/recalbox-x86_64_defconfig @@ -403,6 +403,7 @@ BR2_PACKAGE_RTL8189FS=y BR2_PACKAGE_RTL8812AU=y BR2_PACKAGE_RTL8821CU=y BR2_PACKAGE_RTL88X2BU=y +BR2_PACKAGE_RTW89=y BR2_PACKAGE_JOYCOND=y BR2_PACKAGE_FLUIDSYNTH_PULSEAUDIO=y BR2_PACKAGE_KODI_PULSEAUDIO=y diff --git a/package/rtw89/Config.in b/package/rtw89/Config.in new file mode 100644 index 0000000000000000000000000000000000000000..a8ca644d7348325c4d189509be72c953d8210d5b --- /dev/null +++ b/package/rtw89/Config.in @@ -0,0 +1,10 @@ +comment "rtw89 needs a Linux kernel to be built" + depends on !BR2_LINUX_KERNEL + +config BR2_PACKAGE_RTW89 + bool "rtw89" + depends on BR2_LINUX_KERNEL + help + rtw89 wifi driver + + https://github.com/lwfinger/rtw89 diff --git a/package/rtw89/rtw89.mk b/package/rtw89/rtw89.mk new file mode 100644 index 0000000000000000000000000000000000000000..0c5ba921d7026242e563590c9cc35c5d5bdc4371 --- /dev/null +++ b/package/rtw89/rtw89.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# rtw89 +# +################################################################################ + +# commit of 2023/09/13 +RTW89_VERSION = 12837647e34f07e117d90b25708a4f8baa772f50 +RTW89_SITE = $(call github,lwfinger,rtw89,$(RTW89_VERSION)) +RTW89_LICENSE = GPL-2.0 +RTW89_LICENSE_FILES = LICENSE + +$(eval $(kernel-module)) +$(eval $(generic-package))