mirror of
https://github.com/home-assistant/operating-system.git
synced 2025-07-24 13:36:31 +00:00
Add support for RTL88x2BU USB WiFi dongles (#1742)
* buildroot: package/rtl88x2bu: add rtl88x2bu package Signed-off-by: Kevin Yang <kangyang@google.com> Co-authored-by: Stefan Agner <stefan@agner.ch>
This commit is contained in:
parent
061a6e9860
commit
81b3bc8787
@ -12,3 +12,4 @@ source "$BR2_EXTERNAL_HASSOS_PATH/package/eq3_char_loop/Config.in"
|
||||
source "$BR2_EXTERNAL_HASSOS_PATH/package/generic_raw_uart/Config.in"
|
||||
source "$BR2_EXTERNAL_HASSOS_PATH/package/rpi-rf-mod/Config.in"
|
||||
source "$BR2_EXTERNAL_HASSOS_PATH/package/xe-guest-utilities/Config.in"
|
||||
source "$BR2_EXTERNAL_HASSOS_PATH/package/rtl88x2bu/Config.in"
|
||||
|
@ -126,3 +126,4 @@ BR2_PACKAGE_INTEL_E1000E=y
|
||||
BR2_PACKAGE_DOSFSTOOLS=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||
BR2_PACKAGE_RPI_RF_MOD=y
|
||||
BR2_PACKAGE_RTL88X2BU=y
|
||||
|
@ -117,3 +117,4 @@ BR2_PACKAGE_KHADAS_BOOT_VIM3=y
|
||||
BR2_PACKAGE_DOSFSTOOLS=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
||||
BR2_PACKAGE_RTL88X2BU=y
|
||||
|
@ -120,3 +120,4 @@ BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
||||
BR2_PACKAGE_RPI_RF_MOD=y
|
||||
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
||||
BR2_PACKAGE_RPI_RF_MOD_DTS_ODROID-C2=y
|
||||
BR2_PACKAGE_RTL88X2BU=y
|
||||
|
@ -118,3 +118,4 @@ BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
||||
BR2_PACKAGE_RPI_RF_MOD=y
|
||||
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
||||
BR2_PACKAGE_RPI_RF_MOD_DTS_ODROID-C4=y
|
||||
BR2_PACKAGE_RTL88X2BU=y
|
||||
|
@ -120,3 +120,4 @@ BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
||||
BR2_PACKAGE_RPI_RF_MOD=y
|
||||
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
||||
BR2_PACKAGE_RPI_RF_MOD_DTS_ODROID-N2=y
|
||||
BR2_PACKAGE_RTL88X2BU=y
|
||||
|
@ -120,3 +120,4 @@ BR2_PACKAGE_DOSFSTOOLS=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
||||
BR2_PACKAGE_RPI_RF_MOD=y
|
||||
BR2_PACKAGE_RTL88X2BU=y
|
||||
|
@ -118,3 +118,4 @@ BR2_PACKAGE_DOSFSTOOLS=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||
BR2_PACKAGE_RPI_RF_MOD=y
|
||||
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
||||
BR2_PACKAGE_RTL88X2BU=y
|
||||
|
@ -118,3 +118,4 @@ BR2_PACKAGE_DOSFSTOOLS=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||
BR2_PACKAGE_RPI_RF_MOD=y
|
||||
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
||||
BR2_PACKAGE_RTL88X2BU=y
|
||||
|
@ -121,3 +121,4 @@ BR2_PACKAGE_DOSFSTOOLS=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||
BR2_PACKAGE_RPI_RF_MOD=y
|
||||
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
||||
BR2_PACKAGE_RTL88X2BU=y
|
||||
|
@ -119,3 +119,4 @@ BR2_PACKAGE_DOSFSTOOLS=y
|
||||
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
||||
BR2_PACKAGE_RPI_RF_MOD=y
|
||||
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|
||||
BR2_PACKAGE_RTL88X2BU=y
|
||||
|
@ -0,0 +1,35 @@
|
||||
From fff9ae3ba3b4ff4a6428118bdb48ed5a8f4f2820 Mon Sep 17 00:00:00 2001
|
||||
From: Kevin Yang <kyangk@gmail.com>
|
||||
Date: Mon, 7 Feb 2022 07:40:14 +0000
|
||||
Subject: [PATCH] allow arm/i386 external control
|
||||
|
||||
Signed-off-by: Kevin Yang <kyangk@gmail.com>
|
||||
---
|
||||
Makefile | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/Makefile b/Makefile
|
||||
index 22bd0e0..72321a4 100755
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -118,7 +118,7 @@ CONFIG_RTW_SDIO_PM_KEEP_POWER = y
|
||||
###################### MP HW TX MODE FOR VHT #######################
|
||||
CONFIG_MP_VHT_HW_TX_MODE = n
|
||||
###################### Platform Related #######################
|
||||
-CONFIG_PLATFORM_I386_PC = y
|
||||
+CONFIG_PLATFORM_I386_PC ?= n
|
||||
CONFIG_PLATFORM_ANDROID_X86 = n
|
||||
CONFIG_PLATFORM_ANDROID_INTEL_X86 = n
|
||||
CONFIG_PLATFORM_JB_X86 = n
|
||||
@@ -133,7 +133,7 @@ CONFIG_PLATFORM_RTK_DMP = n
|
||||
CONFIG_PLATFORM_MIPS_PLM = n
|
||||
CONFIG_PLATFORM_MSTAR389 = n
|
||||
CONFIG_PLATFORM_MT53XX = n
|
||||
-CONFIG_PLATFORM_ARM_RPI = n
|
||||
+CONFIG_PLATFORM_ARM_RPI ?= n
|
||||
CONFIG_PLATFORM_ARM_MX51_241H = n
|
||||
CONFIG_PLATFORM_FS_MX61 = n
|
||||
CONFIG_PLATFORM_ACTIONS_ATJ227X = n
|
||||
--
|
||||
2.25.1
|
||||
|
5
buildroot-external/package/rtl88x2bu/Config.in
Normal file
5
buildroot-external/package/rtl88x2bu/Config.in
Normal file
@ -0,0 +1,5 @@
|
||||
config BR2_PACKAGE_RTL88X2BU
|
||||
tristate "Realtek 88x2 USB WiFi"
|
||||
depends on BR2_LINUX_KERNEL
|
||||
---help---
|
||||
Driver for RTL88X2BU USB WiFi adapters (no firmware needed).
|
19
buildroot-external/package/rtl88x2bu/rtl88x2bu.mk
Normal file
19
buildroot-external/package/rtl88x2bu/rtl88x2bu.mk
Normal file
@ -0,0 +1,19 @@
|
||||
RTL88X2BU_VERSION = 95d792c889edf16bd1b919711ece13e8701ea494
|
||||
RTL88X2BU_SITE = $(call github,cilynx,rtl88x2bu,$(RTL88X2BU_VERSION))
|
||||
RTL88X2BU_LICENSE = GPL-2.0
|
||||
RTL88X2BU_LICENSE_FILES = LICENSE
|
||||
|
||||
RTL88X2BU_MODULE_MAKE_OPTS = \
|
||||
CONFIG_RTL8822BU=m \
|
||||
KVER=$(LINUX_VERSION_PROBED) \
|
||||
KBASE=$(LINUX_DIR) \
|
||||
CROSS_COMPILE=$(TARGET_CROSS)
|
||||
|
||||
ifeq (arm, $(filter arm, $(KERNEL_ARCH)))
|
||||
RTL88X2BU_MODULE_MAKE_OPTS += CONFIG_PLATFORM_ARM_RPI=y
|
||||
else
|
||||
RTL88X2BU_MODULE_MAKE_OPTS += CONFIG_PLATFORM_I386_PC=y
|
||||
endif
|
||||
|
||||
$(eval $(kernel-module))
|
||||
$(eval $(generic-package))
|
Loading…
x
Reference in New Issue
Block a user