Lines Matching refs:vreg_info

990 				struct ath10k_wcn3990_vreg_info *vreg_info)  in ath10k_get_vreg_info()  argument
995 reg = devm_regulator_get_optional(dev, vreg_info->name); in ath10k_get_vreg_info()
1002 vreg_info->name); in ath10k_get_vreg_info()
1005 if (vreg_info->required) { in ath10k_get_vreg_info()
1007 vreg_info->name, ret); in ath10k_get_vreg_info()
1012 vreg_info->name, ret); in ath10k_get_vreg_info()
1016 vreg_info->reg = reg; in ath10k_get_vreg_info()
1021 vreg_info->name, vreg_info->min_v, vreg_info->max_v, in ath10k_get_vreg_info()
1022 vreg_info->load_ua, vreg_info->settle_delay); in ath10k_get_vreg_info()
1058 struct ath10k_wcn3990_vreg_info *vreg_info; in ath10k_wcn3990_vreg_on() local
1063 vreg_info = &ar_snoc->vreg[i]; in ath10k_wcn3990_vreg_on()
1065 if (!vreg_info->reg) in ath10k_wcn3990_vreg_on()
1069 vreg_info->name); in ath10k_wcn3990_vreg_on()
1071 ret = regulator_set_voltage(vreg_info->reg, vreg_info->min_v, in ath10k_wcn3990_vreg_on()
1072 vreg_info->max_v); in ath10k_wcn3990_vreg_on()
1076 vreg_info->name, vreg_info->min_v, vreg_info->max_v); in ath10k_wcn3990_vreg_on()
1080 if (vreg_info->load_ua) { in ath10k_wcn3990_vreg_on()
1081 ret = regulator_set_load(vreg_info->reg, in ath10k_wcn3990_vreg_on()
1082 vreg_info->load_ua); in ath10k_wcn3990_vreg_on()
1086 vreg_info->name, in ath10k_wcn3990_vreg_on()
1087 vreg_info->load_ua); in ath10k_wcn3990_vreg_on()
1092 ret = regulator_enable(vreg_info->reg); in ath10k_wcn3990_vreg_on()
1095 vreg_info->name); in ath10k_wcn3990_vreg_on()
1099 if (vreg_info->settle_delay) in ath10k_wcn3990_vreg_on()
1100 udelay(vreg_info->settle_delay); in ath10k_wcn3990_vreg_on()
1107 vreg_info = &ar_snoc->vreg[i]; in ath10k_wcn3990_vreg_on()
1109 if (!vreg_info->reg) in ath10k_wcn3990_vreg_on()
1112 regulator_disable(vreg_info->reg); in ath10k_wcn3990_vreg_on()
1113 regulator_set_load(vreg_info->reg, 0); in ath10k_wcn3990_vreg_on()
1114 regulator_set_voltage(vreg_info->reg, 0, vreg_info->max_v); in ath10k_wcn3990_vreg_on()
1123 struct ath10k_wcn3990_vreg_info *vreg_info; in ath10k_wcn3990_vreg_off() local
1128 vreg_info = &ar_snoc->vreg[i]; in ath10k_wcn3990_vreg_off()
1130 if (!vreg_info->reg) in ath10k_wcn3990_vreg_off()
1134 vreg_info->name); in ath10k_wcn3990_vreg_off()
1136 ret = regulator_disable(vreg_info->reg); in ath10k_wcn3990_vreg_off()
1139 vreg_info->name); in ath10k_wcn3990_vreg_off()
1141 ret = regulator_set_load(vreg_info->reg, 0); in ath10k_wcn3990_vreg_off()
1144 vreg_info->name); in ath10k_wcn3990_vreg_off()
1146 ret = regulator_set_voltage(vreg_info->reg, 0, in ath10k_wcn3990_vreg_off()
1147 vreg_info->max_v); in ath10k_wcn3990_vreg_off()
1150 vreg_info->name); in ath10k_wcn3990_vreg_off()