Lines Matching defs:bwfm
461 struct bwfm_softc *bwfm = &sc->sc_sc;
468 bwfm->sc_chip.ch_chip, bwfm->sc_chip.ch_chiprev));
473 if (bwfm->sc_chip.ch_chip == BRCM_CC_4335_CHIP_ID &&
474 bwfm->sc_chip.ch_chiprev >= 2)
475 bwfm->sc_chip.ch_chip = BRCM_CC_4339_CHIP_ID;
478 bwfm->sc_chip.ch_chip, bwfm->sc_chip.ch_chiprev,
485 if (!bwfm_firmware_open(bwfm, bwfm_sdio_fwtab, &fwctx)) {
497 aprint_error_dev(bwfm->sc_dev,
505 aprint_error_dev(bwfm->sc_dev, "could not load microcode\n");
514 aprint_error_dev(bwfm->sc_dev, "could not access clock\n");
525 aprint_error_dev(bwfm->sc_dev, "cannot enable function 2\n");
533 if (bwfm_chip_sr_capable(bwfm)) {
904 bwfm_sdio_buscore_read(struct bwfm_softc *bwfm, uint32_t reg)
906 struct bwfm_sdio_softc *sc = (void *)bwfm;
918 bwfm_sdio_buscore_write(struct bwfm_softc *bwfm, uint32_t reg, uint32_t val)
920 struct bwfm_sdio_softc *sc = (void *)bwfm;
928 bwfm_sdio_buscore_prepare(struct bwfm_softc *bwfm)
930 struct bwfm_sdio_softc *sc = (void *)bwfm;
978 bwfm_sdio_buscore_activate(struct bwfm_softc *bwfm, uint32_t rstvec)
980 struct bwfm_sdio_softc *sc = (void *)bwfm;
1038 bwfm_sdio_txcheck(struct bwfm_softc *bwfm)
1040 struct bwfm_sdio_softc *sc = (void *)bwfm;
1053 bwfm_sdio_txdata(struct bwfm_softc *bwfm, struct mbuf **mp)
1055 struct bwfm_sdio_softc *sc = (void *)bwfm;
1073 bwfm_sdio_txctl(struct bwfm_softc *bwfm, char *buf, size_t len)
1075 struct bwfm_sdio_softc *sc = (void *)bwfm;
1159 struct bwfm_softc *bwfm = &sc->sc_sc;
1166 (u_long)bwfm->sc_chip.ch_rambase));
1168 err = bwfm_sdio_ram_read_write(sc, bwfm->sc_chip.ch_rambase,
1175 err = bwfm_sdio_ram_read_write(sc, bwfm->sc_chip.ch_rambase,
1186 (u_long)bwfm->sc_chip.ch_rambase + bwfm->sc_chip.ch_ramsize
1189 err = bwfm_sdio_ram_read_write(sc, bwfm->sc_chip.ch_rambase +
1190 bwfm->sc_chip.ch_ramsize - nvlen, nvram, nvlen, 1);
1196 err = bwfm_sdio_ram_read_write(sc, bwfm->sc_chip.ch_rambase +
1197 bwfm->sc_chip.ch_ramsize - nvlen, verify, nvlen, 0);
1208 bwfm_chip_set_active(bwfm, *(uint32_t *)ucode);
1351 struct bwfm_softc *bwfm = &sc->sc_sc;
1357 if ((bwfm->sc_chip.ch_cc_caps & BWFM_CHIP_REG_CAPABILITIES_PMU) == 0)
1360 switch (bwfm->sc_chip.ch_chip) {
1430 struct bwfm_softc *bwfm = &sc->sc_sc;
1439 shaddr = bwfm->sc_chip.ch_rambase + bwfm->sc_chip.ch_ramsize - 4;
1440 if (!bwfm->sc_chip.ch_rambase && sc->sc_sr_enabled)
1441 shaddr -= bwfm->sc_chip.ch_srsize;
1695 bwfm_sdio_rxctl(struct bwfm_softc *bwfm, char *buf, size_t *lenp)
1697 struct bwfm_sdio_softc *sc = (void *)bwfm;
2079 DPRINTFN(3, ("BWFM CONSOLE: "));