diff options
author | Jeff Hatch <jhatch@multitech.com> | 2021-12-23 08:41:04 -0600 |
---|---|---|
committer | Jeff Hatch <jhatch@multitech.com> | 2021-12-23 08:41:04 -0600 |
commit | 0e1269c9c5f91cc5c6edac0ec3bffe5d606b5b48 (patch) | |
tree | b4e9faa8c6184b7c6d8d9d999593dce8392db798 /recipes-bsp/multitech/mt-dt-overlay/init | |
parent | d22540a6ad2d89d8383dbe79448e003c5bd901ad (diff) | |
parent | d7a9a9dd6c1c8531a6e5d2ae32dc865f078e90a5 (diff) | |
download | meta-multitech-0e1269c9c5f91cc5c6edac0ec3bffe5d606b5b48.tar.gz meta-multitech-0e1269c9c5f91cc5c6edac0ec3bffe5d606b5b48.tar.bz2 meta-multitech-0e1269c9c5f91cc5c6edac0ec3bffe5d606b5b48.zip |
Merge branch 'ap/MTX-4274' into 6
This merge brings in new hardware support for the mtrv1 and conduit pars
shortage updates
Diffstat (limited to 'recipes-bsp/multitech/mt-dt-overlay/init')
-rwxr-xr-x | recipes-bsp/multitech/mt-dt-overlay/init | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/recipes-bsp/multitech/mt-dt-overlay/init b/recipes-bsp/multitech/mt-dt-overlay/init index 5bd8523..c2d9716 100755 --- a/recipes-bsp/multitech/mt-dt-overlay/init +++ b/recipes-bsp/multitech/mt-dt-overlay/init @@ -5,6 +5,8 @@ # device tree. sysdir=/sys/devices/platform/mts-io +i2c=/sys/bus/i2c/devices/ +eepromPath="/sys/devices/platform/i2c-gpio-0/i2c-0/0-0056/eeprom" DEVTREE="/sys/kernel/config/device-tree/overlays/" SYSFS="/usr/sbin/mts-io-sysfs" @@ -28,7 +30,7 @@ install_dtbo_dir() { done modprobe mt_ac_gpiob else - for f in *lora.dtbo ; do + for f in *.dtbo ; do if ! [[ -f $f ]] ; then continue fi @@ -47,7 +49,9 @@ install_dtbo_dir() { # [flag] # [file1] [file2] [file3] setdevtree() { - hw=$(${SYSFS} show hw-version) + hwlin=$(mts-id-eeprom --in-file "$eepromPath" 2>/dev/null | grep '^hw-version:') + [[ $hwlin =~ hw-version:[[:space:]]*\"([^\"]+) ]] + hw=${BASH_REMATCH[1]} mach=${hw/%-*} rev=${hw/#*-/} echo mach is $mach |