On 9/16/25 9:57 AM, Michal Simek wrote:
DT binding doesn't mandate i2c-bus as required property because hub itself
doesn't need to have i2c connected.
It can be in standalone mode that only power regulator and reset should be
handled.
Or hub should be configured via spi interface.
Signed-off-by: Michal Simek <michal.si...@amd.com>
---
common/usb_onboard_hub.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/common/usb_onboard_hub.c b/common/usb_onboard_hub.c
index 70fa349a8817..c025200ca71b 100644
--- a/common/usb_onboard_hub.c
+++ b/common/usb_onboard_hub.c
@@ -62,7 +62,12 @@ static int usb5744_i2c_init(struct udevice *dev)
ret = dev_read_phandle_with_args(dev, "i2c-bus", NULL, 0, 0, &phandle);
if (ret == -ENOENT)
return 0;
if (ret) {
... handle errors ...
...
Also keep Fabrice on CC