Lines Matching refs:policy
90 struct wm8350_charger_policy *policy) in wm8350_charger_config() argument
94 if (!policy) { in wm8350_charger_config()
101 if (policy->fast_limit_USB_mA > 500) { in wm8350_charger_config()
106 eoc_mA = WM8350_CHG_EOC_mA(policy->eoc_mA); in wm8350_charger_config()
113 reg | eoc_mA | policy->trickle_start_mV | in wm8350_charger_config()
120 WM8350_CHG_FAST_LIMIT_mA(policy->fast_limit_USB_mA); in wm8350_charger_config()
122 policy->charge_mV | policy->trickle_charge_USB_mA | in wm8350_charger_config()
124 policy->charge_timeout)); in wm8350_charger_config()
128 WM8350_CHG_FAST_LIMIT_mA(policy->fast_limit_mA); in wm8350_charger_config()
130 policy->charge_mV | policy->trickle_charge_mA | in wm8350_charger_config()
132 policy->charge_timeout)); in wm8350_charger_config()
191 struct wm8350_charger_policy *policy = power->policy; in wm8350_charger_handler() local
211 wm8350_charger_config(wm8350, policy); in wm8350_charger_handler()
232 wm8350_charger_config(wm8350, policy); in wm8350_charger_handler()
473 struct wm8350_charger_policy *policy = power->policy; in wm8350_power_probe() local
499 if (wm8350_charger_config(wm8350, policy) == 0) { in wm8350_power_probe()