blob: c90489d26e9e65e709fcc18b6b24ff2c683ee734 [file] [log] [blame]
charkearfd67cd22022-10-27 18:30:47 +00001#!/bin/sh
2
3if [ "$1" = "udc0" ]; then
4 function=$(cat /sys/class/udc/80401000.udc/function)
5 if [ "func-$function" != "func-" ]; then
6 echo "UDC0 owner is changed"
7 echo disconnect > /sys/class/udc/80401000.udc/soft_connect
8 sleep 3
9 echo connect > /sys/class/udc/80401000.udc/soft_connect
10 else
11 echo "UDC0 is not attached"
12 fi
13else
14 if [ "$1" = "udc1" ]; then
15 function=$(cat /sys/class/udc/80402000.udc/function)
16 if [ "func-$function" != "func-" ]; then
17 echo "UDC1 owner is changed"
18 echo disconnect > /sys/class/udc/80402000.udc/soft_connect
19 sleep 3
20 echo connect > /sys/class/udc/80402000.udc/soft_connect
21 else
22 echo "UDC1 is not attached"
23 fi
24 else
25 if [ "$1" = "udc2" ]; then
26 function=$(cat /sys/class/udc/80403000.udc/function)
27 if [ "func-$function" != "func-" ]; then
28 echo "UDC2 owner is changed"
29 echo disconnect > /sys/class/udc/80403000.udc/soft_connect
30 sleep 3
31 echo connect > /sys/class/udc/80403000.udc/soft_connect
32 else
33 echo "UDC2 is not attached"
34 fi
35 fi
36 fi
37fi