Thread (16 messages) 16 messages, 5 authors, 2014-12-01

Re: BCM4313 & brcmsmac & 3.12: only semi-working?

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

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help