servo_v4: Support connecting servo-micro to servo v4 through a hub

Change the logic of checking the USB device topology, in order to
validate connecting servo-micro to servo v4 with or without a hub.

BUG=b:37473185
TEST=Connected servo-micro to v4 without a hub and started servod.
TEST=Connected servo-micro to v4 with a hub and started servod.

Change-Id: I8b52abf93a79c0dd9695da57475ff9181a6c0abf
Reviewed-on: https://chromium-review.googlesource.com/516462
Commit-Ready: Wai-Hong Tam <waihong@google.com>
Tested-by: Wai-Hong Tam <waihong@google.com>
Reviewed-by: Kevin Cheng <kevcheng@chromium.org>
1 file changed