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 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.