This patch adds three new data structures: struct trip_config_map {},
struct thermal_irq_map {} and struct pmic_thermal_data {} which are
required by some new drivers.Signed-off-by: ysiyer <[email protected]> Signed-off-by: Bin Gao <[email protected]> --- include/linux/mfd/intel_soc_pmic.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/include/linux/mfd/intel_soc_pmic.h b/include/linux/mfd/intel_soc_pmic.h index cf619db..7df4302 100644 --- a/include/linux/mfd/intel_soc_pmic.h +++ b/include/linux/mfd/intel_soc_pmic.h @@ -21,6 +21,27 @@ #include <linux/regmap.h> +struct trip_config_map { + u16 irq_reg; + u16 irq_en; + u16 evt_stat; + u8 irq_mask; + u8 irq_en_mask; + u8 evt_mask; + u8 trip_num; +}; + +struct thermal_irq_map { + char handle[20]; + int num_trips; + struct trip_config_map *trip_config; +}; + +struct pmic_thermal_data { + struct thermal_irq_map *maps; + int num_maps; +}; + struct intel_soc_pmic { int irq; struct regmap *regmap; -- 1.9.1

