|
@@ -194,8 +194,8 @@ static struct wm8994_pdata wm8994_pdata = {
|
|
|
0x3, /* IRQ out, active high, CMOS */
|
|
|
},
|
|
|
.ldo = {
|
|
|
- { .init_data = &wm8994_ldo1, },
|
|
|
- { .init_data = &wm8994_ldo2, },
|
|
|
+ { .enable = S3C64XX_GPN(6), .init_data = &wm8994_ldo1, },
|
|
|
+ { .enable = S3C64XX_GPN(4), .init_data = &wm8994_ldo2, },
|
|
|
},
|
|
|
};
|
|
|
|
|
@@ -203,18 +203,6 @@ static const struct i2c_board_info wm1277_devs[] = {
|
|
|
{ I2C_BOARD_INFO("wm8958", 0x1a), /* WM8958 is the superset */
|
|
|
.platform_data = &wm8994_pdata,
|
|
|
.irq = GLENFARCLAS_PMIC_IRQ_BASE + WM831X_IRQ_GPIO_2,
|
|
|
- .dev_name = "wm8958",
|
|
|
- },
|
|
|
-};
|
|
|
-
|
|
|
-static struct gpiod_lookup_table wm8994_gpiod_table = {
|
|
|
- .dev_id = "i2c-wm8958", /* I2C device name */
|
|
|
- .table = {
|
|
|
- GPIO_LOOKUP("GPION", 6,
|
|
|
- "wlf,ldo1ena", GPIO_ACTIVE_HIGH),
|
|
|
- GPIO_LOOKUP("GPION", 4,
|
|
|
- "wlf,ldo2ena", GPIO_ACTIVE_HIGH),
|
|
|
- { },
|
|
|
},
|
|
|
};
|
|
|
|
|
@@ -393,7 +381,6 @@ static int wlf_gf_module_probe(struct i2c_client *i2c,
|
|
|
|
|
|
gpiod_add_lookup_table(&wm5102_reva_gpiod_table);
|
|
|
gpiod_add_lookup_table(&wm5102_gpiod_table);
|
|
|
- gpiod_add_lookup_table(&wm8994_gpiod_table);
|
|
|
|
|
|
if (i < ARRAY_SIZE(gf_mods)) {
|
|
|
dev_info(&i2c->dev, "%s revision %d\n",
|