diff options
-rwxr-xr-x[-rw-r--r--] | meta-oe/recipes-support/libusbgx/libusbgx/gadget-start | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/meta-oe/recipes-support/libusbgx/libusbgx/gadget-start b/meta-oe/recipes-support/libusbgx/libusbgx/gadget-start index 1a106b7851..9e22671a9e 100644..100755 --- a/meta-oe/recipes-support/libusbgx/libusbgx/gadget-start +++ b/meta-oe/recipes-support/libusbgx/libusbgx/gadget-start | |||
@@ -7,5 +7,10 @@ for i in $IMPORT_SCHEMAS; do | |||
7 | done | 7 | done |
8 | 8 | ||
9 | for i in $ENABLED_SCHEMAS; do | 9 | for i in $ENABLED_SCHEMAS; do |
10 | ls /sys/class/udc/ > /sys/kernel/config/usb_gadget/"$i"/UDC | 10 | configured_udc=$(eval 'echo ${UDC_FOR_SCHEMA_'"$i"'}') |
11 | if [ -n "${configured_udc}" ] && [ -e "/sys/class/udc/${configured_udc}" ]; then | ||
12 | echo ${configured_udc} > /sys/kernel/config/usb_gadget/"$i"/UDC | ||
13 | else | ||
14 | ls /sys/class/udc/ > /sys/kernel/config/usb_gadget/"$i"/UDC | ||
15 | fi | ||
11 | done | 16 | done |