R92C_APS_FSMCO
if (rtwn_read_1(sc, R92C_APS_FSMCO) & R92C_APS_FSMCO_PFM_ALDN)
reg = rtwn_read_4(sc, R92C_APS_FSMCO);
rtwn_write_4(sc, R92C_APS_FSMCO, reg);
rtwn_write_2(sc, R92C_APS_FSMCO,
rtwn_read_2(sc, R92C_APS_FSMCO) | R92C_APS_FSMCO_APFM_ONMAC);
if (!(rtwn_read_2(sc, R92C_APS_FSMCO) &
rtwn_write_2(sc, R92C_APS_FSMCO,
rtwn_write_1(sc, R92C_APS_FSMCO, R92C_APS_FSMCO_PDN_EN);
if (urtwn_read_1(sc, R92C_APS_FSMCO) & R92C_APS_FSMCO_PFM_ALDN)
urtwn_write_2(sc, R92C_APS_FSMCO,
urtwn_read_2(sc, R92C_APS_FSMCO) | R92C_APS_FSMCO_APFM_ONMAC);
if (!(urtwn_read_2(sc, R92C_APS_FSMCO) &
urtwn_write_2(sc, R92C_APS_FSMCO,
urtwn_write_2(sc, R92C_APS_FSMCO,
urtwn_write_2(sc, R92C_APS_FSMCO, urtwn_read_2(sc,
R92C_APS_FSMCO) & ~R92C_APS_FSMCO_APDM_HPDN);
urtwn_write_2(sc, R92C_APS_FSMCO, urtwn_read_2(sc,
R92C_APS_FSMCO) & ~(R92C_APS_FSMCO_AFSM_PCIE |
urtwn_write_4(sc, R92C_APS_FSMCO, urtwn_read_4(sc,
R92C_APS_FSMCO) | R92C_APS_FSMCO_RDY_MACON);
urtwn_write_2(sc, R92C_APS_FSMCO, urtwn_read_2(sc,
R92C_APS_FSMCO) | R92C_APS_FSMCO_APFM_ONMAC);
val = urtwn_read_2(sc, R92C_APS_FSMCO) &
urtwn_write_2(sc, R92C_APS_FSMCO,