USB: dwc3-msm: Set speed as high speed if no speed information
Speed is not notified in case of platforms having micro USB connector instead of USB type C connector. In this case, set speed as High speed only as by default only high speed is supported over micro USB ports. Change-Id: I6f29914ca9e2345157330651464b7a0c151f1f97 Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>
This commit is contained in:
parent
2f817b68f0
commit
3759fd1701
1 changed files with 2 additions and 2 deletions
|
@ -2574,7 +2574,7 @@ static int dwc3_msm_id_notifier(struct notifier_block *nb,
|
|||
dbg_event(0xFF, "cc_state", mdwc->typec_orientation);
|
||||
|
||||
speed = extcon_get_cable_state_(edev, EXTCON_USB_SPEED);
|
||||
dwc->maximum_speed = (speed == 0) ? USB_SPEED_HIGH : USB_SPEED_SUPER;
|
||||
dwc->maximum_speed = (speed <= 0) ? USB_SPEED_HIGH : USB_SPEED_SUPER;
|
||||
|
||||
if (mdwc->id_state != id) {
|
||||
mdwc->id_state = id;
|
||||
|
@ -2615,7 +2615,7 @@ static int dwc3_msm_vbus_notifier(struct notifier_block *nb,
|
|||
dbg_event(0xFF, "cc_state", mdwc->typec_orientation);
|
||||
|
||||
speed = extcon_get_cable_state_(edev, EXTCON_USB_SPEED);
|
||||
dwc->maximum_speed = (speed == 0) ? USB_SPEED_HIGH : USB_SPEED_SUPER;
|
||||
dwc->maximum_speed = (speed <= 0) ? USB_SPEED_HIGH : USB_SPEED_SUPER;
|
||||
|
||||
mdwc->vbus_active = event;
|
||||
if (dwc->is_drd && !mdwc->in_restart) {
|
||||
|
|
Loading…
Add table
Reference in a new issue