Commit 3f9eaa4855 for qemu.org

commit 3f9eaa48557c2d5eafd0c4f1d54b7c0fa4d39f93
Merge: 3ff83a60b5 d83158a1e9
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Sat Oct 31 16:51:43 2026 -0700

    Merge tag 'pull-aspeed-20261031' of https://github.com/legoater/qemu into staging

    aspeed queue:

    * Fix AST2700 SMC segment end address decoding and DMA flash address mask
    * Add Winbond W25Q33PW flash SFDP data
    * Correct AST1040 A0 revision ID
    * Add AST1040 FMC and SPI controllers with SMC qtests, and stub
      unimplemented devices
    * Bump AST1040 functional test image version to v01.00
    * Add the AST1080 Platform Root of Trust SoC and EVB machine,
      with functional test
    * Adjust Aspeed documentation with catalina-bmc and sanmiguel-bmc
    * Remove unused SPI flash controller from the SanMiguel board
    * Add PCA9545 4-channel I2C mux with qtest coverage
    * Rework the DS1338 RTC

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEEoPZlSPBIlev+awtgUaNDx8/77KEFAmrlhukACgkQUaNDx8/7
    # 7KHXBhAAm8vqz2rE2DpwP0fwuxOUHxbOVoG+LKZjEYiVL1RTSN3WhzZmMtrA+iOM
    # oh4gqBCSrq43ZjGXPqEJ2GT17DGKwUzjpRJqBo6zzYXa/oy/UWikpOnBQzBdQe9I
    # F7bQdTxGsgTF+PgMF1gP+Gnt316GKwIjKEnkxBluCXftkjtdoMZ+pnYFQsHrOYWp
    # SyJ5V8U+qf9IjJNBE28rglboauvRU81XVEYQ/7IO/U8lWnBFCr70ww0qO8Z13a08
    # 66Rtb+HxMZV46O/TdSpYOgmt24fJo7LAgbE96t09hgIyBw5q3lNC5kC8WjGzxVCH
    # 0JVsY3OSqwOn0WIHm1g3VLyKnH/KS6tZCAuSWIvXJyDSkaaSvIrTS6PlwVLn611T
    # 1hUJx4d9/Ze5CWSHo0/AcbnNdeONdMIZt8SKkSFsDd+5LbnxyE88Q9uKBriEnvbi
    # XXYPIzlLUyUvsnpPsxUQtWfW6Pq2jGax0eSmglaiqxlR9dzROFwLnpnAlZI9X83z
    # m+Xobh0axoCl166JkfJ0L6nyD6739UkpXoMVEZrObd0/wteKyS9Pfq35N6unXV2y
    # 1eaHoQSD8jEwd3ySuLhNg2/KEGxZZKes2nSBRUd+JYoMn7qCav5NSOuRysoMfs2p
    # rArJxO1Rn6vSjd6nqd392t2Eoy54imYEw6NjvXY5ZXd/RsUWM/g=
    # =poZU
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Fri 30 Oct 2026 11:12:57 PM PDT
    # gpg:                using RSA key A0F66548F04895EBFE6B0B6051A343C7CFFBECA1
    # gpg: Good signature from "Cédric Le Goater <clg@redhat.com>" [full]
    # gpg:                 aka "Cédric Le Goater <clg@kaod.org>" [full]

    * tag 'pull-aspeed-20261031' of https://github.com/legoater/qemu: (34 commits)
      hw/rtc: ds1338: parameterise the register map via a device class
      hw/rtc: ds1338: prefix the file-local helpers with ds1338_
      hw/rtc: ds1338: implement Resettable reset
      hw: ds1338: use the TYPE_DS1338 constant instead of the "ds1338" string
      hw/rtc: ds1338: move TYPE_DS1338 to a public header
      tests/qtest: pca9545: add mux test
      hw/i2c: pca954x: migrate mux state
      hw/i2c: pca954x: add PCA9545 4-channel mux model
      hw/i2c: pca954x: drop unused header inclusions
      hw/arm: sanmiguel: remove the second SPI flash controller
      docs/system/arm/aspeed: add the sanmiguel-bmc machine
      docs/system/arm/aspeed: add the catalina-bmc machine
      docs/system/arm/aspeed: Add AST1080 Platform Root of Trust evaluation board
      tests/functional/arm/aspeed: Add AST1080 test with ASPEED MCU FW Hub v01.00
      hw/arm/aspeed_ast1040_evb: Add AST1080 EVB machine support
      hw/arm/aspeed_ast1040: Add AST1080 I2C filter as an unimplemented device
      hw/arm/aspeed_ast1040: Add AST1080 QSPI filters as unimplemented device
      hw/arm/aspeed_ast1040: Add AST1080 SoC support
      hw/misc/aspeed_scu: Add AST1080 A0 silicon revision definition
      hw/arm/aspeed_ast1040: Add common realize function for AST1040/AST1080 SoCs
      ...

    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>