On 28/1/25 11:45, Peter Maydell wrote:
The SDCardClass has an 'enable' method, but nothing actually invokes it.
The underlying implementation is sd_enable(), which is documented
in sdcard_legacy.h as something that should not be used and was only
present for the benefit of the now-removed nseries boards. Unlike
all the other method pointers in SDCardClass, this one doesn't have
an sdbus_foo() function wrapper in hw/sd/core.c.

See commit c759a790b67 :)

commit c759a790b672b0c5bfc50520dcc93565b55732b3
Author: Peter Maydell <peter.mayd...@linaro.org>
Date:   Thu Feb 18 14:16:18 2016 +0000

    hw/sd: Add QOM bus which SD cards plug in to

    Add a QOM bus for SD cards to plug in to.

    Note that since sd_enable() is used only by one board and there
    only as part of a broken implementation, we do not provide it in
    the SDBus API (but instead add a warning comment about the old
    function). Whoever converts OMAP and the nseries boards to QOM
    will need to either implement the card switch properly or move
    the enable hack into the OMAP MMC controller model.


Remove the unused method.

Never used, indeed.

Reviewed-by: Philippe Mathieu-Daudé <phi...@linaro.org>


Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
---
  include/hw/sd/sd.h | 1 -
  hw/sd/sd.c         | 1 -
  2 files changed, 2 deletions(-)


Reply via email to