drivers/sensors/ina3221.h: Fix errors in register addresses and bitfield values.
This commit is contained in:
parent
1ecc33b7db
commit
b507fe9606
@ -52,45 +52,45 @@
|
||||
/* INA3221 Register Definitions ***********************************************/
|
||||
/* INA3221 Config Register bits */
|
||||
|
||||
#define INA3221_CONFIG_MODE_POWERDOWN 0x000
|
||||
#define INA3221_CONFIG_MODE_SHUNT_TRIG 0x001
|
||||
#define INA3221_CONFIG_MODE_BUS_TRIG 0x010
|
||||
#define INA3221_CONFIG_MODE_BOTH_TRIG 0x011
|
||||
#define INA3221_CONFIG_MODE_POWERDOWN_1 0x100
|
||||
#define INA3221_CONFIG_MODE_SHUNT_CONT 0x101
|
||||
#define INA3221_CONFIG_MODE_BUS_CONT 0x110
|
||||
#define INA3221_CONFIG_MODE_BOTH_CONT 0x111
|
||||
#define INA3221_CONFIG_MODE_POWERDOWN 0x0
|
||||
#define INA3221_CONFIG_MODE_SHUNT_TRIG 0x1
|
||||
#define INA3221_CONFIG_MODE_BUS_TRIG 0x2
|
||||
#define INA3221_CONFIG_MODE_BOTH_TRIG 0x3
|
||||
#define INA3221_CONFIG_MODE_POWERDOWN_1 0x4
|
||||
#define INA3221_CONFIG_MODE_SHUNT_CONT 0x5
|
||||
#define INA3221_CONFIG_MODE_BUS_CONT 0x6
|
||||
#define INA3221_CONFIG_MODE_BOTH_CONT 0x7
|
||||
|
||||
#define INA3221_CONFIG_VSHUNTCT_140_US (0x000 << 3)
|
||||
#define INA3221_CONFIG_VSHUNTCT_204_US (0x001 << 3)
|
||||
#define INA3221_CONFIG_VSHUNTCT_332_US (0x010 << 3)
|
||||
#define INA3221_CONFIG_VSHUNTCT_588_US (0x011 << 3)
|
||||
#define INA3221_CONFIG_VSHUNTCT_1100_US (0x100 << 3)
|
||||
#define INA3221_CONFIG_VSHUNTCT_2116_US (0x101 << 3)
|
||||
#define INA3221_CONFIG_VSHUNTCT_4156_US (0x110 << 3)
|
||||
#define INA3221_CONFIG_VSHUNTCT_8244_US (0x111 << 3)
|
||||
#define INA3221_CONFIG_VSHUNTCT_140_US (0x0 << 3)
|
||||
#define INA3221_CONFIG_VSHUNTCT_204_US (0x1 << 3)
|
||||
#define INA3221_CONFIG_VSHUNTCT_332_US (0x2 << 3)
|
||||
#define INA3221_CONFIG_VSHUNTCT_588_US (0x3 << 3)
|
||||
#define INA3221_CONFIG_VSHUNTCT_1100_US (0x4 << 3)
|
||||
#define INA3221_CONFIG_VSHUNTCT_2116_US (0x5 << 3)
|
||||
#define INA3221_CONFIG_VSHUNTCT_4156_US (0x6 << 3)
|
||||
#define INA3221_CONFIG_VSHUNTCT_8244_US (0x7 << 3)
|
||||
|
||||
#define INA3221_CONFIG_VBUSCT_140_US (0x000 << 6)
|
||||
#define INA3221_CONFIG_VBUSCT_204_US (0x001 << 6)
|
||||
#define INA3221_CONFIG_VBUSCT_332_US (0x010 << 6)
|
||||
#define INA3221_CONFIG_VBUSCT_588_US (0x011 << 6)
|
||||
#define INA3221_CONFIG_VBUSCT_1100_US (0x100 << 6)
|
||||
#define INA3221_CONFIG_VBUSCT_2116_US (0x101 << 6)
|
||||
#define INA3221_CONFIG_VBUSCT_4156_US (0x110 << 6)
|
||||
#define INA3221_CONFIG_VBUSCT_8244_US (0x111 << 6)
|
||||
#define INA3221_CONFIG_VBUSCT_140_US (0x0 << 6)
|
||||
#define INA3221_CONFIG_VBUSCT_204_US (0x1 << 6)
|
||||
#define INA3221_CONFIG_VBUSCT_332_US (0x2 << 6)
|
||||
#define INA3221_CONFIG_VBUSCT_588_US (0x3 << 6)
|
||||
#define INA3221_CONFIG_VBUSCT_1100_US (0x4 << 6)
|
||||
#define INA3221_CONFIG_VBUSCT_2116_US (0x5 << 6)
|
||||
#define INA3221_CONFIG_VBUSCT_4156_US (0x6 << 6)
|
||||
#define INA3221_CONFIG_VBUSCT_8244_US (0x7 << 6)
|
||||
|
||||
#define INA3221_CONFIG_AVG_NSAMPLES_1 (0x000 << 9)
|
||||
#define INA3221_CONFIG_AVG_NSAMPLES_4 (0x001 << 9)
|
||||
#define INA3221_CONFIG_AVG_NSAMPLES_16 (0x010 << 9)
|
||||
#define INA3221_CONFIG_AVG_NSAMPLES_64 (0x011 << 9)
|
||||
#define INA3221_CONFIG_AVG_NSAMPLES_128 (0x100 << 9)
|
||||
#define INA3221_CONFIG_AVG_NSAMPLES_256 (0x101 << 9)
|
||||
#define INA3221_CONFIG_AVG_NSAMPLES_512 (0x110 << 9)
|
||||
#define INA3221_CONFIG_AVG_NSAMPLES_1024 (0x111 << 9)
|
||||
#define INA3221_CONFIG_AVG_NSAMPLES_1 (0x0 << 9)
|
||||
#define INA3221_CONFIG_AVG_NSAMPLES_4 (0x1 << 9)
|
||||
#define INA3221_CONFIG_AVG_NSAMPLES_16 (0x2 << 9)
|
||||
#define INA3221_CONFIG_AVG_NSAMPLES_64 (0x3 << 9)
|
||||
#define INA3221_CONFIG_AVG_NSAMPLES_128 (0x4 << 9)
|
||||
#define INA3221_CONFIG_AVG_NSAMPLES_256 (0x5 << 9)
|
||||
#define INA3221_CONFIG_AVG_NSAMPLES_512 (0x6 << 9)
|
||||
#define INA3221_CONFIG_AVG_NSAMPLES_1024 (0x7 << 9)
|
||||
|
||||
#define INA3221_CONFIG_CH1_EN (1 << 12)
|
||||
#define INA3221_CONFIG_CH1_EN (1 << 14)
|
||||
#define INA3221_CONFIG_CH2_EN (1 << 13)
|
||||
#define INA3221_CONFIG_CH3_EN (1 << 14)
|
||||
#define INA3221_CONFIG_CH3_EN (1 << 12)
|
||||
|
||||
/****************************************************************************
|
||||
* Public Types
|
||||
|
Loading…
x
Reference in New Issue
Block a user