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


Reply via email to