mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
drivers: max77843: Switch to common max77693 state container
Switch to the same definition of state container as in MAX77693 drivers. This will allow usage of one regulator driver in both devices: MAX77693 and MAX77843. Signed-off-by: Krzysztof Kozlowski <k.kozlowski.k@gmail.com> Acked-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> Acked-by: Lee Jones <lee.jones@linaro.org> Acked-by: Chanwoo Choi <cw00.choi@samsung.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
61b305cd2a
commit
bc1aadc186
6 changed files with 31 additions and 40 deletions
|
@ -15,6 +15,9 @@
|
|||
enum max77693_types {
|
||||
TYPE_MAX77693_UNKNOWN,
|
||||
TYPE_MAX77693,
|
||||
TYPE_MAX77843,
|
||||
|
||||
TYPE_MAX77693_NUM,
|
||||
};
|
||||
|
||||
/*
|
||||
|
@ -25,12 +28,14 @@ struct max77693_dev {
|
|||
struct i2c_client *i2c; /* 0xCC , PMIC, Charger, Flash LED */
|
||||
struct i2c_client *i2c_muic; /* 0x4A , MUIC */
|
||||
struct i2c_client *i2c_haptic; /* MAX77693: 0x90 , Haptic */
|
||||
struct i2c_client *i2c_chg; /* MAX77843: 0xD2, Charger */
|
||||
|
||||
enum max77693_types type;
|
||||
|
||||
struct regmap *regmap;
|
||||
struct regmap *regmap_muic;
|
||||
struct regmap *regmap_haptic; /* Only MAX77693 */
|
||||
struct regmap *regmap_chg; /* Only MAX77843 */
|
||||
|
||||
struct regmap_irq_chip_data *irq_data_led;
|
||||
struct regmap_irq_chip_data *irq_data_topsys;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue