|
@@ -1942,7 +1942,8 @@ static bool brcms_b_radio_read_hwdisabled(struct brcms_hardware *wlc_hw)
|
|
|
* accesses phyreg throughput mac. This can be skipped since
|
|
|
* only mac reg is accessed below
|
|
|
*/
|
|
|
- flags |= SICF_PCLKE;
|
|
|
+ if (D11REV_GE(wlc_hw->corerev, 18))
|
|
|
+ flags |= SICF_PCLKE;
|
|
|
|
|
|
/*
|
|
|
* TODO: test suspend/resume
|
|
@@ -2023,7 +2024,8 @@ void brcms_b_corereset(struct brcms_hardware *wlc_hw, u32 flags)
|
|
|
* phyreg throughput mac, AND phy_reset is skipped at early stage when
|
|
|
* band->pi is invalid. need to enable PHY CLK
|
|
|
*/
|
|
|
- flags |= SICF_PCLKE;
|
|
|
+ if (D11REV_GE(wlc_hw->corerev, 18))
|
|
|
+ flags |= SICF_PCLKE;
|
|
|
|
|
|
/*
|
|
|
* reset the core
|