summaryrefslogtreecommitdiffstats
path: root/recipes/adbd
diff options
context:
space:
mode:
authorTeemu Holappa <teemu.holappa@theqtcompany.com>2015-11-27 12:35:49 +0200
committerSamuli Piippo <samuli.piippo@theqtcompany.com>2015-12-14 15:06:53 +0000
commit0d752a4b59a72f3cc95390083e1c606962b42411 (patch)
treea9d04c6f5acde61a3f29d78fa61f38b66061ba9d /recipes/adbd
parented793d57679af4065a4326946ce42415fd9484e1 (diff)
downloadmeta-boot2qt-0d752a4b59a72f3cc95390083e1c606962b42411.tar.gz
Added support for Jetson-tk1-pro device.
The configuration has dependency to the interal repositories (meta-tegra and jetson-tk1-pro). Change-Id: I5e13377cf8cfbe4fad3f19215a292b49195f1546 Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
Diffstat (limited to 'recipes/adbd')
-rw-r--r--recipes/adbd/files/nvidia-logan/adb-init46
-rw-r--r--recipes/adbd/files/nvidia-logan/defaults4
2 files changed, 50 insertions, 0 deletions
diff --git a/recipes/adbd/files/nvidia-logan/adb-init b/recipes/adbd/files/nvidia-logan/adb-init
new file mode 100644
index 0000000..1be08c8
--- /dev/null
+++ b/recipes/adbd/files/nvidia-logan/adb-init
@@ -0,0 +1,46 @@
1#!/bin/sh
2
3DAEMON=/usr/bin/adbd
4
5. /etc/default/adbd
6
7case "$1" in
8start)
9 if [ "$USE_ETHERNET" = "no" ]; then
10 echo 0 > /sys/class/android_usb/android0/enable
11 sleep 1
12 echo ${SERIAL} > /sys/class/android_usb/android0/iSerial
13 echo ${VENDOR} > /sys/class/android_usb/android0/idVendor
14 echo ${PRODUCT} > /sys/class/android_usb/android0/idProduct
15 echo ffs > /sys/class/android_usb/android0/functions
16 echo adb >/sys/class/android_usb/android0/f_ffs/aliases
17 echo 1 > /sys/class/android_usb/android0/enable
18
19 if [ ! -d "/dev/usb-ffs" ]; then
20 mkdir /dev/usb-ffs
21 mkdir /dev/usb-ffs/adb
22 fi
23 mount -t functionfs adb /dev/usb-ffs/adb -o uid=2000,gid=2000
24 fi
25 start-stop-daemon --start --quiet --exec $DAEMON &
26 ;;
27stop)
28 start-stop-daemon --stop --quiet --exec $DAEMON
29 if [ "$USE_ETHERNET" = "no" ]; then
30 sleep 1
31 if mount | grep /dev/usb-ffs/adb > /dev/null; then
32 umount /dev/usb-ffs/adb
33 fi
34 fi
35 ;;
36restart)
37 start-stop-daemon --stop --quiet --exec $DAEMON
38 sleep 1
39 start-stop-daemon --start --quiet --exec $DAEMON &
40 ;;
41*)
42 echo "Usage: $0 {start|stop|restart}"
43 exit 1
44esac
45exit 0
46
diff --git a/recipes/adbd/files/nvidia-logan/defaults b/recipes/adbd/files/nvidia-logan/defaults
new file mode 100644
index 0000000..93bba63
--- /dev/null
+++ b/recipes/adbd/files/nvidia-logan/defaults
@@ -0,0 +1,4 @@
1VENDOR=0955
2PRODUCT=7940
3SERIAL=$(hostname)-$(sed -e 's/://g' /sys/class/net/eth1/address)
4USE_ETHERNET=no