diff options
author | John Klug <john.klug@multitech.com> | 2021-11-08 03:41:21 -0600 |
---|---|---|
committer | John Klug <john.klug@multitech.com> | 2021-12-29 08:07:46 -0600 |
commit | ede46f99df89376b19f874e04cabe37694f62d49 (patch) | |
tree | 2b7173a88d94220d7d918f9be5a01d97a5f57253 /recipes-bsp/multitech/mt-dt-overlay/init | |
parent | 819595176855bd8e7ff038df5c60284e6f6c742d (diff) | |
download | meta-multitech-ede46f99df89376b19f874e04cabe37694f62d49.tar.gz meta-multitech-ede46f99df89376b19f874e04cabe37694f62d49.tar.bz2 meta-multitech-ede46f99df89376b19f874e04cabe37694f62d49.zip |
mt-dt-overlay must come before mts-io for gpio-leds driver
Diffstat (limited to 'recipes-bsp/multitech/mt-dt-overlay/init')
-rwxr-xr-x | recipes-bsp/multitech/mt-dt-overlay/init | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/recipes-bsp/multitech/mt-dt-overlay/init b/recipes-bsp/multitech/mt-dt-overlay/init index 5114e4e..1920723 100755 --- a/recipes-bsp/multitech/mt-dt-overlay/init +++ b/recipes-bsp/multitech/mt-dt-overlay/init @@ -6,6 +6,7 @@ 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" @@ -32,7 +33,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 |