瀏覽代碼

package/rtl8723ds-bt: new package

This package install the required firmware for enabling the
Bluetooth device embedded in the RTL8723DS chip.
The driver is included in Linux main tree and can be enabled
with the BT_HCIUART_RTL symbol.

Signed-off-by: Angelo Compagnucci <angelo@amarulasolutions.com>
Tested-by: Indrek Kruusa <indrek.kruusa@gmail.com>
[Peter: use install -D]
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Angelo Compagnucci 2 年之前
父節點
當前提交
2a2db09451
共有 5 個文件被更改,包括 28 次插入0 次删除
  1. 1 0
      DEVELOPERS
  2. 1 0
      package/Config.in
  3. 6 0
      package/rtl8723ds-bt/Config.in
  4. 2 0
      package/rtl8723ds-bt/rtl8723ds-bt.hash
  5. 18 0
      package/rtl8723ds-bt/rtl8723ds-bt.mk

+ 1 - 0
DEVELOPERS

@@ -185,6 +185,7 @@ F:	package/qt5/qt5coap/
 F:	package/qt5/qt5knx/
 F:	package/qt5/qt5knx/
 F:	package/qt5/qt5mqtt/
 F:	package/qt5/qt5mqtt/
 F:	package/rtl8723ds/
 F:	package/rtl8723ds/
+F:	package/rtl8723ds-bt/
 F:	package/sam-ba/
 F:	package/sam-ba/
 F:	package/sshguard/
 F:	package/sshguard/
 F:	package/sunwait/
 F:	package/sunwait/

+ 1 - 0
package/Config.in

@@ -585,6 +585,7 @@ endmenu
 	source "package/rtl8192eu/Config.in"
 	source "package/rtl8192eu/Config.in"
 	source "package/rtl8723bu/Config.in"
 	source "package/rtl8723bu/Config.in"
 	source "package/rtl8723ds/Config.in"
 	source "package/rtl8723ds/Config.in"
+	source "package/rtl8723ds-bt/Config.in"
 	source "package/rtl8812au-aircrack-ng/Config.in"
 	source "package/rtl8812au-aircrack-ng/Config.in"
 	source "package/rtl8821au/Config.in"
 	source "package/rtl8821au/Config.in"
 	source "package/sane-backends/Config.in"
 	source "package/sane-backends/Config.in"

+ 6 - 0
package/rtl8723ds-bt/Config.in

@@ -0,0 +1,6 @@
+config BR2_PACKAGE_RTL8723DS_BT
+	bool "rtl8723ds-bt"
+	help
+	  rtl8723ds UART attached Bluetooth module firmware.
+
+	  https://github.com/wsyco/RTL8723DS_BT_Linux

+ 2 - 0
package/rtl8723ds-bt/rtl8723ds-bt.hash

@@ -0,0 +1,2 @@
+# Locally computed
+sha256  9e70a981946abeeb6437d9a27d8437cea15aa4df72f8d56ded0ae28af484d2f4  rtl8723ds-bt-14cedf3a9fec1aa8c500fa52f3e3acc433cbcf08.tar.gz

+ 18 - 0
package/rtl8723ds-bt/rtl8723ds-bt.mk

@@ -0,0 +1,18 @@
+################################################################################
+#
+# rtl8723ds-bt
+#
+################################################################################
+
+RTL8723DS_BT_VERSION = 14cedf3a9fec1aa8c500fa52f3e3acc433cbcf08
+RTL8723DS_BT_SITE = $(call github,wsyco,RTL8723DS_BT_Linux,$(RTL8723DS_BT_VERSION))
+RTL8723DS_BT_LICENSE = PROPRIETARY
+
+define RTL8723DS_BT_INSTALL_TARGET_CMDS
+	$(INSTALL) -m 644 -D $(@D)/8723D/rtl8723d_fw \
+		$(TARGET_DIR)/lib/firmware/rtl_bt/rtl8723ds_fw.bin
+	$(INSTALL) -m 644 -D $(@D)/8723D/rtl8723d_config \
+		$(TARGET_DIR)/lib/firmware/rtl_bt/rtl8723ds_config.bin
+endef
+
+$(eval $(generic-package))