diff options
author | William A. Kennington III <wak@google.com> | 2020-03-30 22:03:28 +0300 |
---|---|---|
committer | Andrew Geissler <geissonator@yahoo.com> | 2020-04-07 02:47:01 +0300 |
commit | 147a795bfabe5c16a211447643bbfeac9c57c1f9 (patch) | |
tree | 9634c0404e6ee46d7b88a3063561e4b9d04ad8fe /meta-phosphor/recipes-phosphor/ipmi/phosphor-ipmi-fru/of-name-to-eeprom.sh | |
parent | a00d5712810ad5c8642d9be1aff87ac8e67c4a00 (diff) | |
download | openbmc-147a795bfabe5c16a211447643bbfeac9c57c1f9.tar.xz |
phosphor-ipmi-fru: Add eeprom detection by OF name
This allows us to provide names without hardcoding an i2c bus path.
(From meta-phosphor rev: 1eada36d06cfa40e7c9ba98fd74414c270a9e477)
Change-Id: Iba6950ced1e49af1ace3cdde84345f42cd8f57fd
Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Diffstat (limited to 'meta-phosphor/recipes-phosphor/ipmi/phosphor-ipmi-fru/of-name-to-eeprom.sh')
-rwxr-xr-x | meta-phosphor/recipes-phosphor/ipmi/phosphor-ipmi-fru/of-name-to-eeprom.sh | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/meta-phosphor/recipes-phosphor/ipmi/phosphor-ipmi-fru/of-name-to-eeprom.sh b/meta-phosphor/recipes-phosphor/ipmi/phosphor-ipmi-fru/of-name-to-eeprom.sh new file mode 100755 index 000000000..40c489613 --- /dev/null +++ b/meta-phosphor/recipes-phosphor/ipmi/phosphor-ipmi-fru/of-name-to-eeprom.sh @@ -0,0 +1,5 @@ +#!/bin/bash -eu +[ -n "${OF_NAME+1}" ] || exit 0 +path="$(grep -xl "$OF_NAME" /sys/bus/i2c/devices/*/of_node/name)" +eeprom="${path%/of_node/name}/eeprom" +sed -i "s,^SYSFS_PATH=.*$,SYSFS_PATH=$eeprom," "$1" |