From 3a8b954dd61f807388a880fe85d052834275adbd Mon Sep 17 00:00:00 2001 From: Vinay Hegde Date: Sat, 21 Apr 2012 00:23:42 +0530 Subject: [PATCH] EM/Charger: Support for USB CDP type Charger Detection. BZ: 29469 This patch adds support for USB CDP type detection in the Charger driver. Change-Id: Ie16abb4fea4e614ebd24d3066ddd5282561add20 Signed-off-by: Vinay Hegde Reviewed-on: http://android.intel.com:8080/43069 Reviewed-by: Pandey, Raj Reviewed-by: Tc, Jenny Reviewed-by: Pallala, Ramakrishna Tested-by: Kallappa Manjanna, MadhukumarX Reviewed-by: buildbot Tested-by: buildbot --- drivers/power/bq24192_charger.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/power/bq24192_charger.c b/drivers/power/bq24192_charger.c index e07642f..00ceee0 100644 --- a/drivers/power/bq24192_charger.c +++ b/drivers/power/bq24192_charger.c @@ -821,6 +821,10 @@ static void bq24192_event_worker(struct work_struct *work) chip->usb.type = POWER_SUPPLY_TYPE_USB_DCP; dev_info(&chip->client->dev, "Charger type DCP\n"); + } else if (chip->chrg_type == POWER_SUPPLY_TYPE_USB_CDP) { + chip->usb.type = POWER_SUPPLY_TYPE_USB_CDP; + dev_info(&chip->client->dev, + "Charger type CDP\n"); } else if (chip->chrg_type == POWER_SUPPLY_TYPE_USB) { chip->usb.type = POWER_SUPPLY_TYPE_USB; dev_info(&chip->client->dev, -- 2.7.4