mirror of https://gitee.com/openkylin/linux.git
wl18xx: export pwr_limit_reference_11_abg value as a module parameter
Yet another temporary module parameter requested by the firmware team. This will be replaced by the conf binary. Signed-off-by: Luciano Coelho <coelho@ti.com> Signed-off-by: Arik Nemtsov <arik@wizery.com>
This commit is contained in:
parent
858403ab44
commit
7b03c306da
|
@ -53,6 +53,7 @@ static int low_band_component = -1;
|
|||
static int low_band_component_type = -1;
|
||||
static int high_band_component = -1;
|
||||
static int high_band_component_type = -1;
|
||||
static int pwr_limit_reference_11_abg = -1;
|
||||
|
||||
static const u8 wl18xx_rate_to_idx_2ghz[] = {
|
||||
/* MCS rates are used only with 11n */
|
||||
|
@ -1190,6 +1191,13 @@ int __devinit wl18xx_probe(struct platform_device *pdev)
|
|||
priv->conf.phy.high_band_component_type =
|
||||
high_band_component_type;
|
||||
|
||||
if (pwr_limit_reference_11_abg == -1)
|
||||
pwr_limit_reference_11_abg =
|
||||
priv->conf.phy.pwr_limit_reference_11_abg;
|
||||
else
|
||||
priv->conf.phy.pwr_limit_reference_11_abg =
|
||||
pwr_limit_reference_11_abg;
|
||||
|
||||
if (!checksum_param) {
|
||||
wl18xx_ops.set_rx_csum = NULL;
|
||||
wl18xx_ops.init_vif = NULL;
|
||||
|
@ -1270,6 +1278,10 @@ module_param(high_band_component_type, uint, S_IRUSR);
|
|||
MODULE_PARM_DESC(high_band_component_type, "High band component type: u8 "
|
||||
"(default is 0x09)");
|
||||
|
||||
module_param(pwr_limit_reference_11_abg, uint, S_IRUSR);
|
||||
MODULE_PARM_DESC(pwr_limit_reference_11_abg, "Power limit reference: u8 "
|
||||
"(default is 0xc8)");
|
||||
|
||||
MODULE_LICENSE("GPL v2");
|
||||
MODULE_AUTHOR("Luciano Coelho <coelho@ti.com>");
|
||||
MODULE_FIRMWARE(WL18XX_FW_NAME);
|
||||
|
|
Loading…
Reference in New Issue