diff options
author | Tom Rini <trini@konsulko.com> | 2022-06-08 08:25:30 -0400 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2022-06-08 08:25:30 -0400 |
commit | 57bd363de7b95bececd40a0c8dbb2fcf4d8d3b21 (patch) | |
tree | 5368574b1f29151df8d9aad8e4f15bdee131ea54 /drivers/usb | |
parent | 6530de23e946dcdefc99f0eef256db768e4bbdf1 (diff) | |
parent | 02544db9a7ffd352129f51c8987fc5a6e2b31a8b (diff) |
Merge https://source.denx.de/u-boot/custodians/u-boot-usb
- MediaTek XHCI bugfix, add USB251xB/xBi driver
Diffstat (limited to 'drivers/usb')
-rw-r--r-- | drivers/usb/host/xhci-mtk.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/usb/host/xhci-mtk.c b/drivers/usb/host/xhci-mtk.c index 18b4f55d896..3838a990ec3 100644 --- a/drivers/usb/host/xhci-mtk.c +++ b/drivers/usb/host/xhci-mtk.c @@ -122,11 +122,13 @@ static int xhci_mtk_host_disable(struct mtk_xhci *mtk) /* power down all u3 ports */ for (i = 0; i < mtk->num_u3ports; i++) - setbits_le32(mtk->ippc + IPPC_U3_CTRL(i), CTRL_U3_PORT_PDN); + setbits_le32(mtk->ippc + IPPC_U3_CTRL(i), + CTRL_U3_PORT_PDN | CTRL_U3_PORT_DIS); /* power down all u2 ports */ for (i = 0; i < mtk->num_u2ports; i++) - setbits_le32(mtk->ippc + IPPC_U2_CTRL(i), CTRL_U2_PORT_PDN); + setbits_le32(mtk->ippc + IPPC_U2_CTRL(i), + CTRL_U2_PORT_PDN | CTRL_U2_PORT_DIS); /* power down host ip */ setbits_le32(mtk->ippc + IPPC_IP_PW_CTRL1, CTRL1_IP_HOST_PDN); |