X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=carlfw%2Fsrc%2Fhostif.c;h=73e89c7137ad237b5712a1f751f49c8421d70fbc;hb=f99b6fd51bf8429eaad357ac9c7149a92f719628;hp=7ff1d9b243ba43d88d621019ece3634d66a5387a;hpb=2547abad9ca1434b943ea832472bdbb0dc5246c9;p=carl9170fw.git diff --git a/carlfw/src/hostif.c b/carlfw/src/hostif.c index 7ff1d9b..73e89c7 100644 --- a/carlfw/src/hostif.c +++ b/carlfw/src/hostif.c @@ -234,6 +234,12 @@ void handle_cmd(struct carl9170_rsp *resp) memset(&fw.tally, 0, sizeof(struct carl9170_tally_rsp)); break; + case CARL9170_CMD_WREGB: + resp->hdr.len = 0; + for (i = 0; i < MIN(cmd->wregb.count, cmd->hdr.len - 8); i++) + setb(cmd->wregb.addr + i, cmd->wregb.val[i]); + break; + case CARL9170_CMD_BCN_CTRL: resp->hdr.len = 0;