From d58df2b9f2d220585a1ef1bc1abb0ab6bc70c3f9 Mon Sep 17 00:00:00 2001 From: Alex Deryskyba Date: Fri, 8 Apr 2016 01:04:17 +0200 Subject: [PATCH] packages/linux-firmware/brcmfmac_sdio-firmware-aml: Fix built-in bluetooth on WeTek Core --- .../system.d/brcmfmac_sdio-firmware@.service | 2 +- .../udev.d/80-brcmfmac_sdio.rules | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/linux-firmware/brcmfmac_sdio-firmware-aml/system.d/brcmfmac_sdio-firmware@.service b/packages/linux-firmware/brcmfmac_sdio-firmware-aml/system.d/brcmfmac_sdio-firmware@.service index 2c84c734e9..93f33228ea 100644 --- a/packages/linux-firmware/brcmfmac_sdio-firmware-aml/system.d/brcmfmac_sdio-firmware@.service +++ b/packages/linux-firmware/brcmfmac_sdio-firmware-aml/system.d/brcmfmac_sdio-firmware@.service @@ -5,4 +5,4 @@ ConditionPathExists=/dev/ttyS1 [Service] Type=simple RemainAfterExit=yes -ExecStart=/usr/bin/brcm_patchram_plus --patchram /lib/firmware/brcm/%I.hcd --baudrate 3000000 --use_baudrate_for_download /dev/ttyS1 --enable_hci --no2bytes --tosleep=50000 +ExecStart=/usr/bin/brcm_patchram_plus --patchram /lib/firmware/brcm/%I.hcd --baudrate 2000000 --use_baudrate_for_download /dev/ttyS1 --enable_hci --no2bytes --tosleep=50000 diff --git a/packages/linux-firmware/brcmfmac_sdio-firmware-aml/udev.d/80-brcmfmac_sdio.rules b/packages/linux-firmware/brcmfmac_sdio-firmware-aml/udev.d/80-brcmfmac_sdio.rules index 7059847cfc..2f8fcdaa0a 100644 --- a/packages/linux-firmware/brcmfmac_sdio-firmware-aml/udev.d/80-brcmfmac_sdio.rules +++ b/packages/linux-firmware/brcmfmac_sdio-firmware-aml/udev.d/80-brcmfmac_sdio.rules @@ -4,12 +4,17 @@ ACTION!="add", GOTO="end" SUBSYSTEMS=="sdio", ATTRS{vendor}=="0x02d0", ATTRS{device}=="0xa962", GOTO="begin" +SUBSYSTEMS=="sdio", ATTRS{vendor}=="0x02d0", ATTRS{device}=="0x4330", GOTO="begin" GOTO="end" LABEL="begin" ### Broadcom bcm43362/bcm20710a1 bluetooth device ATTRS{vendor}=="0x02d0", ATTRS{device}=="0xa962", \ ENV{brcm_device}="bcm20710a1" -ENV{brcm_device}=="bcm20*", ACTION=="add", \ +### Broadcom bcm4330/bcm40183b2 bluetooth device +ATTRS{vendor}=="0x02d0", ATTRS{device}=="0x4330", \ + ENV{brcm_device}="bcm40183b2" + +ENV{brcm_device}=="bcm*", ACTION=="add", \ TAG+="systemd", ENV{SYSTEMD_WANTS}+="brcmfmac_sdio-firmware@$env{brcm_device}.service" LABEL="end"