phy: rockchip: usbdp: fix uninitialized variable
authorSebastian Reichel <sebastian.reichel@collabora.com>
Tue, 16 Apr 2024 14:51:23 +0000 (16:51 +0200)
committerVinod Koul <vkoul@kernel.org>
Wed, 17 Apr 2024 14:28:11 +0000 (19:58 +0530)
commitc9342d1a351ee1249fa98d936f756299a83d5684
tree02516f7b4764f67233d4a303c380c24ebc1904c5
parenta1fe1eca0d8be69ccc1f3d615e5a529df1c82e66
phy: rockchip: usbdp: fix uninitialized variable

The ret variable may not be initialized in rk_udphy_usb3_phy_init(), if
the PHY is not using USB3 mode.

Since the DisplayPort part is handled separately and the PHY does not
support USB2 (which is routed to another PHY on Rockchip RK3588), the
right exit code for this case is 0. Thus let's initialize the variable
accordingly.

Fixes: 2f70bbddeb457 ("phy: rockchip: add usbdp combo phy driver")
Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202404141048.qFAYDctQ-lkp@intel.com/
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Reviewed-by: Muhammad Usama Anjum <usama.anjum@collabora.com>
Link: https://lore.kernel.org/r/20240416145233.94687-1-sebastian.reichel@collabora.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/phy/rockchip/phy-rockchip-usbdp.c