Centos-kernel-stream-9/drivers/usb/misc
Desnes Nunes 2a7410c8ab usb: misc: onboard_usb_dev: skip suspend/resume sequence for USB5744 SMBus support
JIRA: https://issues.redhat.com/browse/RHEL-78828

commit ce15d6b3d5c3c6f78290066be0f0a4fd89cdeb5b
Author: Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
Date: Tue, 3 Dec 2024 00:18:22 +0530

  USB5744 SMBus initialization is done once in probe() and doing it in resume
  is not supported so avoid going into suspend and reset the HUB.

  There is a sysfs property 'always_powered_in_suspend' to implement this
  feature but since default state should be set to a working configuration
  so override this property value.

  It fixes the suspend/resume testcase on Kria KR260 Robotics Starter Kit.

  Fixes: 6782311d04df ("usb: misc: onboard_usb_dev: add Microchip usb5744 SMBus programming support")
  Cc: stable@vger.kernel.org
  Signed-off-by: Radhey Shyam Pandey <radhey.shyam.pandey@amd.com>
  Link: https://lore.kernel.org/r/1733165302-1694891-1-git-send-email-radhey.shyam.pandey@amd.com
  Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Signed-off-by: Desnes Nunes <desnesn@redhat.com>
2025-03-19 21:24:06 -03:00
..
sisusbvga
Kconfig usb: misc: onboard_usb_dev: introduce new config symbol for usb5744 SMBus support 2024-12-13 11:26:40 -03:00
Makefile usb: misc: onboard_hub: rename to onboard_dev 2024-10-10 16:36:33 -03:00
adutux.c
apple-mfi-fastcharge.c
appledisplay.c USB: appledisplay: close race between probe and completion handler 2024-12-13 11:26:40 -03:00
brcmstb-usb-pinmap.c
chaoskey.c USB: chaoskey: Fix possible deadlock chaoskey_list_lock 2025-03-19 16:21:53 -03:00
cypress_cy7c63.c
cytherm.c
ehset.c
emi26.c
emi62.c
ezusb.c usb: misc: add missing MODULE_DESCRIPTION() macros 2024-11-07 23:01:34 -03:00
idmouse.c
iowarrior.c usb: yurex: make waiting on yurex_write interruptible 2025-03-19 16:21:51 -03:00
isight_firmware.c usb: misc: add missing MODULE_DESCRIPTION() macros 2024-11-07 23:01:34 -03:00
ldusb.c
legousbtower.c
lvstest.c
onboard_usb_dev.c usb: misc: onboard_usb_dev: skip suspend/resume sequence for USB5744 SMBus support 2025-03-19 21:24:06 -03:00
onboard_usb_dev.h usb: misc: onboard_dev: extend platform data to add power on delay field 2024-12-13 11:26:38 -03:00
onboard_usb_dev_pdevs.c usb: misc: onboard_hub: rename to onboard_dev 2024-10-10 16:36:33 -03:00
qcom_eud.c
trancevibrator.c
usb-ljca.c usb: Add support for Intel LJCA device 2024-04-25 00:11:56 -03:00
usb251xb.c usb: misc: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-11-07 23:01:35 -03:00
usb3503.c usb: misc: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-11-07 23:01:35 -03:00
usb4604.c usb: misc: Drop explicit initialization of struct i2c_device_id::driver_data to 0 2024-11-07 23:01:35 -03:00
usblcd.c
usbsevseg.c
usbtest.c drivers/usb/misc: refactor min with min_t 2025-03-19 21:24:05 -03:00
uss720.c usb: misc: uss720: check for incompatible versions of the Belkin F5U002 2024-10-10 16:36:37 -03:00
yurex.c usb: yurex: make waiting on yurex_write interruptible 2025-03-19 16:21:51 -03:00