• Sander Vanheule's avatar
    MIPS: ralink: manage low reset lines · 3f9ef778
    Sander Vanheule authored
    Reset lines with indices smaller than 8 are currently considered invalid
    by the rt2880-reset reset controller.
    
    The MT7621 SoC uses a number of these low reset lines. The DTS defines
    reset lines "hsdma", "fe", and "mcm" with respective values 5, 6, and 2.
    As a result of the above restriction, these resets cannot be asserted or
    de-asserted by the reset controller. In cases where the bootloader does
    not de-assert these lines, this results in e.g. the MT7621's internal
    switch staying in reset.
    
    Change the reset controller to only ignore the system reset, so all
    reset lines with index greater than 0 are considered valid.
    Signed-off-by: default avatarSander Vanheule <sander@svanheule.net>
    Acked-by: default avatarJohn Crispin <john@phrozen.org>
    Signed-off-by: default avatarThomas Bogendoerfer <tsbogend@alpha.franken.de>
    3f9ef778
reset.c 2.08 KB