Loading
phy: marvell: mvebu-a3700-utmi: fix incorrect USB2_PHY_CTRL register access
The mvebu_a3700_utmi_phy_power_off() function tries to modify the USB2_PHY_CTRL register by using the IO address of the PHY IP block along with the readl/writel IO accessors. However, the register exist in the USB miscellaneous register space, and as such it must be accessed via regmap like it is done in the mvebu_a3700_utmi_phy_power_on() function. Change the code to use regmap_update_bits() for modífying the register to fix this. Fixes: cc8b7a0a ("phy: add A3700 UTMI PHY driver") Signed-off-by:Gabor Juhos <j4g8y7@gmail.com> Reviewed-by:
Miquel Raynal <miquel.raynal@bootlin.com> Link: https://patch.msgid.link/20260321-a3700-utmi-fix-usb2_phy_ctrl-access-v1-1-6005ff4b5058@gmail.com Signed-off-by:
Vinod Koul <vkoul@kernel.org>