Skip to content
  • David Brownell's avatar
    regulator: add get_status() · 853116a1
    David Brownell authored
    
    
    Based on previous LKML discussions:
    
     * Update docs for regulator sysfs class attributes to highlight
       the fact that all current attributes are intended to be control
       inputs, including notably "state" and "opmode" which previously
       implied otherwise.
    
     * Define a new regulator driver get_status() method, which is the
       first method reporting regulator outputs instead of inputs.
       It can report on/off and error status; or instead of simply
       "on", report the actual operating mode.
    
    For the moment, this is a sysfs-only interface, not accessible to
    regulator clients.  Such clients can use the current notification
    interfaces to detect errors, if the regulator reports them.
    
    Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
    Signed-off-by: default avatarLiam Girdwood <lrg@slimlogic.co.uk>
    853116a1