diff options
author | Sami Nurmenniemi <sami.nurmenniemi@qt.io> | 2017-09-21 10:32:33 +0300 |
---|---|---|
committer | Kari Oikarinen <kari.oikarinen@qt.io> | 2018-09-11 10:37:49 +0000 |
commit | 016240df2cea0b8cd91f865b85cb533c435566e9 (patch) | |
tree | 390f1323000b97ef00df2bab7d87c681abc19352 /meta-boot2qt/recipes-qt | |
parent | 48e39b0a93004117c3b5008072adb1c219c5e06d (diff) | |
download | meta-boot2qt-016240df2cea0b8cd91f865b85cb533c435566e9.tar.gz |
qdb: Update to 1.2.0 and remove gadget init/deinit from init script
It's not possible to deterministically control timings of gadget initialization
from an external script. Gadget initialization and deinitialization logic from
/usr/bin/qdbd-init.sh was moved inside qdbd in QDB 1.2.0.
Task-number: QTBUG-63029
Done-with: Kari Oikarinen <kari.oikarinen@qt.io>
Change-Id: Ia5d5ab3162032b6609c85d91bdce7b70c72469b9
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
Reviewed-by: Kari Oikarinen <kari.oikarinen@qt.io>
Diffstat (limited to 'meta-boot2qt/recipes-qt')
-rwxr-xr-x | meta-boot2qt/recipes-qt/boot2qt-addons/qdb/qdbd-init.sh | 19 | ||||
-rw-r--r-- | meta-boot2qt/recipes-qt/boot2qt-addons/qdb_git.bb | 4 |
2 files changed, 2 insertions, 21 deletions
diff --git a/meta-boot2qt/recipes-qt/boot2qt-addons/qdb/qdbd-init.sh b/meta-boot2qt/recipes-qt/boot2qt-addons/qdb/qdbd-init.sh index 15981b0..15e048f 100755 --- a/meta-boot2qt/recipes-qt/boot2qt-addons/qdb/qdbd-init.sh +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/qdb/qdbd-init.sh | |||
@@ -46,19 +46,6 @@ GADGET_CONFIG=$CONFIGFS_PATH/usb_gadget/g1 | |||
46 | 46 | ||
47 | . /etc/default/qdbd | 47 | . /etc/default/qdbd |
48 | 48 | ||
49 | initialize_gadget() { | ||
50 | # Initialize gadget with first UDC driver | ||
51 | for driverpath in /sys/class/udc/*; do | ||
52 | drivername=`basename $driverpath` | ||
53 | echo "$drivername" > $GADGET_CONFIG/UDC | ||
54 | break | ||
55 | done | ||
56 | } | ||
57 | |||
58 | disable_gadget() { | ||
59 | echo "" > $GADGET_CONFIG/UDC | ||
60 | } | ||
61 | |||
62 | case "$1" in | 49 | case "$1" in |
63 | start) | 50 | start) |
64 | b2qt-gadget-network.sh --reset | 51 | b2qt-gadget-network.sh --reset |
@@ -86,11 +73,8 @@ start) | |||
86 | mount -t functionfs qdb /dev/usb-ffs/qdb -o uid=0,gid=0 | 73 | mount -t functionfs qdb /dev/usb-ffs/qdb -o uid=0,gid=0 |
87 | shift | 74 | shift |
88 | start-stop-daemon --start --quiet --exec $DAEMON -- $@ & | 75 | start-stop-daemon --start --quiet --exec $DAEMON -- $@ & |
89 | sleep 1 | ||
90 | initialize_gadget | ||
91 | ;; | 76 | ;; |
92 | stop) | 77 | stop) |
93 | disable_gadget | ||
94 | start-stop-daemon --stop --quiet --exec $DAEMON | 78 | start-stop-daemon --stop --quiet --exec $DAEMON |
95 | sleep 1 | 79 | sleep 1 |
96 | umount /dev/usb-ffs/qdb | 80 | umount /dev/usb-ffs/qdb |
@@ -104,14 +88,11 @@ stop) | |||
104 | rmdir $GADGET_CONFIG | 88 | rmdir $GADGET_CONFIG |
105 | ;; | 89 | ;; |
106 | restart) | 90 | restart) |
107 | disable_gadget | ||
108 | start-stop-daemon --stop --quiet --exec $DAEMON | 91 | start-stop-daemon --stop --quiet --exec $DAEMON |
109 | b2qt-gadget-network.sh --reset | 92 | b2qt-gadget-network.sh --reset |
110 | sleep 1 | 93 | sleep 1 |
111 | shift | 94 | shift |
112 | start-stop-daemon --start --quiet --exec $DAEMON -- $@ & | 95 | start-stop-daemon --start --quiet --exec $DAEMON -- $@ & |
113 | sleep 1 | ||
114 | initialize_gadget | ||
115 | ;; | 96 | ;; |
116 | *) | 97 | *) |
117 | echo "Usage: $0 {start|stop|restart}" | 98 | echo "Usage: $0 {start|stop|restart}" |
diff --git a/meta-boot2qt/recipes-qt/boot2qt-addons/qdb_git.bb b/meta-boot2qt/recipes-qt/boot2qt-addons/qdb_git.bb index 5eebaea..ceeb17e 100644 --- a/meta-boot2qt/recipes-qt/boot2qt-addons/qdb_git.bb +++ b/meta-boot2qt/recipes-qt/boot2qt-addons/qdb_git.bb | |||
@@ -45,8 +45,8 @@ SRC_URI += "file://b2qt-gadget-network.sh \ | |||
45 | file://qdbd-init.sh \ | 45 | file://qdbd-init.sh \ |
46 | " | 46 | " |
47 | 47 | ||
48 | SRCREV = "69f95b6a8d2ca0912a8d502a2b6871109725731e" | 48 | SRCREV = "59ea3a9ed6c10248ecdfb7cf111c3b7d1f70cba6" |
49 | PV = "1.1.0+git${SRCPV}" | 49 | PV = "1.2.0+git${SRCPV}" |
50 | 50 | ||
51 | REQUIRED_DISTRO_FEATURES = "systemd" | 51 | REQUIRED_DISTRO_FEATURES = "systemd" |
52 | DEPENDS = "qtbase" | 52 | DEPENDS = "qtbase" |