qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] e569d9: MAINTAINERS: Update STM32L4x5 and B-L


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] e569d9: MAINTAINERS: Update STM32L4x5 and B-L475E-IOT01A m...
Date: Wed, 02 Oct 2024 05:07:01 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: e569d959336004be8e50547be381886ba8a6e3d0
      
https://github.com/qemu/qemu/commit/e569d959336004be8e50547be381886ba8a6e3d0
  Author: Inès Varhol <ines.varhol@telecom-paris.fr>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M MAINTAINERS

  Log Message:
  -----------
  MAINTAINERS: Update STM32L4x5 and B-L475E-IOT01A maintainers

It has been a learning experience to contribute to QEMU for our
end-of-studies project. For a few months now, Arnaud and I aren't
actively involved anymore as we lack time and access to the hardware.
Therefore it's high time to update the maintainers file: from now on,
Samuel Tardieu who is behind the project will be taking up the role of
maintainer.

This commit updates maintainers and the list of files, and places the
two devices in alphabetical order.

Signed-off-by: Inès Varhol <ines.varhol@telecom-paris.fr>
Signed-off-by: Samuel Tardieu <sam@rfc1149.net>
Message-id: 20240921104751.43671-1-ines.varhol@telecom-paris.fr
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 604b72dd3c393bf6a7cac59c3a74a2bec4673a80
      
https://github.com/qemu/qemu/commit/604b72dd3c393bf6a7cac59c3a74a2bec4673a80
  Author: Kinsey Moore <kinsey.moore@oarcorp.com>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/arm/xlnx-versal.c
    M hw/arm/xlnx-zynqmp.c
    M include/hw/arm/xlnx-versal.h
    M include/hw/arm/xlnx-zynqmp.h

  Log Message:
  -----------
  hw/arm/xlnx: Connect secondary CGEM IRQs

The Cadence GEM peripherals as configured for Zynq MPSoC and Versal
platforms have two priority queues with separate interrupt sources for
each. If the interrupt source for the second priority queue is not
connected, they work in polling mode only. This change connects the
second interrupt source for platforms where it is available. This patch
has been tested using the lwIP stack with a Xilinx-supplied driver from
their embeddedsw repository.

Signed-off-by: Kinsey Moore <kinsey.moore@oarcorp.com>
Reviewed-by: Francisco Iglesias <frasse.iglesias@gmail.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 1efbcf0b7f9a1eb63161da2b97d7616d1303a2f4
      
https://github.com/qemu/qemu/commit/1efbcf0b7f9a1eb63161da2b97d7616d1303a2f4
  Author: Shiva sagar Myana <Shivasagar.Myana@amd.com>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/block/m25p80.c
    M hw/block/m25p80_sfdp.c
    M hw/block/m25p80_sfdp.h

  Log Message:
  -----------
  m25p80: Add SFDP table for mt35xu01g flash

Add the SFDP table for the Micron Xccela mt35xu01g flash.

Signed-off-by: Shiva sagar Myana <Shivasagar.Myana@amd.com>
Reviewed-by: Francisco Iglesias <francisco.iglesias@amd.com>
Message-id: 20240829120117.616861-1-Shivasagar.Myana@amd.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 67d762e716a7127ecc114e9708254316dd521911
      
https://github.com/qemu/qemu/commit/67d762e716a7127ecc114e9708254316dd521911
  Author: Ard Biesheuvel <ardb@kernel.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M target/arm/internals.h
    M target/arm/ptw.c

  Log Message:
  -----------
  target/arm: Avoid target_ulong for physical address lookups

target_ulong is typedef'ed as a 32-bit integer when building the
qemu-system-arm target, and this is smaller than the size of an
intermediate physical address when LPAE is being used.

Given that Linux may place leaf level user page tables in high memory
when built for LPAE, the kernel will crash with an external abort as
soon as it enters user space when running with more than ~3 GiB of
system RAM.

So replace target_ulong with vaddr in places where it may carry an
address value that is not representable in 32 bits.

Fixes: f3639a64f602ea ("target/arm: Use softmmu tlbs for page table walking")
Cc: qemu-stable@nongnu.org
Reported-by: Arnd Bergmann <arnd@arndb.de>
Tested-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Message-id: 20240927071051.1444768-1-ardb+git@google.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: a8cc14435e675e86cba9afce8aa5e098b2e43ff4
      
https://github.com/qemu/qemu/commit/a8cc14435e675e86cba9afce8aa5e098b2e43ff4
  Author: Shiva sagar Myana <Shivasagar.Myana@amd.com>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/ssi/xilinx_spips.c

  Log Message:
  -----------
  hw/ssi/xilinx_spips: Fix flash erase assert in dual parallel configuration

Ensure that the FIFO is checked for emptiness before popping data
from it.  Previously, the code directly popped the data from the FIFO
without checking, which could cause an assertion failure:

