summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlbert Wang <albertccwang@google.com>2022-03-10 13:53:02 +0800
committerMichael Bestas <mkbestas@lineageos.org>2024-03-21 17:44:17 +0200
commitc2e4ed66cf61a5b3cbf75e28dfce253c3411325d (patch)
tree7a350964bc5fc88658d26627d584472c7d9414f0
parente08bc0c0312b3e91fe5b752768608e4a209182f6 (diff)
usb: dwc3: Set the initial value of usb_data_enabled before use
Fixes: 4b7e37cbcd65 ("usb: new attributes implementation to enable/disable usb data") Bug: 194649527 Test: build, boot Signed-off-by: Jimmy Hu <hhhuuu@google.com> Change-Id: I63f58c3df620e91367b23b405fa0e9a577313964 Signed-off-by: Albert Wang <albertccwang@google.com>
-rw-r--r--drivers/usb/dwc3/dwc3-msm.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/usb/dwc3/dwc3-msm.c b/drivers/usb/dwc3/dwc3-msm.c
index 561b109c3442..c8193b224ea6 100644
--- a/drivers/usb/dwc3/dwc3-msm.c
+++ b/drivers/usb/dwc3/dwc3-msm.c
@@ -3369,6 +3369,9 @@ static int dwc3_msm_probe(struct platform_device *pdev)
mdwc->pm_qos_latency = 0;
}
+ /* set the initial value */
+ mdwc->usb_data_enabled = true;
+
mdwc->usb_psy = power_supply_get_by_name("usb");
if (!mdwc->usb_psy) {
dev_warn(mdwc->dev, "Could not get usb power_supply\n");
@@ -3394,8 +3397,6 @@ static int dwc3_msm_probe(struct platform_device *pdev)
dev_info(mdwc->dev, "charger detection in progress\n");
}
- /* set the initial value */
- mdwc->usb_data_enabled = true;
device_create_file(&pdev->dev, &dev_attr_mode);
device_create_file(&pdev->dev, &dev_attr_speed);
device_create_file(&pdev->dev, &dev_attr_xhci_link_compliance);