]> git.karo-electronics.de Git - linux-beck.git/commitdiff
greybus: lsgb: Minor tweaks
authorGreg Kroah-Hartman <gregkh@google.com>
Sat, 23 Jan 2016 02:26:23 +0000 (18:26 -0800)
committerGreg Kroah-Hartman <gregkh@google.com>
Sat, 23 Jan 2016 02:27:29 +0000 (18:27 -0800)
Make it executable on an Android system
Change layout to be show heirachy a bit better.

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/lsgb

index 4fb30d26e9407ea2a61e65626bd6e20219e0a9de..2d84169a7b83a22aa92c4be349570bbfc6530c1e 100755 (executable)
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/system/bin/sh
 #
 # 'ls greybus'
 #
@@ -44,8 +44,8 @@ print_interface() {
        local serial=`cat serial_number`
        local vs=`cat vendor_string`
        local ps=`cat product_string`
-       printf "Interface: %s %s:%s ver:%s \"%s\" \"%s\"\n"\
-               ${iid} ${vid} ${pid} ${version} "${vs}" "${ps}"
+       printf "  Intf %02d %s:%s %s %s v%s\n" \
+               ${iid} ${vid} ${pid} "${vs}" "${ps}" ${version}
 }
 
 print_bundle() {
@@ -101,17 +101,19 @@ print_bundle() {
                "0xff" )        class_type="Vendor"
                                ;;
        esac
-       printf "   Bundle: %s %s (%s)\n" ${id} ${class_type} ${class}
+       printf "    Bundle %02d Class %s (%s)\n" ${id} ${class} ${class_type}
 }
 
 print_svc() {
        local devname=$1
-       printf "      SVC: ${devname}\n"
+       local bus=`cat uevent | grep BUS | cut -f 2 -d '='`
+       printf "  SVC %02d\n" ${bus}
 }
 
 print_host_device() {
        local devname=$1
-       printf "     Host: ${devname}\n"
+       local bus=`cat uevent | grep BUS | cut -f 2 -d '='`
+       printf "Bus %02d\n" ${bus}
 }
 
 print_unknown() {