gmode
u32 gmode;
gmode = (muxmode << GEMINI_IDE_IOMUX_SHIFT);
ret = regmap_update_bits(map, GEMINI_GLOBAL_MISC_CTRL, gmask, gmode);
if (phy->gmode) {
static void b43_bcma_wireless_core_reset(struct b43_wldev *dev, bool gmode)
if (gmode)
static void b43_ssb_wireless_core_reset(struct b43_wldev *dev, bool gmode)
if (gmode)
void b43_wireless_core_reset(struct b43_wldev *dev, bool gmode)
b43_bcma_wireless_core_reset(dev, gmode);
b43_ssb_wireless_core_reset(dev, gmode);
if (gmode)
if (dev->phy.gmode)
if (dev->phy.gmode)
bool gmode;
gmode = false;
gmode = true;
if (!((gmode && phy->supports_2ghz) ||
(!gmode && phy->supports_5ghz))) {
if (!!phy->gmode == !!gmode) {
phy->gmode = gmode;
if (gmode)
if (gmode)
if (dev->phy.type != B43_PHYTYPE_B && !dev->phy.gmode)
b43_wireless_core_reset(dev, phy->gmode);
dev->phy.gmode = have_2ghz_phy;
b43_wireless_core_reset(dev, dev->phy.gmode);
dev->phy.gmode = have_2ghz_phy;
b43_wireless_core_reset(dev, dev->phy.gmode);
void b43_wireless_core_reset(struct b43_wldev *dev, bool gmode);
bool gmode;
if (!phy->gmode)
} else if (phy->gmode || phy->rev >= 2) {
if (phy->gmode || phy->rev >= 2) {
if (phy->gmode || phy->rev >= 2) {
if (phy->gmode || phy->rev >= 2) {
if (phy->gmode || phy->rev >= 2) {
if (phy->gmode || phy->rev >= 2) {
if (phy->gmode || phy->rev >= 2) {
if (phy->gmode || phy->rev >= 2) {
if (phy->gmode || phy->rev >= 2) {
if (phy->gmode || phy->rev >= 2) {
if (phy->gmode || phy->rev >= 2) {
} else if (phy->gmode) {
if (phy->gmode || phy->rev >= 2) {
if (!phy->gmode)
if (phy->rev >= 2 || phy->gmode)
if (phy->gmode || phy->rev >= 2) {
if ((phy->rev <= 2 && phy->gmode) || phy->rev >= 2)
if (phy->gmode || phy->rev >= 2) {
} else if (phy->gmode || phy->rev >= 2) {
phy->gmode = false;
phy->gmode = true;
b43_phy_write(dev, 0x0015, (phy->gmode ? 0x00C0 : 0x0000));
if ((phy->rev == 0) || (!phy->gmode))
if (!phy->gmode ||
(((phy)->rev > 1) || ((phy)->gmode))
static u8 b43_calc_fallback_rate(u8 bitrate, int gmode)
if (gmode)
if (!phy->gmode)
rts_rate_fb = b43_calc_fallback_rate(rts_rate, phy->gmode);
bool gmode;
if (dev->phy.gmode)
bool *gmode)
*gmode = true;
bool gmode = false;
err = find_wldev_for_phymode(wl, new_mode, &up_dev, &gmode);
(!!wl->current_dev->phy.gmode == !!gmode))
up_dev->phy.gmode = gmode;
tmp = phy->gmode ? B43legacy_TMSLOW_GMODE : 0;
dev->phy.gmode = (have_gphy || have_bphy);
tmp = dev->phy.gmode ? B43legacy_TMSLOW_GMODE : 0;
dev->phy.gmode = (have_gphy || have_bphy);
tmp = dev->phy.gmode ? B43legacy_TMSLOW_GMODE : 0;
dev->phy.gmode = true;
dev->phy.gmode = false;
if (phy->gmode) {
if (phy->rev >= 2 && phy->gmode)
if (phy->gmode) {
} else if (phy->gmode || phy->rev >= 2) {
if (phy->gmode) {
if (phy->gmode) {
if (phy->gmode) {
if (phy->gmode) {
if (!phy->gmode)
if (phy->gmode) {
if (phy->gmode) {
if (phy->gmode)
if (phy->gmode) {
if (phy->gmode) {
if (phy->rev >= 2 && phy->gmode)
(((phy)->rev > 1) || ((phy)->gmode))
(phy->rev == 0) || (!phy->gmode))
if (!phy->gmode)
if (phy->gmode) {
if (phy->gmode)
if (phy->gmode)
if (phy->gmode)
if (phy->gmode)
if (phy->gmode)
if (phy->gmode)
if (phy->gmode)
if (phy->gmode)
if (phy->gmode)
if (phy->gmode)
if (phy->gmode) {
(phy->gmode ? 0x00C0 : 0x0000));
if (!phy->gmode ||
} else if (wlc->band->gmode)
int brcms_c_set_gmode(struct brcms_c_info *wlc, u8 gmode, bool config)
if ((wlc->pub->_n_enab & SUPPORT_11N) && gmode == GMODE_LEGACY_B)
brcms_c_protection_upd(wlc, BRCMS_PROT_G_USER, gmode);
switch (gmode) {
wlc->pub->unit, __func__, gmode);
band->gmode = gmode;
else if (wlc->band->gmode && wlc->protection->_g && !is_cck_rate(rspec))
u32 gmode = 0;
gmode = SICF_GMODE;
brcms_b_core_ioctl(wlc_hw, SICF_GMODE, gmode);
wlc->band->gmode = GMODE_AUTO;
wlc->band->gmode);
u8 gmode; /* currently active gmode */
int brcms_c_set_gmode(struct brcms_c_info *wlc, u8 gmode, bool config);
static int set_mandatory_rates(struct zd_chip *chip, int gmode)
if (!gmode)
if (awcc->gmode) {
if (awcc->gmode) {
awcc->gmode = true;
bool gmode;
.gmode = true,
.gmode = false,