|
@@ -25,7 +25,7 @@
|
|
|
#include <linux/pda_power.h>
|
|
|
#include <linux/pwm_backlight.h>
|
|
|
#include <linux/gpio.h>
|
|
|
-#include <linux/wm97xx_batt.h>
|
|
|
+#include <linux/wm97xx.h>
|
|
|
#include <linux/power_supply.h>
|
|
|
#include <linux/usb/gpio_vbus.h>
|
|
|
#include <linux/mtd/nand.h>
|
|
@@ -359,9 +359,9 @@ static struct platform_device power_supply = {
|
|
|
};
|
|
|
|
|
|
/******************************************************************************
|
|
|
- * WM97xx battery
|
|
|
+ * WM97xx audio, battery
|
|
|
******************************************************************************/
|
|
|
-static struct wm97xx_batt_info wm97xx_batt_pdata = {
|
|
|
+static struct wm97xx_batt_pdata palmtx_batt_pdata = {
|
|
|
.batt_aux = WM97XX_AUX_ID3,
|
|
|
.temp_aux = WM97XX_AUX_ID2,
|
|
|
.charge_gpio = -1,
|
|
@@ -375,15 +375,17 @@ static struct wm97xx_batt_info wm97xx_batt_pdata = {
|
|
|
.batt_name = "main-batt",
|
|
|
};
|
|
|
|
|
|
-/******************************************************************************
|
|
|
- * aSoC audio
|
|
|
- ******************************************************************************/
|
|
|
-static struct palm27x_asoc_info palmtx_asoc_pdata = {
|
|
|
- .jack_gpio = GPIO_NR_PALMTX_EARPHONE_DETECT,
|
|
|
+static struct wm97xx_pdata palmtx_wm97xx_pdata = {
|
|
|
+ .batt_pdata = &palmtx_batt_pdata,
|
|
|
};
|
|
|
|
|
|
static pxa2xx_audio_ops_t palmtx_ac97_pdata = {
|
|
|
.reset_gpio = 95,
|
|
|
+ .codec_pdata = { &palmtx_wm97xx_pdata, },
|
|
|
+};
|
|
|
+
|
|
|
+static struct palm27x_asoc_info palmtx_asoc_pdata = {
|
|
|
+ .jack_gpio = GPIO_NR_PALMTX_EARPHONE_DETECT,
|
|
|
};
|
|
|
|
|
|
static struct platform_device palmtx_asoc = {
|
|
@@ -562,7 +564,6 @@ static void __init palmtx_init(void)
|
|
|
pxa_set_ac97_info(&palmtx_ac97_pdata);
|
|
|
pxa_set_ficp_info(&palmtx_ficp_platform_data);
|
|
|
pxa_set_keypad_info(&palmtx_keypad_platform_data);
|
|
|
- wm97xx_bat_set_pdata(&wm97xx_batt_pdata);
|
|
|
|
|
|
platform_add_devices(devices, ARRAY_SIZE(devices));
|
|
|
}
|