BWN_PHY_CRS0
backup_phy[0] = BWN_PHY_READ(mac, BWN_PHY_CRS0);
BWN_PHY_MASK(mac, BWN_PHY_CRS0, 0x3fff);
BWN_PHY_WRITE(mac, BWN_PHY_CRS0, backup_phy[0]);
crs0 = BWN_PHY_READ(mac, BWN_PHY_CRS0);
BWN_PHY_MASK(mac, BWN_PHY_CRS0, 0x7fff);
BWN_PHY_WRITE(mac, BWN_PHY_CRS0, crs0);
BWN_PHY_SETMASK(mac, BWN_PHY_CRS0, ~0x03c0, 0xd000);
sav->phy_crs0 = BWN_PHY_READ(mac, BWN_PHY_CRS0);
BWN_PHY_MASK(mac, BWN_PHY_CRS0, 0x7fff);
BWN_PHY_WRITE(mac, BWN_PHY_CRS0, sav->phy_crs0);
BWN_PHY_MASK(mac, BWN_PHY_CRS0, 0xbfff);