Add initial and incomplete support for yosemite v4 BMC-side emulation. As part of this effort 3 new sensor ICs are added.
Thanks to Cedric and Titus for review of patchset 3. Summary of changes from patchset 3: - changed commit message for functional test to be more clear - amended my .gitconfig to present changes matching qemu orderfil - max31790: fix indent to 4 spaces - max31790: removed extra header file from patch - max11615: rename variable to channel_select to match qemu coding style - max11615: fix typo - all sensors in this series: fix reset handling. Set dc->legacy_reset instead of manually calling reset function in realize. I was mildly confused because both tmp105 and tmp421 call a reset function in their realize functions. Anyways, hopefully i did it right this time :) Alexander Hansen (5): ast2600: yosemite4 initial support ast2600: yosemite4 functional test hw/sensor: MAX31790 support hw/sensor: support MAX11615 hw/sensor: support Texas Instruments ADC128D818 MAINTAINERS | 3 + include/hw/sensor/adc128d818.h | 20 + include/hw/sensor/max11615.h | 21 + hw/arm/aspeed_ast2600_fby4.c | 280 +++++++++++++ hw/sensor/adc128d818.c | 410 +++++++++++++++++++ hw/sensor/max11615.c | 206 ++++++++++ hw/sensor/max31790.c | 501 +++++++++++++++++++++++ hw/arm/Kconfig | 3 + hw/arm/meson.build | 1 + hw/sensor/Kconfig | 12 + hw/sensor/meson.build | 3 + hw/sensor/trace-events | 24 ++ tests/functional/arm/meson.build | 2 + tests/functional/arm/test_aspeed_fby4.py | 80 ++++ 14 files changed, 1566 insertions(+) create mode 100644 include/hw/sensor/adc128d818.h create mode 100644 include/hw/sensor/max11615.h create mode 100644 hw/arm/aspeed_ast2600_fby4.c create mode 100644 hw/sensor/adc128d818.c create mode 100644 hw/sensor/max11615.c create mode 100644 hw/sensor/max31790.c create mode 100755 tests/functional/arm/test_aspeed_fby4.py -- 2.54.0
