Lines Matching full:pwrseq
16 #include <linux/pwrseq/provider.h>
28 struct pwrseq_device *pwrseq; member
53 static int pwrseq_qcom_wcn_vregs_enable(struct pwrseq_device *pwrseq) in pwrseq_qcom_wcn_vregs_enable() argument
55 struct pwrseq_qcom_wcn_ctx *ctx = pwrseq_device_get_drvdata(pwrseq); in pwrseq_qcom_wcn_vregs_enable()
60 static int pwrseq_qcom_wcn_vregs_disable(struct pwrseq_device *pwrseq) in pwrseq_qcom_wcn_vregs_disable() argument
62 struct pwrseq_qcom_wcn_ctx *ctx = pwrseq_device_get_drvdata(pwrseq); in pwrseq_qcom_wcn_vregs_disable()
73 static int pwrseq_qcom_wcn_clk_enable(struct pwrseq_device *pwrseq) in pwrseq_qcom_wcn_clk_enable() argument
75 struct pwrseq_qcom_wcn_ctx *ctx = pwrseq_device_get_drvdata(pwrseq); in pwrseq_qcom_wcn_clk_enable()
80 static int pwrseq_qcom_wcn_clk_disable(struct pwrseq_device *pwrseq) in pwrseq_qcom_wcn_clk_disable() argument
82 struct pwrseq_qcom_wcn_ctx *ctx = pwrseq_device_get_drvdata(pwrseq); in pwrseq_qcom_wcn_clk_disable()
101 static int pwrseq_qcom_wcn_bt_enable(struct pwrseq_device *pwrseq) in pwrseq_qcom_wcn_bt_enable() argument
103 struct pwrseq_qcom_wcn_ctx *ctx = pwrseq_device_get_drvdata(pwrseq); in pwrseq_qcom_wcn_bt_enable()
112 static int pwrseq_qcom_wcn_bt_disable(struct pwrseq_device *pwrseq) in pwrseq_qcom_wcn_bt_disable() argument
114 struct pwrseq_qcom_wcn_ctx *ctx = pwrseq_device_get_drvdata(pwrseq); in pwrseq_qcom_wcn_bt_disable()
128 static int pwrseq_qcom_wcn_wlan_enable(struct pwrseq_device *pwrseq) in pwrseq_qcom_wcn_wlan_enable() argument
130 struct pwrseq_qcom_wcn_ctx *ctx = pwrseq_device_get_drvdata(pwrseq); in pwrseq_qcom_wcn_wlan_enable()
139 static int pwrseq_qcom_wcn_wlan_disable(struct pwrseq_device *pwrseq) in pwrseq_qcom_wcn_wlan_disable() argument
141 struct pwrseq_qcom_wcn_ctx *ctx = pwrseq_device_get_drvdata(pwrseq); in pwrseq_qcom_wcn_wlan_disable()
155 static int pwrseq_qcom_wcn_pwup_delay(struct pwrseq_device *pwrseq) in pwrseq_qcom_wcn_pwup_delay() argument
157 struct pwrseq_qcom_wcn_ctx *ctx = pwrseq_device_get_drvdata(pwrseq); in pwrseq_qcom_wcn_pwup_delay()
224 static int pwrseq_qcom_wcn_match(struct pwrseq_device *pwrseq, in pwrseq_qcom_wcn_match() argument
227 struct pwrseq_qcom_wcn_ctx *ctx = pwrseq_device_get_drvdata(pwrseq); in pwrseq_qcom_wcn_match()
318 ctx->pwrseq = devm_pwrseq_device_register(dev, &config); in pwrseq_qcom_wcn_probe()
319 if (IS_ERR(ctx->pwrseq)) in pwrseq_qcom_wcn_probe()
320 return dev_err_probe(dev, PTR_ERR(ctx->pwrseq), in pwrseq_qcom_wcn_probe()
345 .name = "pwrseq-qcom_wcn",