From 7d5ccd002b22f827d2ad14cbfc792e2a0ad85616 Mon Sep 17 00:00:00 2001 From: Romuald JEANNE Date: Mon, 15 Mar 2021 15:53:24 +0100 Subject: [PATCH] WIFI-SUSPEND: remove service With new kernel 5.10, the service are no more needed. Signed-off-by: Christophe Priouzeau Change-Id: I3d169c2c62a4de61681fa7e437629085f341bb28 --- recipes-connectivity/wifi/wifi-suspend.bb | 28 ---------- .../wifi-suspend/wifi-brcmfmac-sleep.service | 13 ----- .../wifi/wifi-suspend/wifi_brcmfmac_driver.sh | 54 ------------------- 3 files changed, 95 deletions(-) delete mode 100644 recipes-connectivity/wifi/wifi-suspend.bb delete mode 100644 recipes-connectivity/wifi/wifi-suspend/wifi-brcmfmac-sleep.service delete mode 100755 recipes-connectivity/wifi/wifi-suspend/wifi_brcmfmac_driver.sh diff --git a/recipes-connectivity/wifi/wifi-suspend.bb b/recipes-connectivity/wifi/wifi-suspend.bb deleted file mode 100644 index 8036c06..0000000 --- a/recipes-connectivity/wifi/wifi-suspend.bb +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright (C) 2018, STMicroelectronics - All Rights Reserved - -DESCRIPTION = "Systemd service to suspend/resume correctly the wifi" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" - -SRC_URI = " \ - file://wifi_brcmfmac_driver.sh \ - file://wifi-brcmfmac-sleep.service \ - " - -inherit systemd -SYSTEMD_PACKAGES += "${PN}" -SYSTEMD_SERVICE_${PN} = "wifi-brcmfmac-sleep.service" - -do_install() { - install -d ${D}${bindir} - install -m 0755 ${WORKDIR}/wifi_brcmfmac_driver.sh ${D}${bindir}/ - - if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then - install -d ${D}${systemd_unitdir}/system/ - - install -m 0644 ${WORKDIR}/wifi-brcmfmac-sleep.service ${D}${systemd_unitdir}/system/ - fi -} - -ALLOW_EMPTY_${PN} = "1" - diff --git a/recipes-connectivity/wifi/wifi-suspend/wifi-brcmfmac-sleep.service b/recipes-connectivity/wifi/wifi-suspend/wifi-brcmfmac-sleep.service deleted file mode 100644 index 5b029bb..0000000 --- a/recipes-connectivity/wifi/wifi-suspend/wifi-brcmfmac-sleep.service +++ /dev/null @@ -1,13 +0,0 @@ -[Unit] -Description=Wifi brcmfmac sleep hook -Before=sleep.target -StopWhenUnneeded=yes - -[Service] -Type=oneshot -RemainAfterExit=yes -ExecStart=-/usr/bin/wifi_brcmfmac_driver.sh unbind -ExecStop=-/usr/bin/wifi_brcmfmac_driver.sh bind - -[Install] -WantedBy=sleep.target diff --git a/recipes-connectivity/wifi/wifi-suspend/wifi_brcmfmac_driver.sh b/recipes-connectivity/wifi/wifi-suspend/wifi_brcmfmac_driver.sh deleted file mode 100755 index 6dd68a8..0000000 --- a/recipes-connectivity/wifi/wifi-suspend/wifi_brcmfmac_driver.sh +++ /dev/null @@ -1,54 +0,0 @@ -#!/bin/sh -SDMMC_PATH=/sys/bus/amba/drivers/mmci-pl18x - -COMPATIBLE_BOARD=$(cat /proc/device-tree/compatible | sed "s|st,|,|g" | cut -d ',' -f2) - -case $COMPATIBLE_BOARD in -stm32mp151a-dk2*) - # supported - ;; -stm32mp151f-dk2*) - # supported - ;; -stm32mp153a-dk2*) - # supported - ;; -stm32mp153f-dk2*) - # supported - ;; -stm32mp157c-dk2*) - # supported - ;; -stm32mp157f-dk2*) - # supported - ;; - *) - exit 1; -esac - -if [ -d $SDMMC_PATH ]; -then - - if [ ! -d /sys/bus/sdio/drivers/brcmfmac ]; - then - exit 1; - fi - -case $1 in -bind) - echo "bind driver brcmfmac/sdmmc"; - echo "bind driver brcmfmac/sdmmc" > /dev/kmsg - echo 58007000.sdmmc > $SDMMC_PATH/bind - ;; -unbind) - echo "unbind driver brcmfmac/sdmmc"; - echo "unbind driver brcmfmac/sdmmc" > /dev/kmsg - echo 58007000.sdmmc > $SDMMC_PATH/unbind - ;; -*) - echo "$0 [bind|unbind]" - echo "Bind/Unbind wifi driver brcmfmac." - ;; -esac - -fi