• 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: 's avatarStephen Warren <swarren@nvidia.com>
    Acked-by: 's avatarSimon Glass <sjg@chromium.org>
    89c1e2da
reset-uclass.h 2.34 KB