• Richard Leitner's avatar
    hwmon: (ina238) add ina237 support · 2358151b
    Richard Leitner authored
    
    
    The INA237 "85-V, 16-Bit, Precision Power Monitor With I2C Interface" is
    basically the same as INA328. Therefore add a corresponding compatible
    to the driver.
    
    According to the datasheet the main difference is the current and power
    monitoring accuracy:
    
    +------------------------+---------------+---------------+
    |                        | INA238        | INA237        |
    +------------------------+---------------+---------------+
    | Offset voltage         | +/- 5µV       | +/- 50µV      |
    | Offset drift           | +/- 0.02µV/°C | +/- 0.02µV/°C |
    | Gain error             | +/- 0.1%      | +/- 0.3%      |
    | Gain error drift       | +/- 25ppm/°C  | +/- 50ppm/°C  |
    | Common mode rejection  | 140dB         | 120dB         |
    | Power accuracy         | 0.7%          | 1.6%          |
    +------------------------+---------------+---------------+
    
    As well as the missing DEVICE_ID register at 0x3F, which is currently
    not in use by the driver.
    Signed-off-by: default avatarRichard Leitner <richard.leitner@linux.dev>
    Link: https://lore.kernel.org/r/20231026-ina237-v2-1-dec44811a3c9@linux.dev
    
    Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
    2358151b
ina238.c 16.1 KB