qcacmn: CE services separation for legacy and lithium architecture
CE service file includes APIs for both legacy and lithium architecture. These are getting compiled for both targets today. Separate the CE services into legacy and srng and selectively compile based on targets present in the SoC. Note: Generic APIs implemented for both legacy and SRNG services are separated out through this change. Fast path implementation will be de-coupled from common service and moved to legacy source in a follow-up change. CRs-Fixed: 2258640 Change-Id: If86c21c0bf560a360474c9efcdbcd4841a09828d
Cette révision appartient à :
@@ -137,6 +137,8 @@ QDF_STATUS hal_set_one_shadow_config(void *hal_soc,
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
qdf_export_symbol(hal_set_one_shadow_config);
|
||||
|
||||
QDF_STATUS hal_construct_shadow_config(void *hal_soc)
|
||||
{
|
||||
int ring_type, ring_num;
|
||||
@@ -162,6 +164,8 @@ QDF_STATUS hal_construct_shadow_config(void *hal_soc)
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
qdf_export_symbol(hal_construct_shadow_config);
|
||||
|
||||
void hal_get_shadow_config(void *hal_soc,
|
||||
struct pld_shadow_reg_v2_cfg **shadow_config,
|
||||
int *num_shadow_registers_configured)
|
||||
@@ -176,6 +180,8 @@ void hal_get_shadow_config(void *hal_soc,
|
||||
"%s", __func__);
|
||||
}
|
||||
|
||||
qdf_export_symbol(hal_get_shadow_config);
|
||||
|
||||
|
||||
static void hal_validate_shadow_register(struct hal_soc *hal,
|
||||
uint32_t *destination,
|
||||
|
Référencer dans un nouveau ticket
Bloquer un utilisateur