Clean up Hal_GetEfuseDefinition() some

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Move HW_VAR_TXPAUSE handling to rtl8723a_set_tx_pause()

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Move HW_VAR_BEACON_INTERVAL handling to rtl8723a_set_beacon_interval()

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Move HW_VAR_RESP_SIFS to rtl8723a_set_resp_sifs()

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Move HW_VAR_CAM_WRITE handling to rtl8723a_cam_write()

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Move HW_VAR_AC_PARAM_VO handling to rtl8723a_set_ac_param_vo()

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Move HW_VAR_AC_PARAM_VI handling to rtl8723a_set_ac_param_vi()

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Move HW_VAR_AC_PARAM_BE handling to rtl8723a_set_ac_param_be()

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Move HW_VAR_AC_PARAM_BK handling to rtl8723a_set_ac_param_bk()

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Move HW_VAR_RXDMA_AGG_PG_TH handling to rtl8723a_set_rxdma_agg_pg_th()

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Move HW_VAR_NAV_UPPER handling to rtl8723a_set_nav_upper()

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Move HW_VAR_INITIAL_GAIN handling to rtl8723a_set_initial_gain()

Note rx_gain really should be a u8, but all callers of
HW_VAR_INITIAL_GAIN are passing in a u32 *. This needs cleaning up.

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Move HW_VAR_DM_FLAG handling to rtl8723a_odm_support_ability_write()

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Move HWVAR_DM_FUNC_OP handling to rtl8723a_odm_support_ability_backup()

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Move HW_VAR_DM_FUNC_SET handling to rtl8723a_odm_support_ability_set()

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Move HW_VAR_DM_FUNC_CLR handling to rtl8723a_odm_support_ability_clr()

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Remove calculated and written but never used HW_VAR_EFUSE_USAGE variable

This is a pseudo hardware value, which isn't used for anything. It's
calculated and stored, and then never read back.

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Remove another unused pseudo hardware variable HW_VAR_EFUSE_BT_USAGE

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
HAL_EFUSE_MEMORY is always defined

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
fakeEfuseInitMap isn't used for anything

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>