usb: typec: ucsi: don't print PPM init deferred errors
commit 49501905ac5db4a524cbb41b1776b9e8f2daebfb from https://nv-tegra.nvidia.com/r/3rdparty/canonical/linux-jammy.git jetson_36.3 BugLink: https://bugs.launchpad.net/bugs/2042935 ucsi_init() may be deferred as usb_role_sw may be deferred in ucsi_register_port(). This results in several PPM init failed (-517) messages maybe printed several times upon boot, like on stm32mp135f-dk board, until the role_switch driver gets probed. [ 19.880945] dwc2 49000000.usb: supply vusb_d not found, using dummy regulator [ 19.887136] dwc2 49000000.usb: supply vusb_a not found, using dummy regulator [ 19.975432] ucsi-stm32g0-i2c 0-0053: PPM init failed (-517) [ 20.155746] dwc2 49000000.usb: EPs: 9, dedicated fifos, 952 entries in SPRAM [ 20.175429] ucsi-stm32g0-i2c 0-0053: PPM init failed (-517) [ 20.184242] dwc2 49000000.usb: DWC OTG Controller Adopt dev_err_probe() instead of dev_err(), to only print other errors. Also print an error in case the wait count has expired. http://nvbugs/4330787 Reviewed-by:Heikki Krogerus <heikki.krogerus@linux.intel.com> Signed-off-by:
Fabrice Gasnier <fabrice.gasnier@foss.st.com> Link: https://lore.kernel.org/r/20230412161734.3425090-1-fabrice.gasnier@foss.st.com Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org> (cherry picked from commit 511b74e7) Signed-off-by:
Brad Griffis <bgriffis@nvidia.com> Reviewed-by:
Haotien Hsu <haotienh@nvidia.com> Tested-by:
Kartik Rajput <kkartik@nvidia.com> Reviewed-by:
Kartik Rajput <kkartik@nvidia.com> Signed-off-by:
Laxman Dewangan <ldewangan@nvidia.com> Acked-by:
Jacob Martin <jacob.martin@canonical.com> Acked-by:
Noah Wager <noah.wager@canonical.com> Signed-off-by:
Jacob Martin <jacob.martin@canonical.com> Signed-off-by:
Rajeshkumar Ramasamy <rajeshkumar.ramasamy@windriver.com>
Loading
Please register or sign in to comment