summaryrefslogtreecommitdiff
path: root/driver/ina2xx.c
diff options
context:
space:
mode:
Diffstat (limited to 'driver/ina2xx.c')
-rw-r--r--driver/ina2xx.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/driver/ina2xx.c b/driver/ina2xx.c
index 2b0fca07e5..cf4389ba49 100644
--- a/driver/ina2xx.c
+++ b/driver/ina2xx.c
@@ -75,6 +75,26 @@ int ina2xx_get_power(uint8_t idx)
return INA2XX_POW_MW((int)pow);
}
+int ina2xx_get_mask(uint8_t idx)
+{
+ return ina2xx_read(idx, INA2XX_REG_MASK);
+}
+
+int ina2xx_set_mask(uint8_t idx, uint16_t mask)
+{
+ return ina2xx_write(idx, INA2XX_REG_MASK, mask);
+}
+
+int ina2xx_get_alert(uint8_t idx)
+{
+ return ina2xx_read(idx, INA2XX_REG_ALERT);
+}
+
+int ina2xx_set_alert(uint8_t idx, uint16_t alert)
+{
+ return ina2xx_write(idx, INA2XX_REG_ALERT, alert);
+}
+
#ifdef CONFIG_CMD_INA
static void ina2xx_dump(uint8_t idx)
{