Lines Matching refs:chip
26 #define IS_AL2230S(chip) ((chip)->al2230s_bit || (chip)->rf.type == AL2230S_RF) argument
78 static int zd1211b_al2230_finalize_rf(struct zd_chip *chip) in zd1211b_al2230_finalize_rf() argument
90 r = zd_iowrite16a_locked(chip, ioreqs, ARRAY_SIZE(ioreqs)); in zd1211b_al2230_finalize_rf()
95 if (chip->new_phy_layout) { in zd1211b_al2230_finalize_rf()
96 r = zd_iowrite16_locked(chip, 0xe1, ZD_CR9); in zd1211b_al2230_finalize_rf()
101 return zd_iowrite16_locked(chip, 0x06, ZD_CR203); in zd1211b_al2230_finalize_rf()
107 struct zd_chip *chip = zd_rf_to_chip(rf); in zd1211_al2230_init_hw() local
179 r = zd_iowrite16a_locked(chip, ioreqs_init, ARRAY_SIZE(ioreqs_init)); in zd1211_al2230_init_hw()
183 if (IS_AL2230S(chip)) { in zd1211_al2230_init_hw()
184 r = zd_iowrite16a_locked(chip, ioreqs_init_al2230s, in zd1211_al2230_init_hw()
190 r = zd_rfwritev_locked(chip, rv1, ARRAY_SIZE(rv1), RF_RV_BITS); in zd1211_al2230_init_hw()
195 if (IS_AL2230S(chip)) in zd1211_al2230_init_hw()
196 r = zd_rfwrite_locked(chip, 0x000824, RF_RV_BITS); in zd1211_al2230_init_hw()
198 r = zd_rfwrite_locked(chip, 0x0005a4, RF_RV_BITS); in zd1211_al2230_init_hw()
202 r = zd_rfwritev_locked(chip, rv2, ARRAY_SIZE(rv2), RF_RV_BITS); in zd1211_al2230_init_hw()
206 r = zd_iowrite16a_locked(chip, ioreqs_pll, ARRAY_SIZE(ioreqs_pll)); in zd1211_al2230_init_hw()
210 r = zd_rfwritev_locked(chip, rv3, ARRAY_SIZE(rv3), RF_RV_BITS); in zd1211_al2230_init_hw()
220 struct zd_chip *chip = zd_rf_to_chip(rf); in zd1211b_al2230_init_hw() local
315 r = zd_iowrite16a_locked(chip, zd1211b_ioreqs_shared_1, in zd1211b_al2230_init_hw()
319 r = zd_iowrite16a_locked(chip, ioreqs1, ARRAY_SIZE(ioreqs1)); in zd1211b_al2230_init_hw()
323 if (IS_AL2230S(chip)) { in zd1211b_al2230_init_hw()
324 r = zd_iowrite16a_locked(chip, ioreqs_init_al2230s, in zd1211b_al2230_init_hw()
330 r = zd_rfwritev_cr_locked(chip, zd1211b_al2230_table[0], 3); in zd1211b_al2230_init_hw()
333 r = zd_rfwritev_cr_locked(chip, rv1, ARRAY_SIZE(rv1)); in zd1211b_al2230_init_hw()
337 if (IS_AL2230S(chip)) in zd1211b_al2230_init_hw()
338 r = zd_rfwrite_locked(chip, 0x241000, RF_RV_BITS); in zd1211b_al2230_init_hw()
340 r = zd_rfwrite_locked(chip, 0x25a000, RF_RV_BITS); in zd1211b_al2230_init_hw()
344 r = zd_rfwritev_cr_locked(chip, rv2, ARRAY_SIZE(rv2)); in zd1211b_al2230_init_hw()
347 r = zd_iowrite16a_locked(chip, ioreqs2, ARRAY_SIZE(ioreqs2)); in zd1211b_al2230_init_hw()
350 r = zd_rfwritev_cr_locked(chip, rv3, ARRAY_SIZE(rv3)); in zd1211b_al2230_init_hw()
353 r = zd_iowrite16a_locked(chip, ioreqs3, ARRAY_SIZE(ioreqs3)); in zd1211b_al2230_init_hw()
356 return zd1211b_al2230_finalize_rf(chip); in zd1211b_al2230_init_hw()
363 struct zd_chip *chip = zd_rf_to_chip(rf); in zd1211_al2230_set_channel() local
369 r = zd_rfwritev_locked(chip, rv, 3, RF_RV_BITS); in zd1211_al2230_set_channel()
372 return zd_iowrite16a_locked(chip, ioreqs, ARRAY_SIZE(ioreqs)); in zd1211_al2230_set_channel()
379 struct zd_chip *chip = zd_rf_to_chip(rf); in zd1211b_al2230_set_channel() local
381 r = zd_iowrite16a_locked(chip, zd1211b_ioreqs_shared_1, in zd1211b_al2230_set_channel()
386 r = zd_rfwritev_cr_locked(chip, rv, 3); in zd1211b_al2230_set_channel()
390 return zd1211b_al2230_finalize_rf(chip); in zd1211b_al2230_set_channel()
395 struct zd_chip *chip = zd_rf_to_chip(rf); in zd1211_al2230_switch_radio_on() local
401 return zd_iowrite16a_locked(chip, ioreqs, ARRAY_SIZE(ioreqs)); in zd1211_al2230_switch_radio_on()
406 struct zd_chip *chip = zd_rf_to_chip(rf); in zd1211b_al2230_switch_radio_on() local
412 return zd_iowrite16a_locked(chip, ioreqs, ARRAY_SIZE(ioreqs)); in zd1211b_al2230_switch_radio_on()
417 struct zd_chip *chip = zd_rf_to_chip(rf); in al2230_switch_radio_off() local
423 return zd_iowrite16a_locked(chip, ioreqs, ARRAY_SIZE(ioreqs)); in al2230_switch_radio_off()
428 struct zd_chip *chip = zd_rf_to_chip(rf); in zd_rf_init_al2230() local
431 if (zd_chip_is_zd1211b(chip)) { in zd_rf_init_al2230()