Re: BCM4313 & brcmsmac & 3.12: only semi-working?
From: Maximilian Engelhardt <hidden>
Date: 2014-11-17 22:44:32
Also in:
linux-wireless
Attachments
- signature.asc [application/pgp-signature] 819 bytes
From: Maximilian Engelhardt <hidden>
Date: 2014-11-17 22:44:32
Also in:
linux-wireless
On Thursday 09 October 2014 10:21:12 Rafał Miłecki wrote:
On 9 October 2014 09:52, Arend van Spriel [off-list ref] wrote:quoted
I have been staring at differences brcmsmac and our internal driver (which wl is derived from as well). Would you be able to make an mmiotrace loading wl and brcmsmac.Arend, As you noticed earlier, this is a WiFi card with BT. I've checked siutils.c from SDK 7.14.43.7 (got it from Netgear R8000) and it has three BCM4313 workarounds: 1) si_doattach SI_MSG(("Applying 4313 WARs\n")); si_pmu_chipcontrol(sih, 0, CCTRL_4313_12MA_LED_DRIVE, CCTRL_4313_12MA_LED_DRIVE); It's already implemented in bcma, see driver_chipcommon_pmu.c 2) si_epa_4313war /* EPA Fix */ W_REG(sii->osh, &cc->gpiocontrol, R_REG(sii->osh, &cc->gpiocontrol) | GPIO_CTRL_EPA_EN_MASK); This is what you already implement in ai_epa_4313war 3) si_pmu_synth_pwrsw_4313_war I don't think it's implemented. 4) si_btcombo_p250_4313_war I also don't think it's implemented The last one (si_btcombo_p250_4313_war) looks promising, the comment above the function says: /** WL/BT control for 4313 btcombo boards >= P250 */ I guess you need to re-implement this function and call it somewhere in brcmsmac.
Hi, I just wanted to ask if there is any progress on this issue since I haven't heard anything for a month. Please let me know if you need any additional information. Greetings, Maxi