On 9/9/24 06:40, Philippe Mathieu-Daudé wrote:
Hi,

On 3/9/24 18:06, Peter Maydell wrote:
This patchset removes the various Arm machines which we deprecated
for the 9.0 release and are therefore allowed to remove for the 9.2
release:
  akita, borzoi, cheetah, connex, mainstone, n800, n810,
  spitz, terrier, tosa, verdex, z2

The series includes removal of some code which while not strictly
specific to these machines was in practice used only by them:
  * the OneNAND flash memory device
  * the PCMCIA subsystem
  * the MUSB USB2.0 OTG USB controller chip (hcd-musb)

thanks
-- PMM

Peter Maydell (53):
   hw/input: Drop ADS7846 device
   hw/adc: Remove MAX111X device
   hw/gpio: Remove MAX7310 device

max7310 is a gpio controller which is at least somewhat compatible
to pca953x. It is used on imx6qdl-sabreauto, and also instantiated
by Linux with the INT3491 ACPI ID.

Is there real pressure to remove support for such devices ?

Thanks,
Guenter

   hw/input: Remove tsc2005 touchscreen controller
   hw/input: Remove tsc210x device
   hw/rtc: Remove twl92230 device
   hw/input: Remove lm832x device
   hw/usb: Remove tusb6010 USB controller
   hw/usb: Remove MUSB USB host controller

Some of these devices are user-creatable and only rely on a bus
(not a particular removed machine), so could potentially be used
on other maintained machines which expose a similar bus.
We don't have in-tree (tests/) examples, but I wonder if it is OK
to remove them without first explicitly deprecating them in
docs/about/deprecated.rst. I wouldn't surprise users when 9.2 is
release. Maybe this isn't an issue, but I prefer to mention it
now to be sure.

Regards,

Phil.


Reply via email to