From d85f9936db6707c38e2b29338f534ed25f08073d Mon Sep 17 00:00:00 2001 From: Alexander Filippov Date: Mon, 13 Apr 2020 18:06:40 +0300 Subject: nicole: Add iio-hwmon-battery config Nicole has RTC battery monitored by aspeed adc. This commit adds the config for hwmon to create /xyz/openbmc_project/sensors/voltage/vbat dbus object. (From meta-yadro rev: 00a58de373844c2819c88993242a6bbda6235e8a) Change-Id: Ib9eacb8884d793b3895f6dd4749512517c9d8988 Signed-off-by: Alexander Filippov Signed-off-by: Andrew Geissler --- .../sensors/phosphor-hwmon/obmc/hwmon/iio-hwmon-battery.conf | 9 +++++++++ .../recipes-phosphor/sensors/phosphor-hwmon_%.bbappend | 3 +++ 2 files changed, 12 insertions(+) create mode 100644 meta-yadro/meta-nicole/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/iio-hwmon-battery.conf (limited to 'meta-yadro') diff --git a/meta-yadro/meta-nicole/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/iio-hwmon-battery.conf b/meta-yadro/meta-nicole/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/iio-hwmon-battery.conf new file mode 100644 index 000000000..290a72252 --- /dev/null +++ b/meta-yadro/meta-nicole/recipes-phosphor/sensors/phosphor-hwmon/obmc/hwmon/iio-hwmon-battery.conf @@ -0,0 +1,9 @@ +LABEL_in1=vbat +GAIN_in1=2.25 + +# GPIOP2 needs to be pulled high for battery voltage reading +GPIOCHIP_in1=0 +GPIO_in1=122 + +# Read it every day so it does not impact battery life +INTERVAL=86400000000 diff --git a/meta-yadro/meta-nicole/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend b/meta-yadro/meta-nicole/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend index d03b2c40f..58e0c90b3 100644 --- a/meta-yadro/meta-nicole/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend +++ b/meta-yadro/meta-nicole/recipes-phosphor/sensors/phosphor-hwmon_%.bbappend @@ -2,6 +2,8 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" EXTRA_OECONF_append = " --enable-negative-errno-on-fail" +ITEMS = "iio-hwmon-battery.conf" + OCCS = " \ 00--00--00--06/sbefifo1-dev0/occ-hwmon.1 \ 00--00--00--0a/fsi-master/fsi1/slave@01--00/01--01--00--06/sbefifo2-dev0/occ-hwmon.2 \ @@ -11,4 +13,5 @@ OCCSFMT = "devices/platform/gpio-fsi/fsi-master/fsi0/slave@00--00/{0}.conf" OCCITEMS = "${@compose_list(d, 'OCCSFMT', 'OCCS')}" ENVS = "obmc/hwmon/{0}" +SYSTEMD_ENVIRONMENT_FILE_${PN}_append = " ${@compose_list(d, 'ENVS', 'ITEMS')}" SYSTEMD_ENVIRONMENT_FILE_${PN}_append = " ${@compose_list(d, 'ENVS', 'OCCITEMS')}" -- cgit v1.2.3