• Stephen Warren's avatar
    Add a reset driver framework/uclass · 89c1e2da
    Stephen Warren authored
    A reset controller is a hardware module that controls reset signals that
    affect other hardware modules or chips.
    
    This patch defines a standard API that connects reset clients (i.e. the
    drivers for devices affected by reset signals) to drivers for reset
    controllers/providers. Initially, DT is the only supported method for
    connecting the two.
    
    The DT binding specification (reset.txt) was taken from Linux kernel
    v4.5's Documentation/devicetree/bindings/reset/reset.txt.
    Signed-off-by: default avatarStephen Warren <swarren@nvidia.com>
    Acked-by: default avatarSimon Glass <sjg@chromium.org>
    89c1e2da
reset.h 5.21 KB