#else
if(wm831x_chg->flag_bl != 0)
charger_logo_display(chargerlogo[7]);
- #endif
+ #endif
msleep(200);
wm831x_check_on_pin(wm831x_chg);
msleep(200);
#ifdef CONFIG_RK29_CHARGE_EARLYSUSPEND
wm831x_chg->flag_suspend = 0;
#endif
-
+
}
wm831x_chg->cnt_disp = 0;
}
{
struct wm831x *wm831x = dev_get_drvdata(pdev->dev.parent);;
struct wm831x_chg *wm831x_chg;
-
+
// struct wm831x_on *wm831x_on = container_of(wm831x,struct wm831x_on,*(wm831x));
-
-
+
+
int ret;
wm831x_chg = kzalloc(sizeof(struct wm831x_chg), GFP_KERNEL);
if(wm831x_chg->flag_chg != 0)
{
free_irq(wm831x_chg->wm831x->irq_base + WM831X_IRQ_ON,g_wm831x_on);
- request_threaded_irq(wm831x_chg->wm831x->irq_base + WM831X_IRQ_ON,
+ request_threaded_irq(wm831x_chg->wm831x->irq_base + WM831X_IRQ_ON,
NULL, wm831x_charge_irq,IRQF_TRIGGER_RISING, "wm831x_charge",
wm831x_chg);
ret = rk29_charger_display(wm831x_chg);
-
- free_irq(wm831x_chg->wm831x->irq_base + WM831X_IRQ_ON,wm831x_chg);
+
+ free_irq(wm831x_chg->wm831x->irq_base + WM831X_IRQ_ON,wm831x_chg);
request_threaded_irq(wm831x_chg->wm831x->irq_base + WM831X_IRQ_ON,
NULL, wm831x_on_irq,IRQF_TRIGGER_RISING, "wm831x_on", g_wm831x_on);
}