diff --git a/kvmapp/system/init.d/S03usbdev b/kvmapp/system/init.d/S03usbdev index 9bd6de3..3b2fea5 100755 --- a/kvmapp/system/init.d/S03usbdev +++ b/kvmapp/system/init.d/S03usbdev @@ -149,4 +149,11 @@ case "$1" in start_usb_host start_usb_dev ;; + restart_phy) + echo "4340000.usb" > /sys/bus/platform/drivers/dwc2/unbind + sleep 1 + echo "4340000.usb" > /sys/bus/platform/drivers/dwc2/bind + start_usb_host + start_usb_dev + ;; esac diff --git a/kvmapp/system/init.d/S03usbhid b/kvmapp/system/init.d/S03usbhid index 332bc21..b5f160e 100755 --- a/kvmapp/system/init.d/S03usbhid +++ b/kvmapp/system/init.d/S03usbhid @@ -102,4 +102,11 @@ case "$1" in start_usb_host start_usb_dev ;; + restart_phy) + echo "4340000.usb" > /sys/bus/platform/drivers/dwc2/unbind + sleep 1 + echo "4340000.usb" > /sys/bus/platform/drivers/dwc2/bind + start_usb_host + start_usb_dev + ;; esac