[PULL 00/19] aspeed queue

Cédric Le Goater posted 19 patches 2 years, 8 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220713075255.2248923-1-clg@kaod.org
Maintainers: "Cédric Le Goater" <clg@kaod.org>, Peter Maydell <peter.maydell@linaro.org>, Andrew Jeffery <andrew@aj.id.au>, Joel Stanley <joel@jms.id.au>, Alistair Francis <alistair@alistair23.me>, Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, Titus Rwantare <titusr@google.com>, Cleber Rosa <crosa@redhat.com>, "Philippe Mathieu-Daudé" <f4bug@amsat.org>, Wainer dos Santos Moschetta <wainersm@redhat.com>, Beraldo Leal <bleal@redhat.com>, Thomas Huth <thuth@redhat.com>, Laurent Vivier <lvivier@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
There is a newer version of this series
docs/system/arm/aspeed.rst       |  62 ++++++++++++-
include/hw/arm/aspeed_soc.h      |   9 +-
include/hw/i2c/pmbus_device.h    |   7 ++
include/hw/misc/aspeed_sbc.h     |  13 +++
include/hw/sensor/isl_pmbus_vr.h |   5 ++
hw/arm/aspeed.c                  |  38 ++++++--
hw/arm/aspeed_ast10x0.c          |  13 ++-
hw/arm/aspeed_ast2600.c          |  13 ++-
hw/arm/aspeed_soc.c              |  55 ++++++++----
hw/arm/fby35.c                   | 188 +++++++++++++++++++++++++++++++++++++++
hw/block/m25p80.c                | 102 ++++++++++++++++++---
hw/gpio/aspeed_gpio.c            |  15 ++--
hw/i2c/pmbus_device.c            |   9 ++
hw/misc/aspeed_sbc.c             |  42 ++++++++-
hw/sensor/isl_pmbus_vr.c         |  40 +++++++++
tests/qtest/aspeed_gpio-test.c   |  27 ++++++
tests/qtest/aspeed_smc-test.c    | 111 +++++++++++++++++++++++
MAINTAINERS                      |   1 +
hw/arm/meson.build               |   3 +-
tests/avocado/machine_aspeed.py  |  68 ++++++++++++++
20 files changed, 764 insertions(+), 57 deletions(-)
create mode 100644 hw/arm/fby35.c
[PULL 00/19] aspeed queue
Posted by Cédric Le Goater 2 years, 8 months ago
The following changes since commit 8e3d85d36b77f11ad7bded3a2d48c1f0cc334f82:

  Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2022-07-12 14:12:15 +0100)

are available in the Git repository at:

  https://github.com/legoater/qemu/ tags/pull-aspeed-20220713

for you to fetch changes up to 053b2ee5629d1b822127cc454634ec272624bab2:

  aspeed: Add fby35-bmc slot GPIO's (2022-07-13 08:16:46 +0200)

----------------------------------------------------------------
aspeed queue:

* New ISL69259 device model
* New fby35 multi-SoC machine (AST1030 BIC + AST2600 BMC)
* Aspeed GPIO fixes
* Extension of m25p80 with write protect bits
* More avocado tests using the Aspeed SDK

----------------------------------------------------------------
Cédric Le Goater (3):
      aspeed: fby35: Add a bootrom for the BMC
      docs: aspeed: Minor updates
      test/avocado/machine_aspeed.py: Add SDK tests

Iris Chen (2):
      hw: m25p80: Add Block Protect and Top Bottom bits for write protect
      hw: m25p80: add tests for BP and TB bit write protect

Joel Stanley (1):
      aspeed: sbc: Allow per-machine settings

