Lines Matching refs:ret
135 int ret = 0; in cnss_get_vreg_single() local
148 ret = PTR_ERR(reg); in cnss_get_vreg_single()
149 if (ret == -ENODEV) in cnss_get_vreg_single()
150 return ret; in cnss_get_vreg_single()
151 else if (ret == -EPROBE_DEFER) in cnss_get_vreg_single()
156 vreg->cfg.name, ret); in cnss_get_vreg_single()
157 return ret; in cnss_get_vreg_single()
197 int ret = 0; in cnss_vreg_on_single() local
208 ret = regulator_set_voltage(vreg->reg, in cnss_vreg_on_single()
212 if (ret) { in cnss_vreg_on_single()
215 vreg->cfg.max_uv, ret); in cnss_vreg_on_single()
221 ret = regulator_set_load(vreg->reg, in cnss_vreg_on_single()
224 if (ret < 0) { in cnss_vreg_on_single()
227 ret); in cnss_vreg_on_single()
235 ret = regulator_enable(vreg->reg); in cnss_vreg_on_single()
236 if (ret) { in cnss_vreg_on_single()
238 vreg->cfg.name, ret); in cnss_vreg_on_single()
244 return ret; in cnss_vreg_on_single()
249 int ret = 0; in cnss_vreg_unvote_single() local
260 ret = regulator_set_load(vreg->reg, 0); in cnss_vreg_unvote_single()
261 if (ret < 0) in cnss_vreg_unvote_single()
263 vreg->cfg.name, ret); in cnss_vreg_unvote_single()
267 ret = regulator_set_voltage(vreg->reg, 0, in cnss_vreg_unvote_single()
269 if (ret) in cnss_vreg_unvote_single()
271 vreg->cfg.name, ret); in cnss_vreg_unvote_single()
274 return ret; in cnss_vreg_unvote_single()
279 int ret = 0; in cnss_vreg_off_single() local
290 ret = regulator_disable(vreg->reg); in cnss_vreg_off_single()
291 if (ret) in cnss_vreg_off_single()
293 vreg->cfg.name, ret); in cnss_vreg_off_single()
296 ret = regulator_set_load(vreg->reg, 0); in cnss_vreg_off_single()
297 if (ret < 0) in cnss_vreg_off_single()
299 vreg->cfg.name, ret); in cnss_vreg_off_single()
303 ret = regulator_set_voltage(vreg->reg, 0, in cnss_vreg_off_single()
305 if (ret) in cnss_vreg_off_single()
307 vreg->cfg.name, ret); in cnss_vreg_off_single()
311 return ret; in cnss_vreg_off_single()
345 int ret = 0; in cnss_get_vreg() local
390 ret = of_property_read_string_index(dt_node, in cnss_get_vreg()
393 if (ret) { in cnss_get_vreg()
395 return ret; in cnss_get_vreg()
401 ret = cnss_get_vreg_single(plat_priv, vreg); in cnss_get_vreg()
402 if (ret != 0) { in cnss_get_vreg()
403 if (ret == -ENODEV) { in cnss_get_vreg()
408 return ret; in cnss_get_vreg()
436 int ret = 0; in cnss_vreg_on() local
441 ret = cnss_vreg_on_single(vreg); in cnss_vreg_on()
442 if (ret) in cnss_vreg_on()
446 if (!ret) in cnss_vreg_on()
456 return ret; in cnss_vreg_on()
495 int ret = 0; in cnss_get_vreg_type() local
503 ret = cnss_get_vreg(plat_priv, &plat_priv->vreg_list, in cnss_get_vreg_type()
511 return ret; in cnss_get_vreg_type()
529 int ret = 0; in cnss_vreg_on_type() local
533 ret = cnss_vreg_on(plat_priv, &plat_priv->vreg_list); in cnss_vreg_on_type()
540 return ret; in cnss_vreg_on_type()
546 int ret = 0; in cnss_vreg_off_type() local
550 ret = cnss_vreg_off(plat_priv, &plat_priv->vreg_list); in cnss_vreg_off_type()
557 return ret; in cnss_vreg_off_type()
563 int ret = 0; in cnss_vreg_unvote_type() local
567 ret = cnss_vreg_unvote(plat_priv, &plat_priv->vreg_list); in cnss_vreg_unvote_type()
574 return ret; in cnss_vreg_unvote_type()
582 int ret; in cnss_get_clk_single() local
586 ret = PTR_ERR(clk); in cnss_get_clk_single()
589 clk_info->cfg.name, ret); in cnss_get_clk_single()
592 clk_info->cfg.name, ret); in cnss_get_clk_single()
593 return ret; in cnss_get_clk_single()
614 int ret; in cnss_clk_on_single() local
625 ret = clk_set_rate(clk_info->clk, clk_info->cfg.freq); in cnss_clk_on_single()
626 if (ret) { in cnss_clk_on_single()
629 ret); in cnss_clk_on_single()
630 return ret; in cnss_clk_on_single()
634 ret = clk_prepare_enable(clk_info->clk); in cnss_clk_on_single()
635 if (ret) { in cnss_clk_on_single()
637 clk_info->cfg.name, ret); in cnss_clk_on_single()
638 return ret; in cnss_clk_on_single()
667 int ret, i; in cnss_get_clk() local
683 ret = -ENOMEM; in cnss_get_clk()
689 ret = cnss_get_clk_single(plat_priv, clk_info); in cnss_get_clk()
690 if (ret != 0) { in cnss_get_clk()
715 return ret; in cnss_get_clk()
745 int ret = 0; in cnss_clk_on() local
750 ret = cnss_clk_on_single(clk_info); in cnss_clk_on()
751 if (ret) in cnss_clk_on()
755 if (!ret) in cnss_clk_on()
765 return ret; in cnss_clk_on()
785 int ret = 0; in cnss_get_pinctrl() local
796 ret = PTR_ERR(pinctrl_info->pinctrl); in cnss_get_pinctrl()
797 cnss_pr_err("Failed to get pinctrl, err = %d\n", ret); in cnss_get_pinctrl()
806 ret = PTR_ERR(pinctrl_info->bootstrap_active); in cnss_get_pinctrl()
808 ret); in cnss_get_pinctrl()
819 ret = PTR_ERR(pinctrl_info->sol_default); in cnss_get_pinctrl()
821 ret); in cnss_get_pinctrl()
835 ret = PTR_ERR(pinctrl_info->wlan_en_active); in cnss_get_pinctrl()
837 ret); in cnss_get_pinctrl()
845 ret = PTR_ERR(pinctrl_info->wlan_en_sleep); in cnss_get_pinctrl()
847 ret); in cnss_get_pinctrl()
887 ret = PTR_ERR(pinctrl_info->sw_ctrl); in cnss_get_pinctrl()
889 ret); in cnss_get_pinctrl()
891 ret = pinctrl_select_state(pinctrl_info->pinctrl, in cnss_get_pinctrl()
893 if (ret) in cnss_get_pinctrl()
895 ret); in cnss_get_pinctrl()
906 ret = PTR_ERR(pinctrl_info->sw_ctrl_wl_cx); in cnss_get_pinctrl()
908 ret); in cnss_get_pinctrl()
911 ret = pinctrl_select_state(pinctrl_info->pinctrl, in cnss_get_pinctrl()
913 if (ret) in cnss_get_pinctrl()
915 ret); in cnss_get_pinctrl()
927 ret = of_property_read_u32_index(dev->of_node, in cnss_get_pinctrl()
930 if (ret) { in cnss_get_pinctrl()
935 ret = msm_gpio_mpm_wake_set(gpio_id, 1); in cnss_get_pinctrl()
936 if (ret < 0) { in cnss_get_pinctrl()
938 ret); in cnss_get_pinctrl()
950 return ret; in cnss_get_pinctrl()
978 int xo_clk_gpio = plat_priv->pinctrl_info.xo_clk_gpio, retry = 0, ret; in cnss_set_xo_clk_gpio_state() local
984 ret = gpio_request(xo_clk_gpio, "XO_CLK_GPIO"); in cnss_set_xo_clk_gpio_state()
985 if (ret) { in cnss_set_xo_clk_gpio_state()
993 if (ret) { in cnss_set_xo_clk_gpio_state()
1014 int ret = 0; in cnss_select_pinctrl_state() local
1019 ret = -ENODEV; in cnss_select_pinctrl_state()
1027 ret = pinctrl_select_state in cnss_select_pinctrl_state()
1030 if (ret) { in cnss_select_pinctrl_state()
1032 ret); in cnss_select_pinctrl_state()
1038 ret = pinctrl_select_state in cnss_select_pinctrl_state()
1041 if (ret) { in cnss_select_pinctrl_state()
1043 ret); in cnss_select_pinctrl_state()
1050 ret = pinctrl_select_state in cnss_select_pinctrl_state()
1053 if (ret) { in cnss_select_pinctrl_state()
1055 ret); in cnss_select_pinctrl_state()
1078 ret = pinctrl_select_state(pinctrl_info->pinctrl, in cnss_select_pinctrl_state()
1080 if (ret) { in cnss_select_pinctrl_state()
1082 ret); in cnss_select_pinctrl_state()
1096 return ret; in cnss_select_pinctrl_state()
1110 int ret = 0, bt_en_gpio = plat_priv->pinctrl_info.bt_en_gpio; in cnss_select_pinctrl_enable() local
1118 ret = cnss_select_pinctrl_state(plat_priv, true); in cnss_select_pinctrl_enable()
1119 if (!ret) in cnss_select_pinctrl_enable()
1120 return ret; in cnss_select_pinctrl_enable()
1136 ret = cnss_select_pinctrl_state(plat_priv, true); in cnss_select_pinctrl_enable()
1137 return ret; in cnss_select_pinctrl_enable()
1142 int ret; in cnss_get_input_gpio_value() local
1147 ret = gpio_direction_input(gpio_num); in cnss_get_input_gpio_value()
1148 if (ret) { in cnss_get_input_gpio_value()
1150 gpio_num, ret); in cnss_get_input_gpio_value()
1159 int ret = 0; in cnss_power_on_device() local
1172 ret = cnss_vreg_on_type(plat_priv, CNSS_VREG_PRIM); in cnss_power_on_device()
1173 if (ret) { in cnss_power_on_device()
1174 cnss_pr_err("Failed to turn on vreg, err = %d\n", ret); in cnss_power_on_device()
1178 ret = cnss_clk_on(plat_priv, &plat_priv->clk_list); in cnss_power_on_device()
1179 if (ret) { in cnss_power_on_device()
1180 cnss_pr_err("Failed to turn on clocks, err = %d\n", ret); in cnss_power_on_device()
1193 ret = cnss_select_pinctrl_state(plat_priv, false); in cnss_power_on_device()
1194 if (ret) { in cnss_power_on_device()
1196 ret); in cnss_power_on_device()
1204 ret = cnss_select_pinctrl_enable(plat_priv); in cnss_power_on_device()
1205 if (ret) { in cnss_power_on_device()
1206 cnss_pr_err("Failed to select pinctrl state, err = %d\n", ret); in cnss_power_on_device()
1222 return ret; in cnss_power_on_device()
1292 int ret = 0; in cnss_get_tcs_info() local
1307 ret = -EINVAL; in cnss_get_tcs_info()
1309 ret); in cnss_get_tcs_info()
1315 return ret; in cnss_get_tcs_info()
1324 int ret = 0; in cnss_get_cpr_info() local
1331 ret = of_property_read_string(plat_dev->dev.of_node, in cnss_get_cpr_info()
1333 if (ret) { in cnss_get_cpr_info()
1338 ret = cnss_cmd_db_ready(plat_priv); in cnss_get_cpr_info()
1339 if (ret) { in cnss_get_cpr_info()
1340 cnss_pr_err("CommandDB is not ready, err = %d\n", ret); in cnss_get_cpr_info()
1352 ret = -EINVAL; in cnss_get_cpr_info()
1357 return ret; in cnss_get_cpr_info()
1374 int ret = 0; in cnss_mbox_init() local
1383 ret = PTR_ERR(chan); in cnss_mbox_init()
1384 cnss_pr_dbg("Failed to get mbox channel[%d]\n", ret); in cnss_mbox_init()
1390 return ret; in cnss_mbox_init()
1418 int ret = 0; in cnss_mbox_send_msg() local
1426 ret = mbox_send_message(plat_priv->mbox_chan, &pkt); in cnss_mbox_send_msg()
1427 if (ret < 0) in cnss_mbox_send_msg()
1430 return ret; in cnss_mbox_send_msg()
1499 int ret; in cnss_qmp_send_msg() local
1505 ret = qmp_send(plat_priv->qmp, mbox_msg, CNSS_MBOX_MSG_MAX_LEN); in cnss_qmp_send_msg()
1506 if (ret) in cnss_qmp_send_msg()
1507 cnss_pr_err("Failed to send AOP QMP msg: %d[%s]\n", ret, mbox_msg); in cnss_qmp_send_msg()
1509 return ret; in cnss_qmp_send_msg()
1523 int ret; in cnss_aop_interface_init() local
1529 ret = cnss_mbox_init(plat_priv); in cnss_aop_interface_init()
1530 if (ret) { in cnss_aop_interface_init()
1531 ret = cnss_qmp_init(plat_priv); in cnss_aop_interface_init()
1532 if (ret) in cnss_aop_interface_init()
1533 return ret; in cnss_aop_interface_init()
1536 ret = cnss_aop_pdc_reconfig(plat_priv); in cnss_aop_interface_init()
1537 if (ret) in cnss_aop_interface_init()
1538 cnss_pr_err("Failed to reconfig WLAN PDC, err = %d\n", ret); in cnss_aop_interface_init()
1540 return ret; in cnss_aop_interface_init()
1573 int ret; in cnss_aop_send_msg() local
1575 ret = cnss_mbox_send_msg(plat_priv, mbox_msg); in cnss_aop_send_msg()
1576 if (ret) in cnss_aop_send_msg()
1577 ret = cnss_qmp_send_msg(plat_priv, mbox_msg); in cnss_aop_send_msg()
1579 if (ret) in cnss_aop_send_msg()
1580 cnss_pr_err("Failed to send AOP msg: %d\n", ret); in cnss_aop_send_msg()
1581 return ret; in cnss_aop_send_msg()
1593 int ret; in cnss_aop_pdc_reconfig() local
1601 ret = cnss_aop_send_msg(plat_priv, in cnss_aop_pdc_reconfig()
1603 if (ret < 0) in cnss_aop_pdc_reconfig()
1606 return ret; in cnss_aop_pdc_reconfig()
1665 int ret = 0; in cnss_aop_ol_cpr_cfg_setup() local
1758 ret = in cnss_aop_ol_cpr_cfg_setup()
1766 ret = in cnss_aop_ol_cpr_cfg_setup()
1773 if (ret < 0) in cnss_aop_ol_cpr_cfg_setup()
1778 return ret; in cnss_aop_ol_cpr_cfg_setup()
1784 int ret; in cnss_power_misc_params_init() local
1796 ret = of_property_read_string_array(dev->of_node, in cnss_power_misc_params_init()
1800 if (ret < 0) in cnss_power_misc_params_init()
1817 ret = of_property_read_string_array(dev->of_node, in cnss_power_misc_params_init()
1821 if (ret < 0) in cnss_power_misc_params_init()
1837 ret = of_property_read_string_array(dev->of_node, in cnss_power_misc_params_init()
1841 if (ret < 0) in cnss_power_misc_params_init()
1853 ret = of_property_read_string(dev->of_node, in cnss_power_misc_params_init()
1856 if (ret) in cnss_power_misc_params_init()
1859 ret = of_property_read_string(dev->of_node, in cnss_power_misc_params_init()
1862 if (ret) in cnss_power_misc_params_init()
1865 ret = of_property_count_u32_elems(plat_priv->plat_dev->dev.of_node, in cnss_power_misc_params_init()
1867 if (ret > 0) { in cnss_power_misc_params_init()
1868 cfg_arr_size = ret; in cnss_power_misc_params_init()
1871 ret = of_property_read_u32_array(plat_priv->plat_dev->dev.of_node, in cnss_power_misc_params_init()
1874 if (!ret) { in cnss_power_misc_params_init()
1972 int ret; in cnss_enable_int_pow_amp_vreg() local
1987 ret = cnss_aop_set_vreg_param(plat_priv, in cnss_enable_int_pow_amp_vreg()
1991 if (ret == 0) in cnss_enable_int_pow_amp_vreg()
1993 return ret; in cnss_enable_int_pow_amp_vreg()
2001 ret = of_property_read_u32(plat_dev->dev.of_node, in cnss_enable_int_pow_amp_vreg()
2004 if (ret) { in cnss_enable_int_pow_amp_vreg()
2024 int ret; in cnss_dev_specific_power_on() local
2029 ret = cnss_get_vreg_type(plat_priv, CNSS_VREG_PRIM); in cnss_dev_specific_power_on()
2030 if (ret) in cnss_dev_specific_power_on()
2031 return ret; in cnss_dev_specific_power_on()