Skip to content

Commit 7683080

Browse files
Bin Yangrkhuangtao
authored andcommitted
power: rk818: use EXTCON_USB_VBUS_EN to notify rk818 enable otg
Change-Id: Ica0a28f07d5ca474fb8a8385748a6b4adf9d4b82 Signed-off-by: Bin Yang <yangbin@rock-chips.com>
1 parent c5e75fc commit 7683080

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

drivers/power/rk818_charger.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -933,13 +933,13 @@ static void rk818_cg_host_evt_worker(struct work_struct *work)
933933
struct extcon_dev *edev = cg->cable_edev;
934934

935935
/* Determine cable/charger type */
936-
if (extcon_get_cable_state_(edev, EXTCON_USB_HOST) > 0) {
936+
if (extcon_get_cable_state_(edev, EXTCON_USB_VBUS_EN) > 0) {
937937
CG_INFO("receive type-c notifier event: OTG ON...\n");
938938
if (cg->dc_in && cg->pdata->power_dc2otg)
939939
CG_INFO("otg power from dc adapter\n");
940940
else
941941
rk818_cg_set_otg_state(cg, USB_OTG_POWER_ON);
942-
} else if (extcon_get_cable_state_(edev, EXTCON_USB_HOST) == 0) {
942+
} else if (extcon_get_cable_state_(edev, EXTCON_USB_VBUS_EN) == 0) {
943943
CG_INFO("receive type-c notifier event: OTG OFF...\n");
944944
rk818_cg_set_otg_state(cg, USB_OTG_POWER_OFF);
945945
}
@@ -1026,7 +1026,7 @@ static long rk818_cg_init_usb(struct rk818_charger *cg)
10261026
/* Register host */
10271027
INIT_DELAYED_WORK(&cg->host_work, rk818_cg_host_evt_worker);
10281028
cg->cable_host_nb.notifier_call = rk818_cg_host_evt_notifier;
1029-
ret = extcon_register_notifier(edev, EXTCON_USB_HOST,
1029+
ret = extcon_register_notifier(edev, EXTCON_USB_VBUS_EN,
10301030
&cg->cable_host_nb);
10311031
if (ret < 0) {
10321032
dev_err(dev, "failed to register notifier for HOST\n");
@@ -1053,7 +1053,7 @@ static long rk818_cg_init_usb(struct rk818_charger *cg)
10531053
&cg->cable_cg_nb);
10541054
extcon_unregister_notifier(edev, EXTCON_CHG_USB_CDP,
10551055
&cg->cable_cg_nb);
1056-
extcon_unregister_notifier(edev, EXTCON_USB_HOST,
1056+
extcon_unregister_notifier(edev, EXTCON_USB_VBUS_EN,
10571057
&cg->cable_host_nb);
10581058
return ret;
10591059
}
@@ -1288,7 +1288,7 @@ static void rk818_charger_shutdown(struct platform_device *pdev)
12881288
&cg->cable_cg_nb);
12891289
extcon_unregister_notifier(cg->cable_edev, EXTCON_CHG_USB_CDP,
12901290
&cg->cable_cg_nb);
1291-
extcon_unregister_notifier(cg->cable_edev, EXTCON_USB_HOST,
1291+
extcon_unregister_notifier(cg->cable_edev, EXTCON_USB_VBUS_EN,
12921292
&cg->cable_host_nb);
12931293
extcon_unregister_notifier(cg->cable_edev, EXTCON_USB,
12941294
&cg->cable_discnt_nb);

0 commit comments

Comments
 (0)