On 1/2/19 5:03 PM, Heinrich Schuchardt wrote: > On 1/2/19 3:21 PM, Marek Vasut wrote: >> On 1/2/19 12:29 PM, Heinrich Schuchardt wrote: >>> If multiple USB buses exist, the output of the commands 'usb tree' and 'usb >>> info' is confusing because it is not clear where the output for a new bus >>> starts. >>> >>> Print an additional line for each bus indicating the bus number, e.g. >>> >>> => usb tree >>> USB device tree: >>> USB bus 0 >>> 1 Hub (5 Gb/s, 0mA) >>> U-Boot XHCI Host Controller >>> >>> USB bus 1 >>> 1 Hub (5 Gb/s, 0mA) >>> U-Boot XHCI Host Controller >>> >>> Signed-off-by: Heinrich Schuchardt <xypron.g...@gmx.de> >>> --- >>> cmd/usb.c | 1 + >>> 1 file changed, 1 insertion(+) >>> >>> diff --git a/cmd/usb.c b/cmd/usb.c >>> index 0ccb1b5148..6da945c376 100644 >>> --- a/cmd/usb.c >>> +++ b/cmd/usb.c >>> @@ -470,6 +470,7 @@ static void usb_for_each_root_dev(usb_dev_func_t func) >>> if (!device_active(bus)) >>> continue; >>> >>> + printf("USB bus %d\n", bus->seq); >> >> Isn't this only valid if you use SEQ_ALIAS ? > > Kconfig symbol SEQ_ALIAS does not exist. I assume you mean DM_SEQ_ALIAS. > > In device_probe() seq is set unconditionally > (drivers/core/device.c:306). > > CONFIG_DM_SEQ_ALIAS=y allows to influence the value of seq via the > device tree.
I know what it does. Without this option being set, the bus->seq number will be either some obscure gigantic number or undefined, right ? -- Best regards, Marek Vasut _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot