qcacld-3.0: PLD interface API changes for shadow config v3

PLD interface related changes for using shadow
config v3 msg in KIWI.

Change-Id: I2b075b7ecffbedbdf9c2c5577866ba6a23a24ca2
CRs-Fixed: 3167763
This commit is contained in:
Rakesh Pillai
2022-02-02 07:44:59 -08:00
committed by Madan Koyyalamudi
父節點 1f7aaef741
當前提交 11e66ac007
共有 2 個文件被更改,包括 9 次插入0 次删除

查看文件

@@ -297,6 +297,10 @@ struct pld_shadow_reg_v2_cfg {
u32 addr;
};
struct pld_shadow_reg_v3_cfg {
u32 addr;
};
/**
* struct pld_rri_over_ddr_cfg_s - rri_over_ddr configuration
* @base_addr_low: lower 32bit
@@ -337,6 +341,8 @@ struct pld_wlan_enable_cfg {
struct pld_shadow_reg_v2_cfg *shadow_reg_v2_cfg;
bool rri_over_ddr_cfg_valid;
struct pld_rri_over_ddr_cfg rri_over_ddr_cfg;
u32 num_shadow_reg_v3_cfg;
struct pld_shadow_reg_v3_cfg *shadow_reg_v3_cfg;
};
/**

查看文件

@@ -838,6 +838,9 @@ int pld_pcie_wlan_enable(struct device *dev, struct pld_wlan_enable_cfg *config,
cfg.rri_over_ddr_cfg.base_addr_high =
config->rri_over_ddr_cfg.base_addr_high;
}
cfg.num_shadow_reg_v3_cfg = config->num_shadow_reg_v3_cfg;
cfg.shadow_reg_v3_cfg = (struct cnss_shadow_reg_v3_cfg *)
config->shadow_reg_v3_cfg;
switch (mode) {
case PLD_FTM: