• Heiko Stübner's avatar
    regulator: output current-limit for all regulators in summary · 23296099
    Heiko Stübner authored
    Voltage regulators can have (unregulated) current limits too, so we should
    probably output both voltage and current for all regulators.
    
    Holding the rdev->mutex actually conflicts with _regulator_get_current_limit
    but also is not really necessary, as the global regulator_list_mutex already
    protects us from the regulator vanishing while we go through the list.
    
    On the rk3288-firefly the summary now looks like:
    
     regulator                      use open bypass voltage current     min     max
    -------------------------------------------------------------------------------
     vcc_sys                          0   12      0  5000mV     0mA  5000mV  5000mV
        vcc_lan                       1    1      0  3300mV     0mA  3300mV  3300mV
           ff290000.ethernet                                            0mV     0mV
        vcca_33                       0    0      0  3300mV     0mA  3300mV  3300mV
        vcca_18                       0    0      0  1800mV     0mA  1800mV  1800mV
        vdd10_lcd                     0    0      0  1000mV     0mA  1000mV  1000mV
     [...]
    Suggested-by: default avatarMark Brown <broonie@kernel.org>
    Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
    Signed-off-by: default avatarMark Brown <broonie@kernel.org>
    23296099
core.c 107 KB