Lines Matching refs:intel_pmic_opregion
24 struct intel_pmic_opregion { struct
32 static struct intel_pmic_opregion *intel_pmic_opregion; argument
54 struct intel_pmic_opregion *opregion = region_context; in intel_pmic_power_handler()
81 static int pmic_read_temp(struct intel_pmic_opregion *opregion, in pmic_read_temp()
106 static int pmic_thermal_temp(struct intel_pmic_opregion *opregion, int reg, in pmic_thermal_temp()
113 static int pmic_thermal_aux(struct intel_pmic_opregion *opregion, int reg, in pmic_thermal_aux()
135 static int pmic_thermal_pen(struct intel_pmic_opregion *opregion, int reg, in pmic_thermal_pen()
173 struct intel_pmic_opregion *opregion = region_context; in intel_pmic_thermal_handler()
213 struct intel_pmic_opregion *opregion = region_context; in intel_pmic_regs_handler()
261 struct intel_pmic_opregion *opregion; in intel_pmic_install_opregion_handler()
307 intel_pmic_opregion = opregion; in intel_pmic_install_opregion_handler()
350 if (!intel_pmic_opregion) { in intel_soc_pmic_exec_mipi_pmic_seq_element()
355 d = intel_pmic_opregion->data; in intel_soc_pmic_exec_mipi_pmic_seq_element()
357 mutex_lock(&intel_pmic_opregion->lock); in intel_soc_pmic_exec_mipi_pmic_seq_element()
360 ret = d->exec_mipi_pmic_seq_element(intel_pmic_opregion->regmap, in intel_soc_pmic_exec_mipi_pmic_seq_element()
365 ret = regmap_update_bits(intel_pmic_opregion->regmap, in intel_soc_pmic_exec_mipi_pmic_seq_element()
379 mutex_unlock(&intel_pmic_opregion->lock); in intel_soc_pmic_exec_mipi_pmic_seq_element()