../util/fifo8.c:67: fifo8_pop: Assertion `fifo->num > 0' failed.

Signed-off-by: Shiva sagar Myana <Shivasagar.Myana@amd.com>
Message-id: 20240924112035.1320865-1-Shivasagar.Myana@amd.com
Reviewed-by: Francisco Iglesias <francisco.iglesias@amd.com>
[PMM: tweaked commit message]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 89d94c040453d6dd80e116f3c87d87a808745211
      
https://github.com/qemu/qemu/commit/89d94c040453d6dd80e116f3c87d87a808745211
  Author: Matheus Tavares Bernardino <quic_mathbern@quicinc.com>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/core/irq.c

  Log Message:
  -----------
  hw: fix memory leak in IRQState allocation

At e72a7f65c1 (hw: Move declaration of IRQState to header and add init
function, 2024-06-29), we've changed qemu_allocate_irq() to use a
combination of g_new() + object_initialize() instead of
IRQ(object_new()). The latter sets obj->free, so that that the memory is
properly cleaned when the object is finalized, but the former doesn't.

Fixes: e72a7f65c1 (hw: Move declaration of IRQState to header and add init 
function)
Signed-off-by: Matheus Tavares Bernardino <quic_mathbern@quicinc.com>
Reviewed-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Brian Cain <bcain@quicinc.com>
Message-id: 
1723deb603afec3fa69a75970cef9aac62d57d62.1726674185.git.quic_mathbern@quicinc.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: 9601076b3b0bced7ed597d1470e3ff2f4e7177d6
      
https://github.com/qemu/qemu/commit/9601076b3b0bced7ed597d1470e3ff2f4e7177d6
  Author: Jan Luebbe <jlu@pengutronix.de>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/sd/sd.c

  Log Message:
  -----------
  hw/sd/sdcard: Fix handling of disabled boot partitions

The enable bits in the EXT_CSD_PART_CONFIG ext_csd register do *not*
specify whether the boot partitions exist, but whether they are enabled
for booting. Existence of the boot partitions is specified by a
EXT_CSD_BOOT_MULT != 0.

Currently, in the case of boot-partition-size=1M and boot-config=0,
Linux detects boot partitions of 1M. But as sd_bootpart_offset always
returns 0, all reads/writes are mapped to the same offset in the backing
file.

Fix this bug by calculating the offset independent of which partition is
enabled for booting.

This bug is unlikely to affect many users with QEMU's current set of
boards, because only aspeed sets boot-partition-size, and it also
sets boot-config to 8. So to run into this a user would have to
manually mark the boot partition non-booting from within the guest.

Cc: qemu-stable@nongnu.org
Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Message-id: 20240906164834.130257-1-jlu@pengutronix.de
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
[PMM: added note to commit message about effects of bug]
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


  Commit: b62151489ae6f1c4faa3230923e9cfafd116718a
      
https://github.com/qemu/qemu/commit/b62151489ae6f1c4faa3230923e9cfafd116718a
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M MAINTAINERS
    M configs/devices/arm-softmmu/default.mak
    R docs/system/arm/xscale.rst
    M docs/system/target-arm.rst
    M hw/arm/Kconfig
    M hw/arm/meson.build
    R hw/arm/spitz.c
    R hw/arm/tosa.c

  Log Message:
  -----------
  hw/arm: Remove deprecated akita, borzoi, spitz, terrier, tosa boards

The Sharp XScale-based PDA board models akita, borzoi, spitz,
terrier, and tosa were all deprecated in 9.0, so our deprecation
cycle permits removing them for the 9.2 release.

Remove the source files for the board models themselves, and their
documentation. There were no tests for these boards.

We will move the text describing the dropped boards from
deprecated.rst to removed-features.rst when we've cleaned up all the
boards it lists.  Device models used only by removed board models
will be removed in separate commits.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-2-peter.maydell@linaro.org


  Commit: 11bbcf2789d44e90f81653c29e138535474485d6
      
https://github.com/qemu/qemu/commit/11bbcf2789d44e90f81653c29e138535474485d6
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M MAINTAINERS
    M hw/input/Kconfig
    R hw/input/ads7846.c
    M hw/input/meson.build

  Log Message:
  -----------
  hw/input: Drop ADS7846 device

The ADS7846 touchscreen controller device was used only by
the XScale-based PDA machine types. Now that they have been
removed, this device is not used in the tree and can be
deleted.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-id: 20240903160751.4100218-3-peter.maydell@linaro.org


  Commit: 3575462b5f1210635677d0606637f91b04c6937f
      
https://github.com/qemu/qemu/commit/3575462b5f1210635677d0606637f91b04c6937f
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M MAINTAINERS
    M hw/display/meson.build
    R hw/display/tc6393xb.c
    R include/hw/display/tc6393xb.h

  Log Message:
  -----------
  hw/display: Remove tc6393xb device

The tc6393xb was used only by the XScale-based Zaurus machine types.
Now they have been removed we can remove this device too.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240903160751.4100218-7-peter.maydell@linaro.org


  Commit: 504f935d00e5491ac8296e40d050bbe2b95338c3
      
https://github.com/qemu/qemu/commit/504f935d00e5491ac8296e40d050bbe2b95338c3
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M MAINTAINERS
    M hw/arm/Kconfig
    M hw/gpio/Kconfig
    M hw/gpio/meson.build

  Log Message:
  -----------
  hw/arm/KConfig: Replace ZAURUS with ZAURUS_SCOOP

The ZAURUS KConfig symbol used to do multiple things:
 * pull in the tc6393xb display device
 * pull in the Zaurus SCOOP GPIO device
 * pull in hw/block/nand.c code
 * pull in hw/block/ecc.c code
and was used by multiple machine types in the Zaurus family.

Now that we've removed all the Zaurus machine types except
"collie" (which is not currently deprecated), we can simplify
this. "collie" doesn't need any of the above things except
for the SCOOP GPIO device.

Remove the does-lots-of-things ZAURUS KConfig symbol and instead have
collie pull in ZAURUS_SCOOP, a new KConfig symbol which exists only
to control the presence of the SCOOP GPIO device.  Move the
associated source file lines in MAINTAINERS into the Collie
subsection, since this is now its only user.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-8-peter.maydell@linaro.org


  Commit: 6af139c385bfc7823276d6ab7956b8c812c111f0
      
https://github.com/qemu/qemu/commit/6af139c385bfc7823276d6ab7956b8c812c111f0
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M MAINTAINERS
    M configs/devices/arm-softmmu/default.mak
    R docs/system/arm/palm.rst
    M docs/system/target-arm.rst
    M hw/arm/Kconfig
    M hw/arm/meson.build
    R hw/arm/palm.c

  Log Message:
  -----------
  hw/arm: Remove 'cheetah' machine

The 'cheetah' machine has been deprecated since 9.0, so we can
remove it for the 9.2 release.

(tsc210x.c is also used by nseries, so move its MAINTAINER file
line there; the nseries boards are also about to be removed.)

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240903160751.4100218-9-peter.maydell@linaro.org


  Commit: a2ccff4d2bcdd93551c0f15e74d6e09dbb90ecff
      
https://github.com/qemu/qemu/commit/a2ccff4d2bcdd93551c0f15e74d6e09dbb90ecff
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M MAINTAINERS
    M configs/devices/arm-softmmu/default.mak
    R docs/system/arm/gumstix.rst
    M docs/system/target-arm.rst
    M hw/arm/Kconfig
    R hw/arm/gumstix.c
    M hw/arm/meson.build

  Log Message:
  -----------
  hw/arm: Remove 'connex' and 'verdex' machines

The connex and verdex machines have been deprecated since
9.0 and so can be removed for the 9.2 release.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-10-peter.maydell@linaro.org


  Commit: 6e5a2d7714f310ce38c781299e301bbe5dc5c528
      
https://github.com/qemu/qemu/commit/6e5a2d7714f310ce38c781299e301bbe5dc5c528
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M MAINTAINERS
    M configs/devices/arm-softmmu/default.mak
    R docs/system/arm/mainstone.rst
    M docs/system/target-arm.rst
    M hw/arm/Kconfig
    R hw/arm/mainstone.c
    M hw/arm/meson.build

  Log Message:
  -----------
  hw/arm: Remove 'mainstone' machine

The 'mainstone' machine has been deprecated since 9.0, and
so we can remove it for the 9.2 release.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-11-peter.maydell@linaro.org


  Commit: 1a66bdc85974e146cd954d1adc49e51e9d6da4ca
      
https://github.com/qemu/qemu/commit/1a66bdc85974e146cd954d1adc49e51e9d6da4ca
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M MAINTAINERS
    M hw/misc/meson.build
    R hw/misc/mst_fpga.c

  Log Message:
  -----------
  hw/misc: Remove MAINSTONE_FPGA device

The MAINSTONE_FPGA device was used only by the 'mainstone' machine
type, so we can remove it now.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-12-peter.maydell@linaro.org


  Commit: 0012b18311cef69c645197f3add108b5e78cd794
      
https://github.com/qemu/qemu/commit/0012b18311cef69c645197f3add108b5e78cd794
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M MAINTAINERS
    M configs/devices/arm-softmmu/default.mak
    M hw/arm/Kconfig
    M hw/arm/meson.build
    R hw/arm/z2.c

  Log Message:
  -----------
  hw/arm: Remove 'z2' machine

The 'z2' machine was deprecated in 9.0, so we can remove it for
9.2.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-13-peter.maydell@linaro.org


  Commit: 4dba046c062427d97e6bea007b9a4a0a930d392f
      
https://github.com/qemu/qemu/commit/4dba046c062427d97e6bea007b9a4a0a930d392f
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/arm/Kconfig
    M hw/timer/Kconfig
    M hw/timer/meson.build

  Log Message:
  -----------
  hw/arm: Remove STRONGARM->PXA2XX dependency

Currently the STRONGARM KConfig symbol pulls in PXA2XX. Since we've now
removed all the true uses of PXA2XX, we'd like to remove the PXA2XX
symbol too. To permit that, make STRONGARM directly select the things
it truly depends on:
 * pxa25x-timer
 * SSI

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-14-peter.maydell@linaro.org


  Commit: 3f2797a76e1787f378cc8e6429f8837aa3358066
      
https://github.com/qemu/qemu/commit/3f2797a76e1787f378cc8e6429f8837aa3358066
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/timer/pxa2xx_timer.c

  Log Message:
  -----------
  hw/timer/pxa2xx_timer: Remove use of pxa.h header

pxa2xx_timer includes pxa.h, but it doesn't actually make
use of any of the #defines, function prototypes or structs
defined there. Remove the unnecessary include (we will
shortly be removing the whole header file).

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-15-peter.maydell@linaro.org


  Commit: a9c7d8355739fd4f74e56b352a30f0f5ce96f807
      
https://github.com/qemu/qemu/commit/a9c7d8355739fd4f74e56b352a30f0f5ce96f807
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/arm/meson.build
    R hw/arm/pxa2xx.c
    M include/hw/arm/pxa.h

  Log Message:
  -----------
  hw/arm: Remove pxa2xx.c

All the callers of pxa270_init() and pxa255_init() have now been removed,
so we can remove pxa2xx.c. This also removes the only uses of a lot of
pxa2xx specific devices, which will be removed in subsequent commits.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-16-peter.maydell@linaro.org


  Commit: 9edcf2cf48b4c31f583dd411717cc41c795c95bb
      
https://github.com/qemu/qemu/commit/9edcf2cf48b4c31f583dd411717cc41c795c95bb
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/sd/meson.build
    R hw/sd/pxa2xx_mmci.c
    M hw/sd/trace-events
    M include/hw/arm/pxa.h

  Log Message:
  -----------
  hw/sd: Remove pxa2xx_mmci.c

Remove the pxa2xx-specific pxa2xx_mmci device.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-17-peter.maydell@linaro.org


  Commit: 9ef4d9d51aa0baa580a4b9694a8de1a93473c50d
      
https://github.com/qemu/qemu/commit/9ef4d9d51aa0baa580a4b9694a8de1a93473c50d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/input/meson.build
    R hw/input/pxa2xx_keypad.c
    M include/hw/arm/pxa.h

  Log Message:
  -----------
  hw/input: Remove pxa2xx_keypad

Remove the pxa2xx-specific pxa2xx_keypad device.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-18-peter.maydell@linaro.org


  Commit: 5a96d59ab13430fe5b39b4aa2146e1a6c0d92432
      
https://github.com/qemu/qemu/commit/5a96d59ab13430fe5b39b4aa2146e1a6c0d92432
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/display/meson.build
    R hw/display/pxa2xx_lcd.c
    M include/hw/arm/pxa.h

  Log Message:
  -----------
  hw/display: Remove pxa2xx_lcd.c

Remove the pxa2xx-specific pxa2xx_lcd device.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240903160751.4100218-19-peter.maydell@linaro.org


  Commit: b54f310129609e58badb98c064a5532efd5fa6b2
      
https://github.com/qemu/qemu/commit/b54f310129609e58badb98c064a5532efd5fa6b2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/dma/meson.build
    R hw/dma/pxa2xx_dma.c
    M include/hw/arm/pxa.h

  Log Message:
  -----------
  hw/dma: Remove pxa2xx_dma

Remove the pxa2xx-specific pxa2xx_dma device.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-20-peter.maydell@linaro.org


  Commit: 234001fd3084c3496b68d825f2901af310ae1a7a
      
https://github.com/qemu/qemu/commit/234001fd3084c3496b68d825f2901af310ae1a7a
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/pcmcia/meson.build
    R hw/pcmcia/pxa2xx.c
    M include/hw/arm/pxa.h

  Log Message:
  -----------
  hw/pcmcia: Remove pxa2xx pcmcia device

Remove the pxa2xx specific pcmcia device.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-21-peter.maydell@linaro.org


  Commit: d958c2386c508e4e675335feaf6ae26ffbe2a894
      
https://github.com/qemu/qemu/commit/d958c2386c508e4e675335feaf6ae26ffbe2a894
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/arm/meson.build
    R hw/arm/pxa2xx_gpio.c
    M include/hw/arm/pxa.h

  Log Message:
  -----------
  hw/arm: Remove pxa2xx_gpio

Remove the pxa2xx-specific GPIO device.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-22-peter.maydell@linaro.org


  Commit: 603bc048a27f134047f3e0e422477c10071b4471
      
https://github.com/qemu/qemu/commit/603bc048a27f134047f3e0e422477c10071b4471
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M MAINTAINERS
    M hw/arm/Kconfig
    M hw/arm/meson.build
    R hw/arm/pxa2xx_pic.c
    R include/hw/arm/pxa.h

  Log Message:
  -----------
  hw/arm: Remove pxa2xx_pic

Remove the pxa2xx-specific interrupt controller device.
As this is the last user of the pxa.h header file and the
CONFIG_PXA2XX define we can remove those too.

This completes the removal of the pxa2xx specific code.  We leave:
 * pxa2xx_timer -- still used by the Collie board (strongarm)
 * the definitions of the CPUs themselves in target/arm
   (still usable by linux-user mode)

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240903160751.4100218-23-peter.maydell@linaro.org


  Commit: 435e87a2273c69619b1dd6e0d619a0d26b7648b7
      
https://github.com/qemu/qemu/commit/435e87a2273c69619b1dd6e0d619a0d26b7648b7
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/timer/pxa2xx_timer.c

  Log Message:
  -----------
  hw/timer: Remove pxa27x-timer

The pxa27x-timer can be removed now we have removed the PXA2xx
SoC models. The pxa25x-timer device must remain as it is still
used by strongarm.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240903160751.4100218-24-peter.maydell@linaro.org


  Commit: 2406e1e79f76d8a9296105ef99dee7665e2f4fb4
      
https://github.com/qemu/qemu/commit/2406e1e79f76d8a9296105ef99dee7665e2f4fb4
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M MAINTAINERS
    M configs/devices/arm-softmmu/default.mak
    R docs/system/arm/nseries.rst
    M docs/system/target-arm.rst
    M hw/arm/meson.build
    R hw/arm/nseries.c
    R tests/avocado/machine_arm_n8x0.py
    R tests/qtest/libqos/arm-n800-machine.c
    M tests/qtest/libqos/meson.build

  Log Message:
  -----------
  hw/arm: Remove 'n800' and 'n810' machines

Remove the 'n800' and 'n810' machine types, which modelled
Nokia internet tablets. These were deprecated in 9.0 and
so we can remove them for 9.2.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-26-peter.maydell@linaro.org
[PMM: added removal of arm-n800-machine.c post-review]


  Commit: 9022e80a4235f272799720ee4e9037f6dae7cf0e
      
https://github.com/qemu/qemu/commit/9022e80a4235f272799720ee4e9037f6dae7cf0e
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M MAINTAINERS
    M hw/arm/Kconfig
    R hw/misc/cbus.c
    M hw/misc/meson.build
    R include/hw/misc/cbus.h

  Log Message:
  -----------
  hw/misc: Remove cbus

The devices in hw/misc/cbus.c were used only by the
now-removed nseries machine types, so they can be removed.

As this is the last use of the CONFIG_NSERIES define we
can remove that from KConfig now.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240903160751.4100218-27-peter.maydell@linaro.org


  Commit: 9475dbee46d5a72ed6a63067816205b77cae36b5
      
https://github.com/qemu/qemu/commit/9475dbee46d5a72ed6a63067816205b77cae36b5
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M MAINTAINERS
    M hw/display/Kconfig
    R hw/display/blizzard.c
    M hw/display/meson.build
    R include/hw/display/blizzard.h

  Log Message:
  -----------
  hw/display: Remove Blizzard display device

Remove the blizzard display device, which was only used with the
n800 and n810 machines.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-id: 20240903160751.4100218-28-peter.maydell@linaro.org


  Commit: 5255c6a9034805048dd0a0d34a0a4cf944a95130
      
https://github.com/qemu/qemu/commit/5255c6a9034805048dd0a0d34a0a4cf944a95130
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M MAINTAINERS
    M hw/input/Kconfig
    M hw/input/meson.build
    M hw/input/trace-events
    R hw/input/tsc2005.c
    M include/hw/input/tsc2xxx.h

  Log Message:
  -----------
  hw/input: Remove tsc2005 touchscreen controller

Remove the tsc2005 touchscreen controller, which was only used
by the n800 and n810 machines.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-id: 20240903160751.4100218-29-peter.maydell@linaro.org


  Commit: 81cc84ca4aae08815882532dca2837352191c9b0
      
https://github.com/qemu/qemu/commit/81cc84ca4aae08815882532dca2837352191c9b0
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M MAINTAINERS
    M hw/input/Kconfig
    M hw/input/meson.build
    R hw/input/tsc210x.c
    M include/hw/arm/omap.h
    R include/hw/input/tsc2xxx.h

  Log Message:
  -----------
  hw/input: Remove tsc210x device

Remove the tsc210x touchscreen controller device, which was
only used by the n800 and n810 and cheetah.

The uWireSlave struct is still used in omap1.c (at least for
compilation purposes -- nothing any longer calls omap_uwire_attach()
and so the struct's members will not be used at runtime), so
we move it into omap.h so we can delete tsc2xxx.h.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-id: 20240903160751.4100218-30-peter.maydell@linaro.org


  Commit: 1c94a3fe560aa9007dcb0aa55df93a9a7d851418
      
https://github.com/qemu/qemu/commit/1c94a3fe560aa9007dcb0aa55df93a9a7d851418
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M MAINTAINERS
    M hw/rtc/Kconfig
    M hw/rtc/meson.build
    R hw/rtc/twl92230.c

  Log Message:
  -----------
  hw/rtc: Remove twl92230 device

Remove the TWL92230 RTC device, which was used only by the n800 and n810.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-id: 20240903160751.4100218-31-peter.maydell@linaro.org


  Commit: 647aa5ba0aaf43f7d80ead5d5477fd259cb3a1c8
      
https://github.com/qemu/qemu/commit/647aa5ba0aaf43f7d80ead5d5477fd259cb3a1c8
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M MAINTAINERS
    M hw/input/Kconfig
    R hw/input/lm832x.c
    M hw/input/meson.build
    R include/hw/input/lm832x.h

  Log Message:
  -----------
  hw/input: Remove lm832x device

Remove the lm832x keyboard-and-pwm i2c device model. This
was only used by the n800 and n810 machines.

(Although this is an i2c device and so in theory available to create
on the command line, in practice it has an outbound IRQ line that the
machine model needs to wire up, and the only way to inject keys events
into it is to call the lm832x_key_event() function, so it isn't
in practice possible to use it separately from the n800/n810.)

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-id: 20240903160751.4100218-32-peter.maydell@linaro.org


  Commit: 7f392760a79eb05e28ea1df6807e006057b91906
      
https://github.com/qemu/qemu/commit/7f392760a79eb05e28ea1df6807e006057b91906
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/block/Kconfig
    M hw/block/meson.build
    R hw/block/onenand.c
    M include/hw/block/flash.h

  Log Message:
  -----------
  hw/block: Remove OneNAND device

The OneNAND devices were only used by n800/n810, so they
can be removed now.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-id: 20240903160751.4100218-33-peter.maydell@linaro.org


  Commit: e02491903d501794e225fd95911127a10fe8dbc6
      
https://github.com/qemu/qemu/commit/e02491903d501794e225fd95911127a10fe8dbc6
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/usb/Kconfig
    M hw/usb/meson.build
    R hw/usb/tusb6010.c

  Log Message:
  -----------
  hw/usb: Remove tusb6010 USB controller

The tusb6010 was only used by the n800/n810 machines, so it
can be removed now.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-id: 20240903160751.4100218-34-peter.maydell@linaro.org


  Commit: b13957a229be316aefa81eaa32c8ddc65d84d8af
      
https://github.com/qemu/qemu/commit/b13957a229be316aefa81eaa32c8ddc65d84d8af
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/usb/Kconfig
    R hw/usb/hcd-musb.c
    M hw/usb/meson.build
    R include/hw/usb/hcd-musb.h

  Log Message:
  -----------
  hw/usb: Remove MUSB USB host controller

Remove the MUSB USB2.0 OTG-compliant USB host controller
device model. This was only used by the tusb6010 USB
controller in the n800/n810 machines.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-id: 20240903160751.4100218-35-peter.maydell@linaro.org


  Commit: 21c1270f419034424dda0b5f3d275d24d1411a5b
      
https://github.com/qemu/qemu/commit/21c1270f419034424dda0b5f3d275d24d1411a5b
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M docs/about/deprecated.rst
    M docs/about/removed-features.rst

  Log Message:
  -----------
  docs: Document removal of old Arm boards

Now we have removed all the board types that it covers, we can move
the text about old Arm boards from deprecated.rst to
removed-features.rst, tweaking it appropriately.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-37-peter.maydell@linaro.org


  Commit: 5a5425998a039e3e80400dc81ecf4178d0442abe
      
https://github.com/qemu/qemu/commit/5a5425998a039e3e80400dc81ecf4178d0442abe
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/arm/meson.build
    R hw/arm/omap2.c
    M include/hw/arm/omap.h

  Log Message:
  -----------
  hw/arm: Remove omap2.c

The users of the OMAP2 SoC emulation have been removed, so we can
delete omap2.c.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-38-peter.maydell@linaro.org


  Commit: df7768f5a520529d8634b2f177c0d5523e645fdd
      
https://github.com/qemu/qemu/commit/df7768f5a520529d8634b2f177c0d5523e645fdd
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/gpio/omap_gpio.c
    M include/hw/arm/omap.h

  Log Message:
  -----------
  hw/gpio: Remove TYPE_OMAP2_GPIO

We've removed the OMAP2 SoC, so we can remove the OMAP2 GPIO
device. (The source file remains, as it also has the model of
the OMAP1 GPIO device.)

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-39-peter.maydell@linaro.org


  Commit: aeaf7bb5aa38865c2cf7945e774a4226f2ae494c
      
https://github.com/qemu/qemu/commit/aeaf7bb5aa38865c2cf7945e774a4226f2ae494c
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/char/omap_uart.c
    M include/hw/arm/omap.h

  Log Message:
  -----------
  hw/char: Remove omap2_uart

Remove the OMAP2 specific code from omap_uart.c.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-40-peter.maydell@linaro.org


  Commit: 7955b50ba16e2f6cd092589e51bf964c7c001ccf
      
https://github.com/qemu/qemu/commit/7955b50ba16e2f6cd092589e51bf964c7c001ccf
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/intc/omap_intc.c

  Log Message:
  -----------
  hw/intc: Remove omap2-intc device

Remove the OMAP2 specific code from omap_intc.c.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240903160751.4100218-41-peter.maydell@linaro.org


  Commit: ce5dd27534b02f747ec0bf179ff993409d9d8dea
      
https://github.com/qemu/qemu/commit/ce5dd27534b02f747ec0bf179ff993409d9d8dea
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/sd/omap_mmc.c
    M include/hw/arm/omap.h

  Log Message:
  -----------
  hw/sd: Remove omap2_mmc device

Remove the OMAP2 specific code from omap_mmc.c.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-42-peter.maydell@linaro.org


  Commit: 008f769474ce3b51f35f3fcc90cf6b705db9cf69
      
https://github.com/qemu/qemu/commit/008f769474ce3b51f35f3fcc90cf6b705db9cf69
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/misc/meson.build
    R hw/misc/omap_sdrc.c
    M include/hw/arm/omap.h

  Log Message:
  -----------
  hw/misc: Remove omap_sdrc device

The omap_sdrc device is only in OMAP2, which we are removing.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-43-peter.maydell@linaro.org


  Commit: 192f75ad110e2eab70cdc87b8309648c2836c3c0
      
https://github.com/qemu/qemu/commit/192f75ad110e2eab70cdc87b8309648c2836c3c0
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/misc/meson.build
    R hw/misc/omap_gpmc.c
    M include/hw/arm/omap.h

  Log Message:
  -----------
  hw/misc: Remove omap_gpmc

The omap_gpmc device is only in OMAP2, which we are removing.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-44-peter.maydell@linaro.org


  Commit: 9d78324be9097be23a3e439694d97e6f98515f89
      
https://github.com/qemu/qemu/commit/9d78324be9097be23a3e439694d97e6f98515f89
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/timer/meson.build
    R hw/timer/omap_gptimer.c
    M include/hw/arm/omap.h

  Log Message:
  -----------
  hw/timer: Remove omap_gptimer

The omap_gptimer device is only in the OMAP2 SoC, which we
are removing.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-45-peter.maydell@linaro.org


  Commit: ac2da7f9fef8787129e6b0b5a172d94955d8b7ba
      
https://github.com/qemu/qemu/commit/ac2da7f9fef8787129e6b0b5a172d94955d8b7ba
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/timer/meson.build
    R hw/timer/omap_synctimer.c
    M include/hw/arm/omap.h

  Log Message:
  -----------
  hw/timer: Remove omap_synctimer

Remove the omap_synctimer device, which is only in the OMAP2 SoC.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-46-peter.maydell@linaro.org


  Commit: 41695489d6e6fb125edcfeae36e035decd903a3f
      
https://github.com/qemu/qemu/commit/41695489d6e6fb125edcfeae36e035decd903a3f
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/ssi/meson.build
    R hw/ssi/omap_spi.c
    M include/hw/arm/omap.h

  Log Message:
  -----------
  hw/ssi: Remove omap_mcspi

The omap_mcspi device is used only in the OMAP2 SoC, which we
are removing.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240903160751.4100218-48-peter.maydell@linaro.org


  Commit: d007962b2fde812314f5e46193474294894d74f9
      
https://github.com/qemu/qemu/commit/d007962b2fde812314f5e46193474294894d74f9
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/misc/meson.build
    R hw/misc/omap_tap.c
    M include/hw/arm/omap.h

  Log Message:
  -----------
  hw/misc: Remove omap_tap device

The omap_tap device is OMAP2 only, and we are removing it.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-49-peter.maydell@linaro.org


  Commit: 427b225efc908be0aa85d50a89f3ce00f627a027
      
https://github.com/qemu/qemu/commit/427b225efc908be0aa85d50a89f3ce00f627a027
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/display/meson.build
    R hw/display/omap_dss.c
    M include/hw/arm/omap.h

  Log Message:
  -----------
  hw/display: Remove omap_dss

The omap_dss device is OMAP2 only, and we are removing it.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240903160751.4100218-50-peter.maydell@linaro.org


  Commit: 9bc092f19cc0b7fca7ca10d536f7df1b8dfb014a
      
https://github.com/qemu/qemu/commit/9bc092f19cc0b7fca7ca10d536f7df1b8dfb014a
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/misc/meson.build
    R hw/misc/omap_l4.c
    M include/hw/arm/omap.h

  Log Message:
  -----------
  hw/misc: Remove omap_l4 device

The omap_l4 device is OMAP2 only, so we can remove it.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-51-peter.maydell@linaro.org


  Commit: 1e932548b2a041b27a44ba6708d95e590dd2e95d
      
https://github.com/qemu/qemu/commit/1e932548b2a041b27a44ba6708d95e590dd2e95d
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/misc/omap_clk.c

  Log Message:
  -----------
  hw/misc/omap_clk: Remove OMAP2-specifics

Remove the handling for all non-OMAP1 SoCs.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240903160751.4100218-52-peter.maydell@linaro.org


  Commit: 54196ade09df19d366a7a5368200397c96c50819
      
https://github.com/qemu/qemu/commit/54196ade09df19d366a7a5368200397c96c50819
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M hw/dma/omap_dma.c
    M include/hw/arm/omap.h

  Log Message:
  -----------
  hw/dma: Remove omap_dma4 device

The omap_dma4 device was only used in the OMAP2 SoC, which has
been removed.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-53-peter.maydell@linaro.org


  Commit: be025ce676d0f8fd094d17b34e87305a1c8fb595
      
https://github.com/qemu/qemu/commit/be025ce676d0f8fd094d17b34e87305a1c8fb595
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M include/hw/arm/omap.h

  Log Message:
  -----------
  hw: Remove omap2 specific defines and enums

Remove some defines and enums that are OMAP2 specific and
no longer used anywhere.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-id: 20240903160751.4100218-54-peter.maydell@linaro.org


  Commit: 062cfce8d4c077800d252b84c65da8a2dd03fd6f
      
https://github.com/qemu/qemu/commit/062cfce8d4c077800d252b84c65da8a2dd03fd6f
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2024-10-01 (Tue, 01 Oct 2024)

  Changed paths:
    M MAINTAINERS
    M configs/devices/arm-softmmu/default.mak
    M docs/about/deprecated.rst
    M docs/about/removed-features.rst
    R docs/system/arm/gumstix.rst
    R docs/system/arm/mainstone.rst
    R docs/system/arm/nseries.rst
    R docs/system/arm/palm.rst
    R docs/system/arm/xscale.rst
    M docs/system/target-arm.rst
    M hw/arm/Kconfig
    R hw/arm/gumstix.c
    R hw/arm/mainstone.c
    M hw/arm/meson.build
    R hw/arm/nseries.c
    R hw/arm/omap2.c
    R hw/arm/palm.c
    R hw/arm/pxa2xx.c
    R hw/arm/pxa2xx_gpio.c
    R hw/arm/pxa2xx_pic.c
    R hw/arm/spitz.c
    R hw/arm/tosa.c
    M hw/arm/xlnx-versal.c
    M hw/arm/xlnx-zynqmp.c
    R hw/arm/z2.c
    M hw/block/Kconfig
    M hw/block/m25p80.c
    M hw/block/m25p80_sfdp.c
    M hw/block/m25p80_sfdp.h
    M hw/block/meson.build
    R hw/block/onenand.c
    M hw/char/omap_uart.c
    M hw/core/irq.c
    M hw/display/Kconfig
    R hw/display/blizzard.c
    M hw/display/meson.build
    R hw/display/omap_dss.c
    R hw/display/pxa2xx_lcd.c
    R hw/display/tc6393xb.c
    M hw/dma/meson.build
    M hw/dma/omap_dma.c
    R hw/dma/pxa2xx_dma.c
    M hw/gpio/Kconfig
    M hw/gpio/meson.build
    M hw/gpio/omap_gpio.c
    M hw/input/Kconfig
    R hw/input/ads7846.c
    R hw/input/lm832x.c
    M hw/input/meson.build
    R hw/input/pxa2xx_keypad.c
    M hw/input/trace-events
    R hw/input/tsc2005.c
    R hw/input/tsc210x.c
    M hw/intc/omap_intc.c
    R hw/misc/cbus.c
    M hw/misc/meson.build
    R hw/misc/mst_fpga.c
    M hw/misc/omap_clk.c
    R hw/misc/omap_gpmc.c
    R hw/misc/omap_l4.c
    R hw/misc/omap_sdrc.c
    R hw/misc/omap_tap.c
    M hw/pcmcia/meson.build
    R hw/pcmcia/pxa2xx.c
    M hw/rtc/Kconfig
    M hw/rtc/meson.build
    R hw/rtc/twl92230.c
    M hw/sd/meson.build
    M hw/sd/omap_mmc.c
    R hw/sd/pxa2xx_mmci.c
    M hw/sd/sd.c
    M hw/sd/trace-events
    M hw/ssi/meson.build
    R hw/ssi/omap_spi.c
    M hw/ssi/xilinx_spips.c
    M hw/timer/Kconfig
    M hw/timer/meson.build
    R hw/timer/omap_gptimer.c
    R hw/timer/omap_synctimer.c
    M hw/timer/pxa2xx_timer.c
    M hw/usb/Kconfig
    R hw/usb/hcd-musb.c
    M hw/usb/meson.build
    R hw/usb/tusb6010.c
    M include/hw/arm/omap.h
    R include/hw/arm/pxa.h
    M include/hw/arm/xlnx-versal.h
    M include/hw/arm/xlnx-zynqmp.h
    M include/hw/block/flash.h
    R include/hw/display/blizzard.h
    R include/hw/display/tc6393xb.h
    R include/hw/input/lm832x.h
    R include/hw/input/tsc2xxx.h
    R include/hw/misc/cbus.h
    R include/hw/usb/hcd-musb.h
    M target/arm/internals.h
    M target/arm/ptw.c
    R tests/avocado/machine_arm_n8x0.py
    R tests/qtest/libqos/arm-n800-machine.c
    M tests/qtest/libqos/meson.build

  Log Message:
  -----------
  Merge tag 'pull-target-arm-20241001' of 
https://git.linaro.org/people/pmaydell/qemu-arm into staging

target-arm queue:
 * MAINTAINERS: Update STM32L4x5 and B-L475E-IOT01A maintainers
 * hw/arm/xlnx: Connect secondary CGEM IRQs
 * m25p80: Add SFDP table for mt35xu01g flash
 * target/arm: Avoid target_ulong for physical address lookups
 * hw/ssi/xilinx_spips: Fix flash erase assert in dual parallel configuration
 * hw: fix memory leak in IRQState allocation
 * hw/sd/sdcard: Fix handling of disabled boot partitions
 * arm: Remove deprecated board models

# -----BEGIN PGP SIGNATURE-----
#
# iQJNBAABCAA3FiEE4aXFk81BneKOgxXPPCUl7RQ2DN4FAmb8JW8ZHHBldGVyLm1h
# eWRlbGxAbGluYXJvLm9yZwAKCRA8JSXtFDYM3m85D/9W5E4BQd4mG0JPT+OcCRP/
# MQGXsU6fOm3mtYfehXMwnJf2POOK0t/IC5W1mOGmIV6R4ABv2il3cXvQznCpcKY3
# eRmMLn4tfI2bn8zJmkIMY5am7j7G3RJzktz8iQ3bstNwD3pYU46tr36iup7vU71b
# Z5Q3+uauBoUo/9rw5jgjjoZ9Z3Ay2RECsZc/vD6NIN0kh2TYgdpitR47J8jhS3ZX
# +laqimnRl5wQpe0TIYzpdFr82CXfT62WfQ/+6D6xftbTrV1gfLWesc7hHsgw7Sem
# ST+nX+0Wr0UfBvsNN4ldi4jB4FfMeUCPX4wBbkKaYyD7bYFnoiz8RPYCxrHlKqeL
# 9P7+LuA+h+odIcsCza9zUSpQIu4gGIuovmnjz6rbD8m6poV0OmU/Ncj4JC9hGJNi
# Y1utyFELsvpdQhHP1M2K0qEgO3q/fJyzgA5LXkeXLVozjJM6DX7deVdXjwcBWqeI
# McJwe/C1TZ/WQlssrWmx6+naA8sygrsbo98a7X+DVsZ0ka6ofZSKkr7aHd3+dia+
# a4KbiMX6ChqZxPbIB+m4GnOkCDefu098rXlOu4gkMdzyQT/sm7wmVzQ3YsW3jVqx
# DNG6Mrg6OVvevXQysdLkJIemnM9YeLxf0lEJ/NpkyGQ7LlmdBws+p1ooCvuvg2Ua
# CRFY1tuUfWrshpziF1cT4A==
# =q4iF
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue 01 Oct 2024 17:38:07 BST
# gpg:                using RSA key E1A5C593CD419DE28E8315CF3C2525ED14360CDE
# gpg:                issuer "peter.maydell@linaro.org"
# gpg: Good signature from "Peter Maydell <peter.maydell@linaro.org>" [ultimate]
# gpg:                 aka "Peter Maydell <pmaydell@gmail.com>" [ultimate]
# gpg:                 aka "Peter Maydell <pmaydell@chiark.greenend.org.uk>" 
[ultimate]
# gpg:                 aka "Peter Maydell <peter@archaic.org.uk>" [ultimate]
# Primary key fingerprint: E1A5 C593 CD41 9DE2 8E83  15CF 3C25 25ED 1436 0CDE

* tag 'pull-target-arm-20241001' of 
https://git.linaro.org/people/pmaydell/qemu-arm: (54 commits)
  hw: Remove omap2 specific defines and enums
  hw/dma: Remove omap_dma4 device
  hw/misc/omap_clk: Remove OMAP2-specifics
  hw/misc: Remove omap_l4 device
  hw/display: Remove omap_dss
  hw/misc: Remove omap_tap device
  hw/ssi: Remove omap_mcspi
  hw/timer: Remove omap_synctimer
  hw/timer: Remove omap_gptimer
  hw/misc: Remove omap_gpmc
  hw/misc: Remove omap_sdrc device
  hw/sd: Remove omap2_mmc device
  hw/intc: Remove omap2-intc device
  hw/char: Remove omap2_uart
  hw/gpio: Remove TYPE_OMAP2_GPIO
  hw/arm: Remove omap2.c
  docs: Document removal of old Arm boards
  hw/usb: Remove MUSB USB host controller
  hw/usb: Remove tusb6010 USB controller
  hw/block: Remove OneNAND device
  ...

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


Compare: https://github.com/qemu/qemu/compare/718780d20470...062cfce8d4c0

To unsubscribe from these emails, change your notification settings at 
https://github.com/qemu/qemu/settings/notifications



reply via email to

[Prev in Thread] Current Thread [Next in Thread]