Bjorn Andersson | aed361a | 2016-08-12 18:18:59 -0700 | [diff] [blame] | 1 | #ifndef __QCOM_WNCSS_H__ |
2 | #define __QCOM_WNCSS_H__ | ||||
3 | |||||
4 | struct qcom_iris; | ||||
5 | struct qcom_wcnss; | ||||
6 | |||||
7 | struct wcnss_vreg_info { | ||||
8 | const char * const name; | ||||
9 | int min_voltage; | ||||
10 | int max_voltage; | ||||
11 | |||||
12 | int load_uA; | ||||
13 | |||||
14 | bool super_turbo; | ||||
15 | }; | ||||
16 | |||||
17 | int qcom_iris_enable(struct qcom_iris *iris); | ||||
18 | void qcom_iris_disable(struct qcom_iris *iris); | ||||
19 | |||||
20 | void qcom_wcnss_assign_iris(struct qcom_wcnss *wcnss, struct qcom_iris *iris, bool use_48mhz_xo); | ||||
21 | |||||
22 | #endif |