| .. | .. |
|---|
| 15 | 15 | int (*update_aux)(struct regmap *r, int reg, int raw_temp); |
|---|
| 16 | 16 | int (*get_policy)(struct regmap *r, int reg, int bit, u64 *value); |
|---|
| 17 | 17 | int (*update_policy)(struct regmap *r, int reg, int bit, int enable); |
|---|
| 18 | + int (*exec_mipi_pmic_seq_element)(struct regmap *r, u16 i2c_address, |
|---|
| 19 | + u32 reg_address, u32 value, u32 mask); |
|---|
| 18 | 20 | struct pmic_table *power_table; |
|---|
| 19 | 21 | int power_table_count; |
|---|
| 20 | 22 | struct pmic_table *thermal_table; |
|---|
| 21 | 23 | int thermal_table_count; |
|---|
| 24 | + /* For generic exec_mipi_pmic_seq_element handling */ |
|---|
| 25 | + int pmic_i2c_address; |
|---|
| 22 | 26 | }; |
|---|
| 23 | 27 | |
|---|
| 24 | 28 | int intel_pmic_install_opregion_handler(struct device *dev, acpi_handle handle, struct regmap *regmap, struct intel_pmic_opregion_data *d); |
|---|