qcacld-3.0: Support ROME SDIO

Function ol_txrx_hl_tdls_flag_reset will call function
ol_txrx_get_vdev_from_vdev_id, it will return NULL vdev
because ol_txrx_hl_tdls_flag_reset is called before
TAILQ_INSERT_TAIL(vdev).
So, move it after TAILQ_INSERT_TAIL(vdev).

Redefinition of 'pld_pcie_register_driver' when
CONFIG_PLD_PCIE_CNSS not defined. For Hastings WHUNT,
HIF_PCI is defined but CONFIG_PLD_PCIE_CNSS is not defined.
So, replace CONFIG_PLD_PCIE_CNSS by HIF_PCI and
CONFIG_PLD_PCIE_FW_SIM.

Change-Id: I05e58516efe6a9a445168a27df9e0cfc9de2e50c
CRs-Fixed: 2589802
This commit is contained in:
Yu Ouyang 2019-12-18 18:54:51 +08:00 committed by nshrivas
parent b459977215
commit 36b48bf65a
2 changed files with 3 additions and 3 deletions

View File

@ -1734,8 +1734,6 @@ ol_txrx_vdev_attach(struct cdp_soc_t *soc_hdl, uint8_t pdev_id,
TAILQ_INIT(&vdev->peer_list);
vdev->last_real_peer = NULL;
ol_txrx_hl_tdls_flag_reset(soc_hdl, vdev_id, false);
#ifdef QCA_IBSS_SUPPORT
vdev->ibss_peer_num = 0;
vdev->ibss_peer_heart_beat_timer = 0;
@ -1791,6 +1789,8 @@ ol_txrx_vdev_attach(struct cdp_soc_t *soc_hdl, uint8_t pdev_id,
if (QDF_GLOBAL_MONITOR_MODE == cds_get_conparam())
pdev->monitor_vdev = vdev;
ol_txrx_hl_tdls_flag_reset(soc_hdl, vdev_id, false);
ol_txrx_dbg(
"Created vdev %pK ("QDF_MAC_ADDR_STR")\n",
vdev,

View File

@ -37,7 +37,7 @@
#endif
#ifndef CONFIG_PLD_PCIE_CNSS
#if !defined(HIF_PCI) || defined(CONFIG_PLD_PCIE_FW_SIM)
static inline int pld_pcie_register_driver(void)
{
return 0;