Lines Matching defs:sprom
216 struct bwi_sdio_sprom *sprom = &ssc->sc_sprom;
237 sprom->srom_rev = sdmmc_io_read_1(sf0, reg + 1);
240 sprom->board_vendor =
245 sprom->board_rev =
249 sprom->pa_params[0] =
252 sprom->pa_params[1] =
255 sprom->pa_params[2] =
258 sprom->idle_tssi =
260 sprom->max_txpwr =
264 sprom->country_code =
268 sprom->ant_gain = sdmmc_io_read_1(sf0, reg + 1);
271 sprom->card_flags =
276 sprom->gpio[0] = sdmmc_io_read_1(sf0, reg + 1);
277 sprom->gpio[1] = sdmmc_io_read_1(sf0, reg + 2);
278 sprom->gpio[2] = sdmmc_io_read_1(sf0, reg + 3);
279 sprom->gpio[3] = sdmmc_io_read_1(sf0, reg + 4);
372 struct bwi_sdio_sprom *sprom = &ssc->sc_sprom;
381 return (uint16_t)sprom->country_code << 8;
383 return sprom->pa_params[(reg - BWI_SPROM_PA_PARAM_11BG) / 2];
385 return sprom->pa_params[(reg - BWI_SPROM_PA_PARAM_11A) / 2];
387 return sprom->gpio[0] | ((uint16_t)sprom->gpio[1] << 8);
389 return sprom->gpio[2] | ((uint16_t)sprom->gpio[3] << 8);
391 return sprom->max_txpwr | ((uint16_t)sprom->max_txpwr << 8);
393 return sprom->idle_tssi | ((uint16_t)sprom->idle_tssi << 8);
395 return sprom->card_flags;
397 return sprom->ant_gain | ((uint16_t)sprom->ant_gain << 8);
409 /* Emulate SPROM reads */