]> nv-tegra.nvidia Code Review - linux-4.9.git/commitdiff
power: extcon: add ac adaptor cable to psy cables
authorVenkat Reddy Talla <vreddytalla@nvidia.com>
Wed, 3 Oct 2018 11:41:27 +0000 (17:11 +0530)
committermobile promotions <svcmobile_promotions@nvidia.com>
Tue, 23 Oct 2018 09:14:07 +0000 (02:14 -0700)
Adding ac adaptor cable id to power supply cables to
report always on external ac adaptor power supply
status to framework layer.

Bug 200453496

Change-Id: I01770b76da138a1ba04a364f09a51b7ed755ead2
Signed-off-by: Venkat Reddy Talla <vreddytalla@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1922473
(cherry picked from commit 299323f2a7215342940a8e78d29a78a0ebaa8609)
Reviewed-on: https://git-master.nvidia.com/r/1928119
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Xianhui Wang <xianhuiw@nvidia.com>
Tested-by: Xianhui Wang <xianhuiw@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Siddardha Naraharisetti <siddardhan@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
drivers/power/supply/power_supply_extcon.c

index cc132f0af3b9f9559b53aa182475d44d72015a93..4387b2ab7e97209d1c1123967434e356701f1c60 100644 (file)
@@ -175,6 +175,13 @@ static struct power_supply_cables psy_cables[] = {
                .extcon_id = EXTCON_USB_PD,
                .ac_online = 1,
        },
+       {
+               .name   = "AC-ADAPTOR",
+               .dt_cable_name = "ac-adaptor",
+               .print_str = "ac/dc power adaptor",
+               .extcon_id = EXTCON_AC_ADAPTOR,
+               .ac_online = 1,
+       },
 };
 
 static enum power_supply_property power_supply_extcon_props[] = {
@@ -419,7 +426,7 @@ static int psy_extcon_probe(struct platform_device *pdev)
                                !strcmp(psy_cable->name, "ACA RID-A"))
                        ext_name = pdata->y_cable_extcon_name;
                if (!ext_name) {
-                       dev_warn(psy_extcon->dev, "No extname for cable %s\n",
+                       dev_dbg(psy_extcon->dev, "No extname for cable %s\n",
                                                psy_cable->name);
                        continue;
                }