Lines Matching full:pwrseq

16 #include <linux/pwrseq/provider.h>
29 struct pwrseq_device *pwrseq; member
55 static int pwrseq_qcom_wcn_vregs_enable(struct pwrseq_device *pwrseq) in pwrseq_qcom_wcn_vregs_enable() argument
57 struct pwrseq_qcom_wcn_ctx *ctx = pwrseq_device_get_drvdata(pwrseq); in pwrseq_qcom_wcn_vregs_enable()
62 static int pwrseq_qcom_wcn_vregs_disable(struct pwrseq_device *pwrseq) in pwrseq_qcom_wcn_vregs_disable() argument
64 struct pwrseq_qcom_wcn_ctx *ctx = pwrseq_device_get_drvdata(pwrseq); in pwrseq_qcom_wcn_vregs_disable()
75 static int pwrseq_qcom_wcn_clk_enable(struct pwrseq_device *pwrseq) in pwrseq_qcom_wcn_clk_enable() argument
77 struct pwrseq_qcom_wcn_ctx *ctx = pwrseq_device_get_drvdata(pwrseq); in pwrseq_qcom_wcn_clk_enable()
82 static int pwrseq_qcom_wcn_clk_disable(struct pwrseq_device *pwrseq) in pwrseq_qcom_wcn_clk_disable() argument
84 struct pwrseq_qcom_wcn_ctx *ctx = pwrseq_device_get_drvdata(pwrseq); in pwrseq_qcom_wcn_clk_disable()
103 static int pwrseq_qcom_wcn6855_clk_assert(struct pwrseq_device *pwrseq) in pwrseq_qcom_wcn6855_clk_assert() argument
105 struct pwrseq_qcom_wcn_ctx *ctx = pwrseq_device_get_drvdata(pwrseq); in pwrseq_qcom_wcn6855_clk_assert()
130 static int pwrseq_qcom_wcn_bt_enable(struct pwrseq_device *pwrseq) in pwrseq_qcom_wcn_bt_enable() argument
132 struct pwrseq_qcom_wcn_ctx *ctx = pwrseq_device_get_drvdata(pwrseq); in pwrseq_qcom_wcn_bt_enable()
141 static int pwrseq_qcom_wcn_bt_disable(struct pwrseq_device *pwrseq) in pwrseq_qcom_wcn_bt_disable() argument
143 struct pwrseq_qcom_wcn_ctx *ctx = pwrseq_device_get_drvdata(pwrseq); in pwrseq_qcom_wcn_bt_disable()
164 static int pwrseq_qcom_wcn_wlan_enable(struct pwrseq_device *pwrseq) in pwrseq_qcom_wcn_wlan_enable() argument
166 struct pwrseq_qcom_wcn_ctx *ctx = pwrseq_device_get_drvdata(pwrseq); in pwrseq_qcom_wcn_wlan_enable()
175 static int pwrseq_qcom_wcn_wlan_disable(struct pwrseq_device *pwrseq) in pwrseq_qcom_wcn_wlan_disable() argument
177 struct pwrseq_qcom_wcn_ctx *ctx = pwrseq_device_get_drvdata(pwrseq); in pwrseq_qcom_wcn_wlan_disable()
198 static int pwrseq_qcom_wcn_pwup_delay(struct pwrseq_device *pwrseq) in pwrseq_qcom_wcn_pwup_delay() argument
200 struct pwrseq_qcom_wcn_ctx *ctx = pwrseq_device_get_drvdata(pwrseq); in pwrseq_qcom_wcn_pwup_delay()
208 static int pwrseq_qcom_wcn6855_xo_clk_deassert(struct pwrseq_device *pwrseq) in pwrseq_qcom_wcn6855_xo_clk_deassert() argument
210 struct pwrseq_qcom_wcn_ctx *ctx = pwrseq_device_get_drvdata(pwrseq); in pwrseq_qcom_wcn6855_xo_clk_deassert()
217 return pwrseq_qcom_wcn_pwup_delay(pwrseq); in pwrseq_qcom_wcn6855_xo_clk_deassert()
313 static int pwrseq_qcom_wcn_match(struct pwrseq_device *pwrseq, in pwrseq_qcom_wcn_match() argument
316 struct pwrseq_qcom_wcn_ctx *ctx = pwrseq_device_get_drvdata(pwrseq); in pwrseq_qcom_wcn_match()
413 ctx->pwrseq = devm_pwrseq_device_register(dev, &config); in pwrseq_qcom_wcn_probe()
414 if (IS_ERR(ctx->pwrseq)) in pwrseq_qcom_wcn_probe()
415 return dev_err_probe(dev, PTR_ERR(ctx->pwrseq), in pwrseq_qcom_wcn_probe()
440 .name = "pwrseq-qcom_wcn",