1# Copyright 2021 The Chromium OS Authors 2# 3# SPDX-License-Identifier: Apache-2.0 4 5config INA23X 6 bool "INA23X Current and Power Monitor" 7 default y 8 depends on DT_HAS_TI_INA230_ENABLED || DT_HAS_TI_INA236_ENABLED || DT_HAS_TI_INA237_ENABLED 9 select I2C 10 help 11 Enable driver for INA23X Current and Power Monitor. 12 13if INA23X 14 15config INA230 16 bool "INA230" 17 default y 18 depends on DT_HAS_TI_INA230_ENABLED || DT_HAS_TI_INA236_ENABLED 19 help 20 Enable driver for INA230/INA231/INA236. 21 22config INA237 23 bool "INA237" 24 default y 25 depends on DT_HAS_TI_INA237_ENABLED 26 help 27 Enable driver for INA237. 28 29config INA237_VSHUNT 30 bool "INA237 VShunt Measurement Enable" 31 depends on DT_HAS_TI_INA237_ENABLED 32 help 33 Enable shunt voltage measurement for INA237. 34 35 This is the actual shunt voltage measured which is scaled within the 36 INA237 based upon the SHUNT_CAL register. This value is useful for 37 looking at measurement noise or debugging the SHUNT_CAL value. 38 39 Note that enabling this option requires an extra I2C read when 40 SENSOR_CHAN_ALL is selected, so only enable if the shunt voltage 41 measurement is required. 42 43config INA230_TRIGGER 44 bool "INA230 trigger mode" 45 depends on INA230 46 depends on GPIO 47 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_TI_INA230),alert-gpios) || $(dt_compat_any_has_prop,$(DT_COMPAT_TI_INA236),alert-gpios) 48 help 49 Set to enable trigger mode using gpio interrupt, where 50 interrupts are configured to line ALERT PIN. 51 52endif # INA23X 53