mirror of
https://github.com/rd-stuffs/msm-4.14.git
synced 2025-02-20 11:45:48 +08:00
wl18xx: add power limit reference value to mac_and_phy settings
With more recent PHY firmware versions (>8.1.0.0.116), we need to use the correct value for the pwr_limit_reference_11_abg parameter when setting the mac_and_phy options. For now we use a hardcoded 0xc8 as the value. This will be moved to the configuration binary when it gets implemented. Signed-off-by: Luciano Coelho <coelho@ti.com> Signed-off-by: Arik Nemtsov <arik@wizery.com>
This commit is contained in:
parent
8334271882
commit
5add82edd1
@ -43,6 +43,7 @@ struct wl18xx_conf_phy {
|
|||||||
u8 primary_clock_setting_time;
|
u8 primary_clock_setting_time;
|
||||||
u8 clock_valid_on_wake_up;
|
u8 clock_valid_on_wake_up;
|
||||||
u8 secondary_clock_setting_time;
|
u8 secondary_clock_setting_time;
|
||||||
|
u8 pwr_limit_reference_11_abg;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct wl18xx_priv_conf {
|
struct wl18xx_priv_conf {
|
||||||
|
@ -501,6 +501,7 @@ static struct wl18xx_priv_conf wl18xx_default_priv_conf = {
|
|||||||
.enable_clpc = 0x00,
|
.enable_clpc = 0x00,
|
||||||
.enable_tx_low_pwr_on_siso_rdl = 0x00,
|
.enable_tx_low_pwr_on_siso_rdl = 0x00,
|
||||||
.rx_profile = 0x00,
|
.rx_profile = 0x00,
|
||||||
|
.pwr_limit_reference_11_abg = 0xc8,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -726,6 +727,8 @@ static void wl18xx_set_mac_and_phy(struct wl1271 *wl)
|
|||||||
phy->clock_valid_on_wake_up;
|
phy->clock_valid_on_wake_up;
|
||||||
params.secondary_clock_setting_time =
|
params.secondary_clock_setting_time =
|
||||||
phy->secondary_clock_setting_time;
|
phy->secondary_clock_setting_time;
|
||||||
|
params.pwr_limit_reference_11_abg =
|
||||||
|
phy->pwr_limit_reference_11_abg;
|
||||||
|
|
||||||
params.board_type = priv->board_type;
|
params.board_type = priv->board_type;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user