|
@@ -212,7 +212,7 @@ Signed-off-by: Jonathan Bell <[email protected]>
|
|
|
},
|
|
|
--- a/drivers/usb/dwc3/core.c
|
|
|
+++ b/drivers/usb/dwc3/core.c
|
|
|
-@@ -1216,6 +1216,24 @@ static void dwc3_config_threshold(struct
|
|
|
+@@ -1179,6 +1179,24 @@ static void dwc3_config_threshold(struct
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -237,7 +237,7 @@ Signed-off-by: Jonathan Bell <[email protected]>
|
|
|
/**
|
|
|
* dwc3_core_init - Low-level initialization of DWC3 Core
|
|
|
* @dwc: Pointer to our controller context structure
|
|
|
-@@ -1308,6 +1326,8 @@ static int dwc3_core_init(struct dwc3 *d
|
|
|
+@@ -1271,6 +1289,8 @@ static int dwc3_core_init(struct dwc3 *d
|
|
|
|
|
|
dwc3_set_incr_burst_type(dwc);
|
|
|
|
|
@@ -246,7 +246,7 @@ Signed-off-by: Jonathan Bell <[email protected]>
|
|
|
usb_phy_set_suspend(dwc->usb2_phy, 0);
|
|
|
usb_phy_set_suspend(dwc->usb3_phy, 0);
|
|
|
ret = phy_power_on(dwc->usb2_generic_phy);
|
|
|
-@@ -1541,6 +1561,7 @@ static void dwc3_get_properties(struct d
|
|
|
+@@ -1504,6 +1524,7 @@ static void dwc3_get_properties(struct d
|
|
|
u8 tx_thr_num_pkt_prd = 0;
|
|
|
u8 tx_max_burst_prd = 0;
|
|
|
u8 tx_fifo_resize_max_num;
|
|
@@ -254,7 +254,7 @@ Signed-off-by: Jonathan Bell <[email protected]>
|
|
|
const char *usb_psy_name;
|
|
|
int ret;
|
|
|
|
|
|
-@@ -1563,6 +1584,9 @@ static void dwc3_get_properties(struct d
|
|
|
+@@ -1526,6 +1547,9 @@ static void dwc3_get_properties(struct d
|
|
|
*/
|
|
|
tx_fifo_resize_max_num = 6;
|
|
|
|
|
@@ -264,7 +264,7 @@ Signed-off-by: Jonathan Bell <[email protected]>
|
|
|
dwc->maximum_speed = usb_get_maximum_speed(dev);
|
|
|
dwc->max_ssp_rate = usb_get_maximum_ssp_rate(dev);
|
|
|
dwc->dr_mode = usb_get_dr_mode(dev);
|
|
|
-@@ -1678,6 +1702,9 @@ static void dwc3_get_properties(struct d
|
|
|
+@@ -1641,6 +1665,9 @@ static void dwc3_get_properties(struct d
|
|
|
dwc->dis_split_quirk = device_property_read_bool(dev,
|
|
|
"snps,dis-split-quirk");
|
|
|
|
|
@@ -274,7 +274,7 @@ Signed-off-by: Jonathan Bell <[email protected]>
|
|
|
dwc->lpm_nyet_threshold = lpm_nyet_threshold;
|
|
|
dwc->tx_de_emphasis = tx_de_emphasis;
|
|
|
|
|
|
-@@ -1695,6 +1722,8 @@ static void dwc3_get_properties(struct d
|
|
|
+@@ -1658,6 +1685,8 @@ static void dwc3_get_properties(struct d
|
|
|
dwc->tx_thr_num_pkt_prd = tx_thr_num_pkt_prd;
|
|
|
dwc->tx_max_burst_prd = tx_max_burst_prd;
|
|
|
|
|
@@ -283,7 +283,7 @@ Signed-off-by: Jonathan Bell <[email protected]>
|
|
|
dwc->imod_interval = 0;
|
|
|
|
|
|
dwc->tx_fifo_resize_max_num = tx_fifo_resize_max_num;
|
|
|
-@@ -1903,6 +1932,12 @@ static int dwc3_probe(struct platform_de
|
|
|
+@@ -1866,6 +1895,12 @@ static int dwc3_probe(struct platform_de
|
|
|
|
|
|
dwc3_get_properties(dwc);
|
|
|
|