Commit d6cf6e7b authored by Bartosz Bilas's avatar Bartosz Bilas Committed by Fabio Baltieri
Browse files

dt-bindings: sensor: ina237: rename the operating modes



Adjust the names of the operating modes to match them
with the datasheet and INA230 pattern. While at it add
the missing INA237_OPER_MODE_TEMP_TRIG mode.

Signed-off-by: default avatarBartosz Bilas <b.bilas@grinn-global.com>
parent da402c08
Loading
Loading
Loading
Loading
+7 −6
Original line number Diff line number Diff line
@@ -117,12 +117,13 @@ static bool ina237_is_triggered_mode_set(const struct device *dev)
	uint8_t mode = (config->adc_config & GENMASK(15, 12)) >> 12;

	switch (mode) {
	case INA237_OPER_MODE_TRIG_BUS_VOLTAGE_SINGLE_SHOT:
	case INA237_OPER_MODE_TRIG_SHUNT_VOLTAGE_TRIG_SINGLE_SHOT:
	case INA237_OPER_MODE_TRIG_SHUNT_BUS_VOLTAGE_SINGLE_SHOT:
	case INA237_OPER_MODE_TRIG_TEMP_SINGLE_SHOT:
	case INA237_OPER_MODE_TRIG_TEMP_BUS_SINGLE_SHOT:
	case INA237_OPER_MODE_TRIG_TEMP_SHUNT_SINGLE_SHOT:
	case INA237_OPER_MODE_BUS_VOLTAGE_TRIG:
	case INA237_OPER_MODE_SHUNT_VOLTAGE_TRIG:
	case INA237_OPER_MODE_SHUNT_BUS_VOLTAGE_TRIG:
	case INA237_OPER_MODE_TEMP_TRIG:
	case INA237_OPER_MODE_TEMP_BUS_VOLTAGE_TRIG:
	case INA237_OPER_MODE_TEMP_SHUNT_VOLTAGE_TRIG:
	case INA237_OPER_MODE_BUS_SHUNT_VOLTAGE_TEMP_TRIG:
		return true;
	default:
		return false;
+15 −14
Original line number Diff line number Diff line
@@ -10,19 +10,20 @@

/* Operating Mode */
#define INA237_OPER_MODE_SHUTDOWN			0x00
#define INA237_OPER_MODE_TRIG_BUS_VOLTAGE_SINGLE_SHOT		0x01
#define INA237_OPER_MODE_TRIG_SHUNT_VOLTAGE_TRIG_SINGLE_SHOT	0x02
#define INA237_OPER_MODE_TRIG_SHUNT_BUS_VOLTAGE_SINGLE_SHOT	0x03
#define INA237_OPER_MODE_TRIG_TEMP_SINGLE_SHOT			0x05
#define INA237_OPER_MODE_TRIG_TEMP_BUS_SINGLE_SHOT		0x06
#define INA237_OPER_MODE_TRIG_TEMP_SHUNT_SINGLE_SHOT		0x07
#define INA237_OPER_MODE_CONT_BUS_VOLTAGE			0x09
#define INA237_OPER_MODE_CONT_SHUNT_VOLTAGE			0x0A
#define INA237_OPER_MODE_CONT_SHUNT_BUS_VOLTAGE			0x0B
#define INA237_OPER_MODE_CONT_TEMP				0x0C
#define INA237_OPER_MODE_CONT_BUS_VOLTAGE_TEMP			0x0D
#define INA237_OPER_MODE_CONT_TEMP_SHUNT_VOLTAGE		0x0E
#define INA237_OPER_MODE_CONT_BUS_SHUNT_VOLTAGE_TEMP		0x0F
#define INA237_OPER_MODE_BUS_VOLTAGE_TRIG		0x01
#define INA237_OPER_MODE_SHUNT_VOLTAGE_TRIG		0x02
#define INA237_OPER_MODE_SHUNT_BUS_VOLTAGE_TRIG		0x03
#define INA237_OPER_MODE_TEMP_TRIG			0x04
#define INA237_OPER_MODE_TEMP_BUS_VOLTAGE_TRIG		0x05
#define INA237_OPER_MODE_TEMP_SHUNT_VOLTAGE_TRIG	0x06
#define INA237_OPER_MODE_BUS_SHUNT_VOLTAGE_TEMP_TRIG	0x07
#define INA237_OPER_MODE_BUS_VOLTAGE_CONT		0x09
#define INA237_OPER_MODE_SHUNT_VOLTAGE_CONT		0x0A
#define INA237_OPER_MODE_SHUNT_BUS_VOLTAGE_CONT		0x0B
#define INA237_OPER_MODE_TEMP_CONT			0x0C
#define INA237_OPER_MODE_BUS_VOLTAGE_TEMP_CONT		0x0D
#define INA237_OPER_MODE_TEMP_SHUNT_VOLTAGE_CONT	0x0E
#define INA237_OPER_MODE_BUS_SHUNT_VOLTAGE_TEMP_CONT	0x0F

/* Conversion time for bus, shunt and temp in micro-seconds */
#define INA237_CONV_TIME_50   0x00