qcacmn: New HTT H2T msg support
Current HTT_H2T messages from host driver does not have consistency in message length set by host driver. Some message types include HTC header length also within the message length, while other types have message length itself only, which causes difficulty in handling message length in FW. Change-Id: I885a21530a2d8f852387ae54cf7ee0751aad2516 CRs-Fixed: 2345075
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2016-2017 The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2016-2017, 2018 The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for
|
||||
* any purpose with or without fee is hereby granted, provided that the
|
||||
@@ -306,4 +306,31 @@ cdp_cfg_set_ptp_rx_opt_enabled(ol_txrx_soc_handle soc,
|
||||
|
||||
soc->ops->cfg_ops->set_ptp_rx_opt_enabled(cfg_pdev, val);
|
||||
}
|
||||
|
||||
/**
|
||||
* cdp_cfg_set_new_htt_msg_format() - set htt h2t msg feature
|
||||
* @soc - datapath soc handle
|
||||
* @val - enable or disable new htt h2t msg feature
|
||||
*
|
||||
* Enable whether htt h2t message length includes htc header length
|
||||
*
|
||||
* return NONE
|
||||
*/
|
||||
static inline void
|
||||
cdp_cfg_set_new_htt_msg_format(ol_txrx_soc_handle soc,
|
||||
uint8_t val)
|
||||
{
|
||||
if (!soc || !soc->ops) {
|
||||
QDF_TRACE(QDF_MODULE_ID_DP, QDF_TRACE_LEVEL_DEBUG,
|
||||
"%s invalid instance", __func__);
|
||||
return;
|
||||
}
|
||||
|
||||
if (!soc->ops->cfg_ops ||
|
||||
!soc->ops->cfg_ops->set_new_htt_msg_format)
|
||||
return;
|
||||
|
||||
soc->ops->cfg_ops->set_new_htt_msg_format(val);
|
||||
}
|
||||
|
||||
#endif /* _CDP_TXRX_CFG_H_ */
|
||||
|
Reference in New Issue
Block a user