• Michael Karcher's avatar
    Kill central list of SPI programmers · b9dbe48b
    Michael Karcher authored
    
    Remove the array spi_programmer, replace it by dynamic registration
    instead. Also initially start with no busses supported, and switch to
    the default non-SPI only for the internal programmer.
    
    Also this patch changes the initialization for the buses_supported variable
    from "everything-except-SPI" to "nothing". All programmers have to set the
    bus type on their own, and this enables register_spi_programmer to just add
    the SPI both for on-board SPI interfaces (where the internal programmer
    already detected the other bus types), as well as for external programmers
    (where we have the default "none").
    
    Corresponding to flashrom svn r1299.
    Signed-off-by: default avatarMichael Karcher <flashrom@mkarcher.dialup.fu-berlin.de>
    Acked-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
    b9dbe48b
spi25.c 38.4 KB