Peter Delevoryas (13):
      hw/i2c/pmbus: Add idle state to return 0xff's
      hw/sensor: Add IC_DEVICE_ID to ISL voltage regulators
      hw/sensor: Add Renesas ISL69259 device model
      aspeed: Create SRAM name from first CPU index
      aspeed: Refactor UART init for multi-SoC machines
      aspeed: Make aspeed_board_init_flashes public
      aspeed: Add fby35 skeleton
      aspeed: Add AST2600 (BMC) to fby35
      aspeed: Add AST1030 (BIC) to fby35
      docs: aspeed: Add fby35 multi-SoC machine section
      qtest/aspeed_gpio: Add input pin modification test
      hw/gpio/aspeed: Don't let guests modify input pins
      aspeed: Add fby35-bmc slot GPIO's

 docs/system/arm/aspeed.rst       |  62 ++++++++++++-
 include/hw/arm/aspeed_soc.h      |   9 +-
 include/hw/i2c/pmbus_device.h    |   7 ++
 include/hw/misc/aspeed_sbc.h     |  13 +++
 include/hw/sensor/isl_pmbus_vr.h |   5 ++
 hw/arm/aspeed.c                  |  38 ++++++--
 hw/arm/aspeed_ast10x0.c          |  13 ++-
 hw/arm/aspeed_ast2600.c          |  13 ++-
 hw/arm/aspeed_soc.c              |  55 ++++++++----
 hw/arm/fby35.c                   | 188 +++++++++++++++++++++++++++++++++++++++
 hw/block/m25p80.c                | 102 ++++++++++++++++++---
 hw/gpio/aspeed_gpio.c            |  15 ++--
 hw/i2c/pmbus_device.c            |   9 ++
 hw/misc/aspeed_sbc.c             |  42 ++++++++-
 hw/sensor/isl_pmbus_vr.c         |  40 +++++++++
 tests/qtest/aspeed_gpio-test.c   |  27 ++++++
 tests/qtest/aspeed_smc-test.c    | 111 +++++++++++++++++++++++
 MAINTAINERS                      |   1 +
 hw/arm/meson.build               |   3 +-
 tests/avocado/machine_aspeed.py  |  68 ++++++++++++++
 20 files changed, 764 insertions(+), 57 deletions(-)
 create mode 100644 hw/arm/fby35.c

Re: [PULL 00/19] aspeed queue
Posted by Peter Maydell 2 years, 8 months ago
On Wed, 13 Jul 2022 at 08:53, Cédric Le Goater <clg@kaod.org> wrote:
>
> The following changes since commit 8e3d85d36b77f11ad7bded3a2d48c1f0cc334f82:
>
>   Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2022-07-12 14:12:15 +0100)
>
> are available in the Git repository at:
>
>   https://github.com/legoater/qemu/ tags/pull-aspeed-20220713
>
> for you to fetch changes up to 053b2ee5629d1b822127cc454634ec272624bab2:
>
>   aspeed: Add fby35-bmc slot GPIO's (2022-07-13 08:16:46 +0200)
>
> ----------------------------------------------------------------
> aspeed queue:
>
> * New ISL69259 device model
> * New fby35 multi-SoC machine (AST1030 BIC + AST2600 BMC)
> * Aspeed GPIO fixes
> * Extension of m25p80 with write protect bits
> * More avocado tests using the Aspeed SDK
>
> ----------------------------------------------------------------

Build failures:
https://gitlab.com/qemu-project/qemu/-/jobs/2722152320

hw/arm/fby35.c isn't passing enough arguments to blk_pread().

Your pullreq probably collided with the recent merge of the
block patches including
commits 3b35d4542c853 and a9262f551eba44 which add a new
argument and swap two of the existing arguments to this function.

thanks
-- PMM
Re: [PULL 00/19] aspeed queue
Posted by Cédric Le Goater 2 years, 8 months ago
On 7/14/22 15:51, Peter Maydell wrote:
> On Wed, 13 Jul 2022 at 08:53, Cédric Le Goater <clg@kaod.org> wrote:
>>
>> The following changes since commit 8e3d85d36b77f11ad7bded3a2d48c1f0cc334f82:
>>
>>    Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2022-07-12 14:12:15 +0100)
>>
>> are available in the Git repository at:
>>
>>    https://github.com/legoater/qemu/ tags/pull-aspeed-20220713
>>
>> for you to fetch changes up to 053b2ee5629d1b822127cc454634ec272624bab2:
>>
>>    aspeed: Add fby35-bmc slot GPIO's (2022-07-13 08:16:46 +0200)
>>
>> ----------------------------------------------------------------
>> aspeed queue:
>>
>> * New ISL69259 device model
>> * New fby35 multi-SoC machine (AST1030 BIC + AST2600 BMC)
>> * Aspeed GPIO fixes
>> * Extension of m25p80 with write protect bits
>> * More avocado tests using the Aspeed SDK
>>
>> ----------------------------------------------------------------
> 
> Build failures:
> https://gitlab.com/qemu-project/qemu/-/jobs/2722152320
> 
> hw/arm/fby35.c isn't passing enough arguments to blk_pread().
> 
> Your pullreq probably collided with the recent merge of the
> block patches including
> commits 3b35d4542c853 and a9262f551eba44 which add a new
> argument and swap two of the existing arguments to this function.

Yes. I will resend after a rebase.

Thanks,

C.