charging: if pd active,don't detected HVDCP
Some 3rd charger support PD and HVDCP. The charger will send pd reset when detect hvdcp and only send fixed pdo to AP. So don't detect HVDCP when pd active. Change-Id: I820f7ac1018d65ef02cf242ccabb2e8539c67f87 Signed-off-by: Haijian Ma <mahj8@motorola.com> Reviewed-on: https://gerrit.mot.com/2281956 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Lu Chai <chailu1@motorola.com> Reviewed-by: Huosheng Liao <liaohs@motorola.com> Submit-Approved: Jira Key
This commit is contained in:
1 parent
949e1838bc
commit
3fe2a866c8
6 files changed
+53
-10
No files matched your search
@@ -48,6 +48,7 @@ struct charger_ops {
|
||||
|
||||
int (*get_real_charger_type)(struct charger_device *dev, int *charger_type);
|
||||
int (*get_qc3p_power)(struct charger_device *dev, int *qc3p_power);
|
||||
int (*config_pd_active)(struct charger_device *dev, int val);
|
||||
|
||||
/* enable/disable charger */
|
||||
int (*enable_charging)(struct charger_device *dev, bool en);
|
||||
@@ -140,6 +141,8 @@ extern int charger_dev_get_real_charger_type(struct charger_device *chg_dev, int
|
||||
|
||||
extern int charger_dev_get_qc3p_power(struct charger_device *chg_dev, int *qc3p_power);
|
||||
|
||||
extern int charger_dev_config_pd_active(struct charger_device *chg_dev, int val);
|
||||
|
||||
extern int register_charger_device_notifier(
|
||||
struct charger_device *charger_dev,
|
||||
struct notifier_block *nb);
|
||||
|
||||
Reference in new issue
Block a user