hw/core/resettable: Remove transitional_function machinery
authorPeter Maydell <peter.maydell@linaro.org>
Fri, 13 Sep 2024 14:31:46 +0000 (15:31 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 13 Sep 2024 14:31:46 +0000 (15:31 +0100)
commitb313487566e23ce91dac427f0604556a888e9713
treec02baaa45f081d954ba3ff4f8be05aa22db86e5d
parent5fdb6cd27211eff4d5b607972ac1d1d02688e905
hw/core/resettable: Remove transitional_function machinery

We used to need the transitional_function machinery to handle bus
classes and device classes which still used their legacy reset
handling.  We have now converted all bus classes to three phase
reset, and simplified the device class legacy reset so it is just an
adapting wrapper function around registration of a hold phase method.
There are therefore no more users of the transitional_function
machinery and we can remove it.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 20240830145812.1967042-12-peter.maydell@linaro.org
hw/core/resettable.c
include/hw/resettable.h