diff options
author | Stijn Tintel <stijn@linux-ipv6.be> | 2018-05-29 00:10:44 +0300 |
---|---|---|
committer | Stijn Tintel <stijn@linux-ipv6.be> | 2018-05-29 00:53:15 +0300 |
commit | 64b53247c494898eaa78090fbc0a0727fce055d2 (patch) | |
tree | 097f1bf24fd6593244f9de7125751d802a2ef3e2 /target/linux/mediatek/patches-4.14/0106-usb-mtu3-add-optional-mcu-and-dma-bus-clocks.patch | |
parent | f4a639a3d7d40b4f63c431c2d554c479fbcc6b74 (diff) | |
download | upstream-64b53247c494898eaa78090fbc0a0727fce055d2.tar.gz upstream-64b53247c494898eaa78090fbc0a0727fce055d2.tar.bz2 upstream-64b53247c494898eaa78090fbc0a0727fce055d2.zip |
kernel: bump 4.14 to 4.14.44
Refresh patches.
Remove upstreamed patch:
generic/pending/181-net-usb-add-lte-modem-wistron-neweb-d18q1.patch
Update patches that no longer applies:
generic/hack/901-debloat_sock_diag.patch
Compile-tested on: x86/64.
Runtime-tested on: x86/64.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Diffstat (limited to 'target/linux/mediatek/patches-4.14/0106-usb-mtu3-add-optional-mcu-and-dma-bus-clocks.patch')
-rw-r--r-- | target/linux/mediatek/patches-4.14/0106-usb-mtu3-add-optional-mcu-and-dma-bus-clocks.patch | 28 |
1 files changed, 11 insertions, 17 deletions
diff --git a/target/linux/mediatek/patches-4.14/0106-usb-mtu3-add-optional-mcu-and-dma-bus-clocks.patch b/target/linux/mediatek/patches-4.14/0106-usb-mtu3-add-optional-mcu-and-dma-bus-clocks.patch index 93a8c65294..9b68caa367 100644 --- a/target/linux/mediatek/patches-4.14/0106-usb-mtu3-add-optional-mcu-and-dma-bus-clocks.patch +++ b/target/linux/mediatek/patches-4.14/0106-usb-mtu3-add-optional-mcu-and-dma-bus-clocks.patch @@ -13,8 +13,6 @@ Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com> drivers/usb/mtu3/mtu3_plat.c | 121 +++++++++++++++++++++++++++++-------------- 2 files changed, 86 insertions(+), 40 deletions(-) -diff --git a/drivers/usb/mtu3/mtu3.h b/drivers/usb/mtu3/mtu3.h -index 6d3278e46431..2795294ec92a 100644 --- a/drivers/usb/mtu3/mtu3.h +++ b/drivers/usb/mtu3/mtu3.h @@ -206,6 +206,9 @@ struct otg_switch_mtk { @@ -36,11 +34,9 @@ index 6d3278e46431..2795294ec92a 100644 /* otg */ struct otg_switch_mtk otg_switch; enum usb_dr_mode dr_mode; -diff --git a/drivers/usb/mtu3/mtu3_plat.c b/drivers/usb/mtu3/mtu3_plat.c -index 9edad30c8ae5..fb8992011bde 100644 --- a/drivers/usb/mtu3/mtu3_plat.c +++ b/drivers/usb/mtu3/mtu3_plat.c -@@ -110,15 +110,9 @@ static void ssusb_phy_power_off(struct ssusb_mtk *ssusb) +@@ -110,15 +110,9 @@ static void ssusb_phy_power_off(struct s phy_power_off(ssusb->phys[i]); } @@ -58,7 +54,7 @@ index 9edad30c8ae5..fb8992011bde 100644 ret = clk_prepare_enable(ssusb->sys_clk); if (ret) { -@@ -132,6 +126,52 @@ static int ssusb_rscs_init(struct ssusb_mtk *ssusb) +@@ -132,6 +126,52 @@ static int ssusb_rscs_init(struct ssusb_ goto ref_clk_err; } @@ -111,7 +107,7 @@ index 9edad30c8ae5..fb8992011bde 100644 ret = ssusb_phy_init(ssusb); if (ret) { dev_err(ssusb->dev, "failed to init phy\n"); -@@ -149,20 +189,16 @@ static int ssusb_rscs_init(struct ssusb_mtk *ssusb) +@@ -149,20 +189,16 @@ static int ssusb_rscs_init(struct ssusb_ phy_err: ssusb_phy_exit(ssusb); phy_init_err: @@ -135,7 +131,7 @@ index 9edad30c8ae5..fb8992011bde 100644 regulator_disable(ssusb->vusb33); ssusb_phy_power_off(ssusb); ssusb_phy_exit(ssusb); -@@ -203,6 +239,19 @@ static int get_iddig_pinctrl(struct ssusb_mtk *ssusb) +@@ -203,6 +239,19 @@ static int get_iddig_pinctrl(struct ssus return 0; } @@ -155,7 +151,7 @@ index 9edad30c8ae5..fb8992011bde 100644 static int get_ssusb_rscs(struct platform_device *pdev, struct ssusb_mtk *ssusb) { struct device_node *node = pdev->dev.of_node; -@@ -225,18 +274,17 @@ static int get_ssusb_rscs(struct platform_device *pdev, struct ssusb_mtk *ssusb) +@@ -225,18 +274,17 @@ static int get_ssusb_rscs(struct platfor return PTR_ERR(ssusb->sys_clk); } @@ -168,12 +164,13 @@ index 9edad30c8ae5..fb8992011bde 100644 - if (IS_ERR(ssusb->ref_clk)) { - if (PTR_ERR(ssusb->ref_clk) == -EPROBE_DEFER) - return -EPROBE_DEFER; +- +- ssusb->ref_clk = NULL; +- } + ssusb->ref_clk = get_optional_clk(dev, "ref_ck"); + if (IS_ERR(ssusb->ref_clk)) + return PTR_ERR(ssusb->ref_clk); - -- ssusb->ref_clk = NULL; -- } ++ + ssusb->mcu_clk = get_optional_clk(dev, "mcu_ck"); + if (IS_ERR(ssusb->mcu_clk)) + return PTR_ERR(ssusb->mcu_clk); @@ -184,7 +181,7 @@ index 9edad30c8ae5..fb8992011bde 100644 ssusb->num_phys = of_count_phandle_with_args(node, "phys", "#phy-cells"); -@@ -451,8 +499,7 @@ static int __maybe_unused mtu3_suspend(struct device *dev) +@@ -451,8 +499,7 @@ static int __maybe_unused mtu3_suspend(s ssusb_host_disable(ssusb, true); ssusb_phy_power_off(ssusb); @@ -194,7 +191,7 @@ index 9edad30c8ae5..fb8992011bde 100644 ssusb_wakeup_enable(ssusb); return 0; -@@ -470,27 +517,21 @@ static int __maybe_unused mtu3_resume(struct device *dev) +@@ -470,27 +517,21 @@ static int __maybe_unused mtu3_resume(st return 0; ssusb_wakeup_disable(ssusb); @@ -228,6 +225,3 @@ index 9edad30c8ae5..fb8992011bde 100644 return ret; } --- -2.11.0 - |