[PATCH v4 0/5] initial support for yosemite v4

Alexander Hansen posted 5 patches 1 week, 2 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260515150610.381066-1-alexander.hansen@9elements.com
Maintainers: Paolo Bonzini <pbonzini@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, "Cédric Le Goater" <clg@kaod.org>, Steven Lee <steven_lee@aspeedtech.com>, Troy Lee <leetroy@gmail.com>, Jamin Lin <jamin_lin@aspeedtech.com>, Kane Chen <kane_chen@aspeedtech.com>, Andrew Jeffery <andrew@codeconstruct.com.au>, Joel Stanley <joel@jms.id.au>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Titus Rwantare <titusr@google.com>
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
[PATCH v4 0/5] initial support for yosemite v4
Posted by Alexander Hansen 1 week, 2 days ago
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