On 9 October 2014 10:37, Rafał Miłecki <zajec5@xxxxxxxxx> wrote: > + /* TODO: Fix the condition. Only for boards >= P250 */ > + if (ai_get_chip_id(wlc_hw->sih) == BCMA_CHIP_ID_BCM4313 && (wlc_hw->boardflags & BFL_FEM_BT)) { > + pr_info("Applying BCM4313 WL/BT workaround\n"); > + ai_btcombo_p250_4313_war(wlc_hw->sih); > + } This of course have to be checked in some hardware documentation for the correct condition. We already have some workaround (right above the newly added code) for boards with boardrev >= 0x1250. So my guess is the code I added applies to some other cards. The board this patch is supposed to fix is: board vendor: 14e4 board type: 608 board revision: 1109 board flags: 402201 board flags2: 884 firmware revision: 262032c So whatever condition we will need it'll likely need to cover above case (maybe boardrev == 0x1109?). -- Rafał -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html