mirror of
https://gitlab.com/qemu-project/qemu.git
synced 2026-10-28 14:04:39 +08:00
The ADC128D818 is a TI 12-bit, 8-channel I2C ADC used on several OpenBMC platforms for voltage and temperature monitoring. Implement the device with: - four operating modes - 12-bit voltage conversion from QOM inputs - 9-bit temperature conversion from milli-degree Celsius QOM inputs - switchable internal or external voltage reference - per-channel high/low limit registers - interrupt support - software reset - one-shot conversion support in shutdown mode Reviewed-by: Alexander Hansen <alexander.hansen@9elements.com> Tested-by: Alexander Hansen <alexander.hansen@9elements.com> Signed-off-by: Emmanuel Blot <emmanuel.blot@free.fr> Link: https://lore.kernel.org/qemu-devel/20260707091609.97759-2-emmanuel.blot@free.fr Signed-off-by: Cédric Le Goater <clg@redhat.com>
12 lines
765 B
Meson
12 lines
765 B
Meson
system_ss.add(when: 'CONFIG_ADC128D818', if_true: files('adc128d818.c'))
|
|
system_ss.add(when: 'CONFIG_TMP105', if_true: files('tmp105.c'))
|
|
system_ss.add(when: 'CONFIG_TMP421', if_true: files('tmp421.c'))
|
|
system_ss.add(when: 'CONFIG_DPS310', if_true: files('dps310.c'))
|
|
system_ss.add(when: 'CONFIG_EMC141X', if_true: files('emc141x.c'))
|
|
system_ss.add(when: 'CONFIG_ADM1266', if_true: files('adm1266.c'))
|
|
system_ss.add(when: 'CONFIG_ADM1272', if_true: files('adm1272.c'))
|
|
system_ss.add(when: 'CONFIG_MAX34451', if_true: files('max34451.c'))
|
|
system_ss.add(when: 'CONFIG_LSM303DLHC_MAG', if_true: files('lsm303dlhc_mag.c'))
|
|
system_ss.add(when: 'CONFIG_ISL_PMBUS_VR', if_true: files('isl_pmbus_vr.c'))
|
|
system_ss.add(when: 'CONFIG_MAX31785', if_true: files('max31785.c'))
|