}; static struct wm8994_pdata wm8994_platform_data = { /* configure gpio1 function: 0x0001(Logic level input/output) */ .gpio_defaults[0] = 0x0001, /* configure gpio3/4/5/7 function for AIF2 voice */ .gpio_defaults[2] = 0x8100, .gpio_defaults[3] = 0x8100, .gpio_defaults[4] = 0x8100, .gpio_defaults[6] = 0x0100, /* configure gpio8/9/10/11 function for AIF3 BT */ .gpio_defaults[7] = 0x8100, .gpio_defaults[8] = 0x0100, .gpio_defaults[9] = 0x0100, .gpio_defaults[10] = 0x0100, .ldo[0] = { S5PV210_MP03(6), NULL, &wm8994_ldo1_data }, /* XM0FRNB_2 */ .ldo[1] = { 0, NULL, &wm8994_ldo2_data }, }; /* GPIO I2C PMIC */ #define AP_I2C_GPIO_PMIC_BUS_4 4 static struct i2c_gpio_platform_data goni_i2c_gpio_pmic_data = { .sda_pin = S5PV210_GPJ4(0), /* XMSMCSN */ .scl_pin = S5PV210_GPJ4(3), /* XMSMIRQN */ }; static struct platform_device goni_i2c_gpio_pmic = { .name = "i2c-gpio", .id = AP_I2C_GPIO_PMIC_BUS_4, .dev = { .platform_data = &goni_i2c_gpio_pmic_data,
.ngpio = S5PV210_GPIO_MP01_NR, .label = "MP01", }, }, { .base = S5PV210_MP02_BASE, .config = &gpio_cfg_noint, .chip = { .base = S5PV210_MP02(0), .ngpio = S5PV210_GPIO_MP02_NR, .label = "MP02", }, }, { .base = S5PV210_MP03_BASE, .config = &gpio_cfg_noint, .chip = { .base = S5PV210_MP03(0), .ngpio = S5PV210_GPIO_MP03_NR, .label = "MP03", }, }, { .base = S5PV210_MP04_BASE, .config = &gpio_cfg_noint, .chip = { .base = S5PV210_MP04(0), .ngpio = S5PV210_GPIO_MP04_NR, .label = "MP04", }, }, { .base = S5PV210_MP05_BASE, .config = &gpio_cfg_noint, .chip = {
}; static struct wm8994_pdata wm8994_platform_data = { .gpio_defaults[0] = 0x0001, .gpio_defaults[2] = 0x8100, .gpio_defaults[3] = 0x8100, .gpio_defaults[4] = 0x8100, .gpio_defaults[6] = 0x0100, .gpio_defaults[7] = 0x8100, .gpio_defaults[8] = 0x0100, .gpio_defaults[9] = 0x0100, .gpio_defaults[10] = 0x0100, .ldo[0] = { S5PV210_MP03(6), &wm8994_ldo1_data }, .ldo[1] = { 0, &wm8994_ldo2_data }, }; #define AP_I2C_GPIO_PMIC_BUS_4 4 static struct i2c_gpio_platform_data aquila_i2c_gpio_pmic_data = { .sda_pin = S5PV210_GPJ4(0), .scl_pin = S5PV210_GPJ4(3), }; static struct platform_device aquila_i2c_gpio_pmic = { .name = "i2c-gpio", .id = AP_I2C_GPIO_PMIC_BUS_4, .dev = { .platform_data = &aquila_i2c_gpio_pmic_data, },