If UTMI connected to USB Device, the MUX must be configured
prior to the PHY init. Add missing register update in the
relevant code.
Signed-off-by: Marcin Wojtas <mw@semihalf.com>
---
Silicon/Marvell/Library/UtmiPhyLib/UtmiPhyLib.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/Silicon/Marvell/Library/UtmiPhyLib/UtmiPhyLib.c b/Silicon/Marvell/Library/UtmiPhyLib/UtmiPhyLib.c
index 391b654..5abbcb2 100644
--- a/Silicon/Marvell/Library/UtmiPhyLib/UtmiPhyLib.c
+++ b/Silicon/Marvell/Library/UtmiPhyLib/UtmiPhyLib.c
@@ -79,6 +79,7 @@ UtmiPhyPowerDown (
} else {
Data = 0x0 << UTMI_USB_CFG_DEVICE_EN_OFFSET;
}
+ RegSet (UsbCfgAddr, Data, Mask);
/* Set Test suspendm mode */
Mask = UTMI_CTRL_STATUS0_SUSPENDM_MASK;
--
2.7.4
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#59360): https://edk2.groups.io/g/devel/message/59360
Mute This Topic: https://groups.io/mt/74165933/1787277
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org]
-=-=-=-=-=-=-=-=-=-=-=-