XHCI bus numbers are assigned dynamically, it may varies among boards,
match the device irq name with regexp, drop the hardcoded name.
Signed-off-by: Furong Xu <xfr@outlook.com>
# wait up to 10 seconds for the irq/device to appear
while [ "${seconds}" -le 10 ]; do
- line=$(grep -m 1 "${device}\$" /proc/interrupts) && break
+ line=$(grep -E -m 1 "${device}\$" /proc/interrupts) && break
seconds="$(( seconds + 2 ))"
sleep 2
done
xunlong,orangepi-r1-plus|\
xunlong,orangepi-r1-plus-lts)
set_interface_core 2 "eth0"
- set_interface_core 4 "eth1" "xhci-hcd:usb1"
+ set_interface_core 4 "eth1" "xhci-hcd:usb[0-9]+"
;;
friendlyarm,nanopi-r4s)
set_interface_core 10 "eth0"