diff --git a/drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio.c b/drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio.c index 6520ecf96c2..f62db26830c 100644 --- a/drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio.c +++ b/drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio.c @@ -818,7 +818,6 @@ int bcmf_bus_sdio_initialize(FAR struct bcmf_dev_s *priv, sbus->minor = minor; sbus->ready = false; sbus->sleeping = true; - sbus->flow_ctrl = false; sbus->bus.txframe = bcmf_sdpcm_queue_frame; sbus->bus.rxframe = bcmf_sdpcm_get_rx_frame; diff --git a/drivers/wireless/ieee80211/bcm43xxx/bcmf_sdpcm.c b/drivers/wireless/ieee80211/bcm43xxx/bcmf_sdpcm.c index 19601bb6643..edc632f80a7 100644 --- a/drivers/wireless/ieee80211/bcm43xxx/bcmf_sdpcm.c +++ b/drivers/wireless/ieee80211/bcm43xxx/bcmf_sdpcm.c @@ -125,10 +125,6 @@ int bcmf_sdpcm_process_header(FAR struct bcmf_sdio_dev_s *sbus, sbus->max_seq = header->credit; - /* Update flow control status */ - - sbus->flow_ctrl = (header->flow_control != 0); - return OK; } @@ -358,11 +354,6 @@ int bcmf_sdpcm_sendframe(FAR struct bcmf_dev_s *priv) return -ENODATA; } - if (sbus->flow_ctrl) - { - return -EAGAIN; - } - if (sbus->tx_seq == sbus->max_seq) { /* TODO handle this case */