Commit 6fe7fc96e7 for qemu.org

commit 6fe7fc96e74e00d44b52fddefc5d40a3b5e0faa0
Merge: a765aa6501 a93bb519e6
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Tue Sep 17 11:39:58 2024 +0100

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

    aspeed queue:

    * I2C support for AST2700
    * Coverity fixes

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEEoPZlSPBIlev+awtgUaNDx8/77KEFAmbofzEACgkQUaNDx8/7
    # 7KHo4g//RtzY1oM+5xbX7LA4Nb45EJtAs9+UvbvDF7++NF9Nd4VThdoyBSvzyqd8
    # 9Z35Mfoh1xce7+Qz/QtobbRkPLKtq7rfmj4lCkXZRGR/0nbDteqyLOqDM/E/GSBc
    # mEaMG9sT2L1t9SrKOYIhgoPSpS0kpJ0YHfMLt5DcTjLQ1g8OB7ByzOPoPSBzTPAf
    # QLL/v0GTxdqQPRhcZJKGclkjeVwBtFpo1rbDe/tHfFKC51g3cROGyQEswuPxRqDB
    # Y3CQ0WC7awqSg7WAUwTfyb6LNSmYoiycGKv/gi06kc/mxjpf2qQ2khX4diiPoOj0
    # Ak1b/dv2DWKE8LDYw7ew44UdPyIhGhgFeYeJ1olz5oLUcdcd4PuBWBvLUgpJKEfk
    # HRXcJyhat3rwWGYzrdCJbBPN6CPncWjyifg1X6jK6Eu4wnfdpB9m64xFg8TpALaz
    # SRZGg0ahldBwU6jjDO3x/RMWzKCtzwAjDuLfxSlqDGPx5OL+0dDDEa+xj45VzzBZ
    # aT5Kcy9ga9DgRUw4wds3NHz9uCxwXoktDkW3vKMeMdftAf6er+Inhe8FHer/JSh4
    # wuCxUDYIUSate5QoVucHAAM3DqOCQ1ascugufluXAR4StJ/u2b3SXU881C7v4crP
    # NDncQEsWgya+Ykv9lXgulDxZrc8qsSmj4aoRNtJHaGsxmb4RwSY=
    # =NyK5
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Mon 16 Sep 2024 19:55:45 BST
    # gpg:                using RSA key A0F66548F04895EBFE6B0B6051A343C7CFFBECA1
    # gpg: Good signature from "Cédric Le Goater <clg@kaod.org>" [undefined]
    # gpg: WARNING: This key is not certified with a trusted signature!
    # gpg:          There is no indication that the signature belongs to the owner.
    # Primary key fingerprint: A0F6 6548 F048 95EB FE6B  0B60 51A3 43C7 CFFB ECA1

    * tag 'pull-aspeed-20240916' of https://github.com/legoater/qemu:
      machine_aspeed.py: Update to test I2C for AST2700
      aspeed: Add tmp105 in i2c bus 0 for AST2700
      aspeed/soc: Support I2C for AST2700
      aspeed/soc: Introduce a new API to get the device irq
      hw/i2c/aspeed: Add support for 64 bit addresses
      hw/i2c/aspeed: Add support for Tx/Rx buffer 64 bit addresses
      hw/i2c/aspeed: Add AST2700 support
      hw/i2c/aspeed: Introduce a new dma_dram_offset attribute in AspeedI2Cbus
      hw/i2c/aspeed: Support discontinuous poll buffer memory region of I2C bus
      hw/i2c/aspeed: Introduce a new bus pool buffer attribute in AspeedI2Cbus
      hw/i2c/aspeed: Support discontinuous register memory region of I2C bus
      hw/gpio/aspeed_gpio: Avoid shift into sign bit

    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>