Author: blogic Date: 2016-03-16 10:26:42 +0100 (Wed, 16 Mar 2016) New Revision: 49023
Added: trunk/package/kernel/mac80211/patches/863-brcmfmac-Disable-power-management.patch Modified: trunk/package/kernel/mac80211/Makefile trunk/target/linux/brcm2708/bcm2710/profiles/RaspberryPi3.mk Log: brcmfmac: Add Raspberry Pi 3 support - Enable SDIO support on brcmfmac. - Disable power managment for brcm2708 target. Signed-off-by: Alvaro Fernandez Rojas <[email protected]> Reviewed-by: Rafa{U+0142} Mi{U+0142}ecki <[email protected]> Modified: trunk/package/kernel/mac80211/Makefile =================================================================== --- trunk/package/kernel/mac80211/Makefile 2016-03-14 17:13:22 UTC (rev 49022) +++ trunk/package/kernel/mac80211/Makefile 2016-03-16 09:26:42 UTC (rev 49023) @@ -673,6 +673,7 @@ config BRCMFMAC_SDIO bool "Enable SDIO bus interface support" + default y if TARGET_brcm2708 default n help Enable support for cards attached to an SDIO bus. Added: trunk/package/kernel/mac80211/patches/863-brcmfmac-Disable-power-management.patch =================================================================== --- trunk/package/kernel/mac80211/patches/863-brcmfmac-Disable-power-management.patch (rev 0) +++ trunk/package/kernel/mac80211/patches/863-brcmfmac-Disable-power-management.patch 2016-03-16 09:26:42 UTC (rev 49023) @@ -0,0 +1,27 @@ +From 66ae1b1750720a33e29792a177b1e696f4f005fb Mon Sep 17 00:00:00 2001 +From: Phil Elwell <[email protected]> +Date: Wed, 9 Mar 2016 17:25:59 +0000 +Subject: [PATCH] brcmfmac: Disable power management + +Disable wireless power saving in the brcmfmac WLAN driver. This is a +temporary measure until the connectivity loss resulting from power +saving is resolved. + +Signed-off-by: Phil Elwell <[email protected]> +--- + drivers/net/wireless/brcm80211/brcmfmac/cfg80211.c | 2 ++ + 1 file changed, 2 insertions(+) + +--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c ++++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +@@ -2651,6 +2651,10 @@ brcmf_cfg80211_set_power_mgmt(struct wip + * preference in cfg struct to apply this to + * FW later while initializing the dongle + */ ++#if defined(CONFIG_BCM2708) || defined(CONFIG_BCM2709) ++ pr_info("power management disabled\n"); ++ enabled = false; ++#endif + cfg->pwr_save = enabled; + if (!check_vif_up(ifp->vif)) { + Modified: trunk/target/linux/brcm2708/bcm2710/profiles/RaspberryPi3.mk =================================================================== --- trunk/target/linux/brcm2708/bcm2710/profiles/RaspberryPi3.mk 2016-03-14 17:13:22 UTC (rev 49022) +++ trunk/target/linux/brcm2708/bcm2710/profiles/RaspberryPi3.mk 2016-03-16 09:26:42 UTC (rev 49023) @@ -7,6 +7,7 @@ define Profile/RaspberryPi_3 NAME:=Raspberry Pi 3 Model B + PACKAGES:=kmod-brcmfmac wpad-mini endef define Profile/RaspberryPi_3/Description Raspberry Pi 3 Model B _______________________________________________ openwrt-commits mailing list [email protected] https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits
