Lines Matching defs:module
2156 struct rtw89_btc_module_v7 *module = &md->md_v7;
2158 module->rfe_type = rtwdev->efuse.rfe_type;
2159 module->kt_ver = rtwdev->hal.cv;
2160 module->bt_solo = 0;
2161 module->switch_type = BTC_SWITCH_INTERNAL;
2162 module->wa_type = 0;
2164 module->ant.type = BTC_ANT_SHARED;
2165 module->ant.num = 2;
2166 module->ant.isolation = 10;
2167 module->ant.diversity = 0;
2168 module->ant.single_pos = RF_PATH_A;
2169 module->ant.btg_pos = RF_PATH_B;
2171 if (module->kt_ver <= 1)
2172 module->wa_type |= BTC_WA_HFP_ZB;
2176 if (module->rfe_type == 0) {
2181 module->ant.num = (module->rfe_type % 2) ? 2 : 3;
2183 if (module->kt_ver == 0)
2184 module->ant.num = 2;
2186 if (module->ant.num == 3) {
2187 module->ant.type = BTC_ANT_DEDICATED;
2188 module->bt_pos = BTC_BT_ALONE;
2190 module->ant.type = BTC_ANT_SHARED;
2191 module->bt_pos = BTC_BT_BTG;
2193 rtwdev->btc.btg_pos = module->ant.btg_pos;
2194 rtwdev->btc.ant_type = module->ant.type;