diff options
author | Venkat Reddy Talla <vreddytalla@nvidia.com> | 2013-12-02 15:30:29 +0530 |
---|---|---|
committer | Laxman Dewangan <ldewangan@nvidia.com> | 2013-12-02 23:41:01 -0800 |
commit | 7b9ded2efcbfd82bf4846fa02e8e055cb341a758 (patch) | |
tree | 7b13c74a170e2365f12c16a2c288ca5f66f94431 /drivers/power | |
parent | 2f379fba189dc75f1c64bc3467a29d0be888de2a (diff) |
power: extcon: add apple charger cable type
Add apple charger cable to power suply cable types
to update cable type to framework layer when apple charger
is attached.
Bug 1414796
Change-Id: Ic114bcf49daad2a476dc0627a052e03804521a39
Signed-off-by: Venkat Reddy Talla <vreddytalla@nvidia.com>
Reviewed-on: http://git-master/r/337204
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Diffstat (limited to 'drivers/power')
-rw-r--r-- | drivers/power/power_supply_extcon.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/drivers/power/power_supply_extcon.c b/drivers/power/power_supply_extcon.c index 7bdac20e940c..44e19d67df4a 100644 --- a/drivers/power/power_supply_extcon.c +++ b/drivers/power/power_supply_extcon.c @@ -66,6 +66,12 @@ static struct power_supply_cables psy_cables[] = { { .name = "Charge-downstream", }, + { + .name = "Apple 1A-charger", + }, + { + .name = "Apple 2A-charger", + }, }; static enum power_supply_property power_supply_extcon_props[] = { @@ -135,6 +141,14 @@ static int power_supply_extcon_attach_cable( } else if (true == extcon_get_cable_state(edev, "Slow-charger")) { psy_extcon->ac_online = 1; dev_info(psy_extcon->dev, "USB Slow-charger cable detected\n"); + } else if (true == extcon_get_cable_state(edev, "Apple 1A-charger")) { + psy_extcon->ac_online = 1; + dev_info(psy_extcon->dev, + "USB Apple 1A-charger cable detected\n"); + } else if (true == extcon_get_cable_state(edev, "Apple 2A-charger")) { + psy_extcon->ac_online = 1; + dev_info(psy_extcon->dev, + "USB Apple 2A-charger cable detected\n"); } else { dev_info(psy_extcon->dev, "Unknown cable detected\n"); } |