qcacmn: Do not subscribe for MC/BC frames for kiwi/peach

MC/BC frames are routed to FW ring based on routing config for MC/BC
data as SRC: FW2RXDMA and DST: RXDMA2DFW.
Data offload features in FW will take care of routing the MC/BC frames
to FW in both active and low power modes.

Make this change only for kiwi/peach using hal ops.

Change-Id: Id8665261a512c9db3e808f95082ff82b47f01ade
CRs-Fixed: 3464036
This commit is contained in:
Prakash Manjunathappa
2023-04-11 23:22:43 -07:00
committed by Madan Koyyalamudi
parent bbd8a57b8e
commit 50c9ab56a1
5 changed files with 47 additions and 2 deletions

View File

@@ -453,6 +453,17 @@ void hal_rx_buf_cookie_rbm_get_be(uint32_t *buf_addr_info_hdl,
(hal_ring_desc_t)buf_addr_info);
}
/**
* hal_rx_en_mcast_fp_data_filter_generic_be() - Is mcast filter pass enabled
*
* Return: true default for BE WIN
*/
static inline
bool hal_rx_en_mcast_fp_data_filter_generic_be(void)
{
return true;
}
/**
* hal_rxdma_buff_addr_info_set_be() - set the buffer_addr_info of the
* rxdma ring entry.
@@ -973,4 +984,6 @@ void hal_hw_txrx_default_ops_attach_be(struct hal_soc *hal_soc)
hal_set_reo_ent_desc_reo_dest_ind_be;
hal_soc->ops->hal_get_reo_ent_desc_qdesc_addr =
hal_get_reo_ent_desc_qdesc_addr_be;
hal_soc->ops->hal_rx_en_mcast_fp_data_filter =
hal_rx_en_mcast_fp_data_filter_generic_be;
}