If device is booted with charger cable, in probe
y-cable extcon dev reports no cable is connected
and cable connection status is getting corrupted.
Fixing this by adding suitable condition.
Bug
1522950
Change-Id: I5cee5953665338c500bf484ebc38cc5ce42c9ae0
Signed-off-by: Rakesh Bodla <rbodla@nvidia.com>
Reviewed-on: http://git-master/r/425968
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
goto econ_err;
spin_lock(&psy_extcon->lock);
- power_supply_extcon_attach_cable(psy_extcon,
+ if (!psy_extcon->usb_online && !psy_extcon->ac_online)
+ power_supply_extcon_attach_cable(psy_extcon,
psy_extcon->y_cable_edev);
spin_unlock(&psy_extcon->lock);
}