mod_radio_reg
void mod_radio_reg(struct brcms_phy *pi, u16 addr, u16 mask, u16 val);
mod_radio_reg(pi, RADIO_2064_REG113, 1 << 4, 1 << 4);
mod_radio_reg(pi, RADIO_2064_REG09D, 0x4, 0x1 << 2);
mod_radio_reg(pi, RADIO_2064_REG030, 0x3, ci->logen_rccr_tx);
mod_radio_reg(pi, RADIO_2064_REG091, 0x3, ci->txrf_mix_tune_ctrl);
mod_radio_reg(pi, RADIO_2064_REG038, 0xf, ci->pa_input_tune_g);
mod_radio_reg(pi, RADIO_2064_REG030, 0x3 << 2,
mod_radio_reg(pi, RADIO_2064_REG05E, 0xf, ci->pa_rxrf_lna1_freq_tune);
mod_radio_reg(pi, RADIO_2064_REG05E, (0xf) << 4,
mod_radio_reg(pi, RADIO_2064_REG053, (0x0f << 0),
mod_radio_reg(pi, RADIO_2064_REG045, (0x1f << 0),
mod_radio_reg(pi, RADIO_2064_REG046, (0x1f << 4),
mod_radio_reg(pi, RADIO_2064_REG046, (0x0f << 0),
mod_radio_reg(pi, RADIO_2064_REG03C, 0x3f, cp_current);
mod_radio_reg(pi, RADIO_2064_REG044, 0x0c, 0x0c);
mod_radio_reg(pi, RADIO_2064_REG086, 0x4, 0x4);
mod_radio_reg(pi, RADIO_2064_REG03A, 1, 0x1);
mod_radio_reg(pi, RADIO_2064_REG11A, 0x8, 0x8);
mod_radio_reg(pi, RADIO_2064_REG028, 0x1, 0x0);
mod_radio_reg(pi, RADIO_2064_REG11A, 0x4, 1<<2);
mod_radio_reg(pi, RADIO_2064_REG036, 0x10, 0x0);
mod_radio_reg(pi, RADIO_2064_REG11A, 0x10, 1<<4);
mod_radio_reg(pi, RADIO_2064_REG036, 0x3, 0x0);
mod_radio_reg(pi, RADIO_2064_REG035, 0xff, 0x77);
mod_radio_reg(pi, RADIO_2064_REG028, 0x1e, 0xe<<1);
mod_radio_reg(pi, RADIO_2064_REG112, 0x80, 1<<7);
mod_radio_reg(pi, RADIO_2064_REG005, 0x7, 1<<1);
mod_radio_reg(pi, RADIO_2064_REG029, 0xf0, 0<<4);
mod_radio_reg(pi, RADIO_2064_REG086, 0x4, 0x4);
mod_radio_reg(pi, RADIO_2064_REG03A, 1, 0);
mod_radio_reg(pi, RADIO_2064_REG11A, 0x8, 0x8);
mod_radio_reg(pi, RADIO_2064_REG005, 0x7, 0x2);
mod_radio_reg(pi, RADIO_2064_REG112, 0x80, 0x1 << 7);
mod_radio_reg(pi, RADIO_2064_REG028, 0x1f, 0x3);
mod_radio_reg(pi, RADIO_2064_REG082, (1 << 5), (1 << 5));
mod_radio_reg(pi, RADIO_2064_REG07C, (1 << 0), (1 << 0));
mod_radio_reg(pi, RADIO_2064_REG028, 0xf, tssi_sel);
mod_radio_reg(pi, RADIO_2064_REG086, 0x4, 0x4);
mod_radio_reg(pi, RADIO_2064_REG028, 0x1e, tssi_sel << 1);
mod_radio_reg(pi, RADIO_2064_REG03A, 0x1, 1);
mod_radio_reg(pi, RADIO_2064_REG11A, 0x8, 1 << 3);
mod_radio_reg(pi, RADIO_2064_REG03A, 0x1, 1);
mod_radio_reg(pi, RADIO_2064_REG03A, 0x2, 1 << 1);
mod_radio_reg(pi, RADIO_2064_REG03A, 0x2, 0 << 1);
mod_radio_reg(pi, RADIO_2064_REG03A, 0x2, 1 << 1);
mod_radio_reg(pi, RADIO_2064_REG03A, 0x4, 1 << 2);
mod_radio_reg(pi, RADIO_2064_REG11A, 0x1, 1 << 0);
mod_radio_reg(pi, RADIO_2064_REG005, 0x8, 1 << 3);
mod_radio_reg(pi, RADIO_2064_REG035, 0xff, 0x0);
mod_radio_reg(pi, RADIO_2064_REG036, 0x3, 0x0);
mod_radio_reg(pi, RADIO_2064_REG11A, 0x8, 0x8);
mod_radio_reg(pi, RADIO_2064_REG11F, 0x4, 0);
mod_radio_reg(pi, RADIO_2064_REG03A, 1, 0);
mod_radio_reg(pi, RADIO_2064_REG03A, 3, 1);
mod_radio_reg(pi, RADIO_2064_REG028, 0xF, 0x4);
mod_radio_reg(pi, RADIO_2064_REG028, 0xF, 0x6);
mod_radio_reg(pi, RADIO_2064_REG028, 0x1e, 0x4 << 1);
mod_radio_reg(pi, RADIO_2064_REG028, 0x1e, 0x6 << 1);
mod_radio_reg(pi, RADIO_2064_REG0FC, 0x3 << 0, (vmid >> 8) & 0x3);
mod_radio_reg(pi, RADIO_2064_REG007, 0x1, 1);
mod_radio_reg(pi, RADIO_2064_REG0FF, 0x10, 1 << 4);
mod_radio_reg(pi, RADIO_2064_REG11F, 0x4, 1 << 2);
mod_radio_reg(pi, RADIO_2064_REG007, 0x1, SAVE_jtag_bb_afe_switch);
mod_radio_reg(pi, RADIO_2064_REG0FF, 0x10, SAVE_jtag_auxpga);
mod_radio_reg(pi, RADIO_2064_REG11F, 0x4, SAVE_iqadc_aux_en);
mod_radio_reg(pi, RADIO_2064_REG112, 0x80, 1 << 7);
mod_radio_reg(pi, RADIO_2064_REG007, 0x1, 0x1);
mod_radio_reg(pi, RADIO_2064_REG0FF, 0x10, 0x1 << 4);
mod_radio_reg(pi, RADIO_2064_REG11F, 0x4, 0x1 << 2);
mod_radio_reg(pi, RADIO_2064_REG005, 0x8, 0x1 << 3);
mod_radio_reg(pi, RADIO_2064_REG082, 0x20, 1 << 5);
mod_radio_reg(pi, RADIO_2064_REG09B, 0xF0, 0xF0);
mod_radio_reg(pi, RADIO_2064_REG0F7, 0x4, 0x4);
mod_radio_reg(pi, RADIO_2064_REG0F1, 0x3, 0);
mod_radio_reg(pi, RADIO_2064_REG0F2, 0xF8, 0x90);
mod_radio_reg(pi, RADIO_2064_REG0F3, 0x3, 0x2);
mod_radio_reg(pi, RADIO_2064_REG0F3, 0xf0, 0xa0);
mod_radio_reg(pi, RADIO_2064_REG11F, 0x2, 0x2);
mod_radio_reg(pi, RADIO_2064_REG057, 1 << 3, 1 << 3);
mod_radio_reg(pi, RADIO_2064_REG057, 1 << 3, 0);
mod_radio_reg(pi, RADIO_2057_NB_MASTER_CORE0,
mod_radio_reg(pi, RADIO_2057_NB_MASTER_CORE1,
mod_radio_reg(pi,
mod_radio_reg(pi,
mod_radio_reg(pi, RADIO_2057_NB_MASTER_CORE0,
mod_radio_reg(pi, RADIO_2057_NB_MASTER_CORE1,
mod_radio_reg(pi,
mod_radio_reg(pi,
mod_radio_reg(pi, RADIO_2057_IQTEST_SEL_PU, 0x1, 0x1);
mod_radio_reg(pi, RADIO_2057v7_IQTEST_SEL_PU2, 0x2,
mod_radio_reg(pi, RADIO_2057_RCAL_CONFIG, 0x1, 0x1);
mod_radio_reg(pi, RADIO_2057_RCAL_CONFIG, 0x3, 0x3);
mod_radio_reg(pi, RADIO_2057_RCAL_CONFIG, 0x2, 0x0);
mod_radio_reg(pi, RADIO_2057_RCAL_CONFIG, 0x1, 0x0);
mod_radio_reg(pi, RADIO_2057_IQTEST_SEL_PU, 0x1, 0x0);
mod_radio_reg(pi, RADIO_2057v7_IQTEST_SEL_PU2, 0x2,
mod_radio_reg(pi, RADIO_2057_TEMPSENSE_CONFIG, 0x3c,
mod_radio_reg(pi, RADIO_2057_BANDGAP_RCAL_TRIM, 0xf0,
mod_radio_reg(pi, RADIO_2057_XTALPUOVR_PINCTRL, 0x1, 0x1);
mod_radio_reg(pi, RADIO_2057_RFPLL_MISC_CAL_RESETN, 0x78, 0x78);
mod_radio_reg(pi, RADIO_2057_XTAL_CONFIG2, 0x80, 0x80);
mod_radio_reg(pi, RADIO_2057_RFPLL_MISC_CAL_RESETN, 0x78, 0x0);
mod_radio_reg(pi, RADIO_2057_XTAL_CONFIG2, 0x80, 0x0);
mod_radio_reg(pi, RADIO_2057_RFPLL_MASTER, 0x8, 0x0);
mod_radio_reg(pi, RADIO_2056_SYN_COM_CTRL, 0xb, 0xb);
mod_radio_reg(pi, RADIO_2056_SYN_COM_PU, 0x2, 0x2);
mod_radio_reg(pi, RADIO_2056_SYN_COM_RESET, 0x2, 0x2);
mod_radio_reg(pi, RADIO_2056_SYN_COM_RESET, 0x2, 0x0);
mod_radio_reg(pi, RADIO_2056_SYN_PLL_MAST2, 0xf4, 0x0);
mod_radio_reg(pi, RADIO_2056_SYN_PLL_MAST2, 0xfc, 0x0);
mod_radio_reg(pi, RADIO_2056_SYN_RCCAL_CTRL0, 0x1, 0x0);
mod_radio_reg(pi, RADIO_2055_RRCCAL_N_OPT_SEL, 0x3F, 0x2C);
mod_radio_reg(pi, RADIO_2055_CORE1_LNA_GAINBST,
mod_radio_reg(pi, RADIO_2055_CORE2_LNA_GAINBST,
mod_radio_reg(pi, RADIO_2056_SYN_COM_PU, 0x2, 0x0);
mod_radio_reg(pi,
mod_radio_reg(pi,
mod_radio_reg(pi, RADIO_2057_RFPLL_MISC_EN, 0x01, 0x0);
mod_radio_reg(pi, RADIO_2057_RFPLL_MISC_CAL_RESETN, 0x04, 0x0);
mod_radio_reg(pi, RADIO_2057_RFPLL_MISC_CAL_RESETN, 0x04,
mod_radio_reg(pi, RADIO_2057_RFPLL_MISC_EN, 0x01, 0x01);
mod_radio_reg(pi, RADIO_2057_TIA_CONFIG_CORE0,
mod_radio_reg(pi, RADIO_2057_TIA_CONFIG_CORE1,
mod_radio_reg(pi,
mod_radio_reg(pi, RADIO_2055_MASTER_CNTRL1, 0x70,
mod_radio_reg(pi,
mod_radio_reg(pi,
mod_radio_reg(pi,
mod_radio_reg(pi,
mod_radio_reg(pi,
mod_radio_reg(pi,
mod_radio_reg(pi, (core == PHY_CORE_0) ?
mod_radio_reg(pi, RADIO_2056_RX_RSSI_MISC |
mod_radio_reg(pi, (core == PHY_CORE_0) ?
mod_radio_reg(pi, RADIO_2056_RX_RSSI_MISC |
mod_radio_reg(pi, RADIO_2055_PD_CORE1_RSSI_MISC, pd_mask, 0);
mod_radio_reg(pi, RADIO_2055_PD_CORE2_RSSI_MISC, pd_mask, 0);
mod_radio_reg(pi, RADIO_2055_PD_CORE1_RSSI_MISC, pd_mask, pd_state[0]);
mod_radio_reg(pi, RADIO_2055_PD_CORE2_RSSI_MISC, pd_mask, pd_state[1]);
mod_radio_reg(pi, RADIO_2057_OVR_REG0, 1 << 4,
mod_radio_reg(
mod_radio_reg(
mod_radio_reg(
mod_radio_reg(
mod_radio_reg(
mod_radio_reg(
mod_radio_reg(
mod_radio_reg(
mod_radio_reg(pi, RADIO_2057_OVR_REG0, 1 << 4,
mod_radio_reg(pi,
mod_radio_reg(pi,
mod_radio_reg(pi,
mod_radio_reg(pi,
mod_radio_reg(pi, RADIO_2055_CORE1_GEN_SPARE2, mask,
mod_radio_reg(pi, RADIO_2055_CORE2_GEN_SPARE2, mask,