smb347_charger: enable debugs logs in charger driver
authorRamakrishna Pallala <ramakrishna.pallala@intel.com>
Wed, 16 May 2012 13:28:25 +0000 (18:58 +0530)
committerbuildbot <buildbot@intel.com>
Thu, 17 May 2012 16:54:36 +0000 (09:54 -0700)
BZ: 36806

This adds the debug logs in driver to capture different event
from HW.

Change-Id: Ib36bcec218f6001fe30997da014e46de88ef7efa
Signed-off-by: Ramakrishna Pallala <ramakrishna.pallala@intel.com>
Reviewed-on: http://android.intel.com:8080/49021
Reviewed-by: Koskinen, Ilkka <ilkka.koskinen@intel.com>
Reviewed-by: Gowdar, GurumurthyX <gurumurthyx.gowdar@intel.com>
Tested-by: Kallappa Manjanna, MadhukumarX <madhukumarx.kallappa.manjanna@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
drivers/power/smb347-charger.c

index 08aeadf..94cac54 100644 (file)
@@ -1001,7 +1001,7 @@ static int smb347_hw_init(struct smb347_charger *smb)
                                goto fail;
                        }
 
-                       dev_dbg(&smb->client->dev,
+                       dev_info(&smb->client->dev,
                                "registered to OTG notifications\n");
                }
                break;
@@ -1140,6 +1140,8 @@ static irqreturn_t smb347_interrupt(int irq, void *data)
                if ((irqstat_c & IRQSTAT_C_TERMINATION_STAT) &&
                                                smb->pdata->show_battery)
                        power_supply_changed(&smb->battery);
+               dev_info(&smb->client->dev,
+                       "[Charge Terminated] Going to HW Maintenance mode\n");
                ret = IRQ_HANDLED;
        }
 
@@ -1155,6 +1157,12 @@ static irqreturn_t smb347_interrupt(int irq, void *data)
                        if (smb->pdata->use_usb)
                                power_supply_changed(&smb->usb);
                }
+
+               if (smb->mains_online || smb->usb_online)
+                       dev_info(&smb->client->dev, "Charger connected\n");
+               else
+                       dev_info(&smb->client->dev, "Charger disconnected\n");
+
                ret = IRQ_HANDLED;
        }
 
@@ -1167,6 +1175,7 @@ static irqreturn_t smb347_interrupt(int irq, void *data)
         */
        if (irqstat_f & IRQSTAT_F_OTG_UV_IRQ) {
                smb->otg_battery_uv = !!(irqstat_f & IRQSTAT_F_OTG_UV_STAT);
+               dev_info(&smb->client->dev, "Vbatt is below OTG UVLO\n");
                ret = IRQ_HANDLED;
        }