diff options
Diffstat (limited to 'drivers/mfd/ti-lmu.c')
-rw-r--r-- | drivers/mfd/ti-lmu.c | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/drivers/mfd/ti-lmu.c b/drivers/mfd/ti-lmu.c index 96b21b5af570..fd6e8c417baa 100644 --- a/drivers/mfd/ti-lmu.c +++ b/drivers/mfd/ti-lmu.c | |||
@@ -108,17 +108,14 @@ static const struct mfd_cell lm3695_devices[] = { | |||
108 | }, | 108 | }, |
109 | }; | 109 | }; |
110 | 110 | ||
111 | static const struct mfd_cell lm3697_devices[] = { | 111 | static const struct mfd_cell lm36274_devices[] = { |
112 | LM363X_REGULATOR(LM36274_BOOST), | ||
113 | LM363X_REGULATOR(LM36274_LDO_POS), | ||
114 | LM363X_REGULATOR(LM36274_LDO_NEG), | ||
112 | { | 115 | { |
113 | .name = "ti-lmu-backlight", | 116 | .name = "lm36274-leds", |
114 | .id = LM3697, | 117 | .id = LM36274, |
115 | .of_compatible = "ti,lm3697-backlight", | 118 | .of_compatible = "ti,lm36274-backlight", |
116 | }, | ||
117 | /* Monitoring driver for open/short circuit detection */ | ||
118 | { | ||
119 | .name = "ti-lmu-fault-monitor", | ||
120 | .id = LM3697, | ||
121 | .of_compatible = "ti,lm3697-fault-monitor", | ||
122 | }, | 119 | }, |
123 | }; | 120 | }; |
124 | 121 | ||
@@ -134,7 +131,7 @@ TI_LMU_DATA(lm3631, LM3631_MAX_REG); | |||
134 | TI_LMU_DATA(lm3632, LM3632_MAX_REG); | 131 | TI_LMU_DATA(lm3632, LM3632_MAX_REG); |
135 | TI_LMU_DATA(lm3633, LM3633_MAX_REG); | 132 | TI_LMU_DATA(lm3633, LM3633_MAX_REG); |
136 | TI_LMU_DATA(lm3695, LM3695_MAX_REG); | 133 | TI_LMU_DATA(lm3695, LM3695_MAX_REG); |
137 | TI_LMU_DATA(lm3697, LM3697_MAX_REG); | 134 | TI_LMU_DATA(lm36274, LM36274_MAX_REG); |
138 | 135 | ||
139 | static int ti_lmu_probe(struct i2c_client *cl, const struct i2c_device_id *id) | 136 | static int ti_lmu_probe(struct i2c_client *cl, const struct i2c_device_id *id) |
140 | { | 137 | { |
@@ -203,7 +200,7 @@ static const struct of_device_id ti_lmu_of_match[] = { | |||
203 | { .compatible = "ti,lm3632", .data = &lm3632_data }, | 200 | { .compatible = "ti,lm3632", .data = &lm3632_data }, |
204 | { .compatible = "ti,lm3633", .data = &lm3633_data }, | 201 | { .compatible = "ti,lm3633", .data = &lm3633_data }, |
205 | { .compatible = "ti,lm3695", .data = &lm3695_data }, | 202 | { .compatible = "ti,lm3695", .data = &lm3695_data }, |
206 | { .compatible = "ti,lm3697", .data = &lm3697_data }, | 203 | { .compatible = "ti,lm36274", .data = &lm36274_data }, |
207 | { } | 204 | { } |
208 | }; | 205 | }; |
209 | MODULE_DEVICE_TABLE(of, ti_lmu_of_match); | 206 | MODULE_DEVICE_TABLE(of, ti_lmu_of_match); |
@@ -213,7 +210,7 @@ static const struct i2c_device_id ti_lmu_ids[] = { | |||
213 | { "lm3632", LM3632 }, | 210 | { "lm3632", LM3632 }, |
214 | { "lm3633", LM3633 }, | 211 | { "lm3633", LM3633 }, |
215 | { "lm3695", LM3695 }, | 212 | { "lm3695", LM3695 }, |
216 | { "lm3697", LM3697 }, | 213 | { "lm36274", LM36274 }, |
217 | { } | 214 | { } |
218 | }; | 215 | }; |
219 | MODULE_DEVICE_TABLE(i2c, ti_lmu_ids); | 216 | MODULE_DEVICE_TABLE(i2c, ti_lmu_ids); |