diff options
author | Przemyslaw Marczak <p.marczak@samsung.com> | 2015-04-20 20:07:44 +0200 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2015-05-14 18:49:37 -0600 |
commit | 6262b72b8beff316eefc673e1a45ecfee76c9cb1 (patch) | |
tree | 5e67535c805d60e6981747035d524c727a36ef4d /common/Kconfig | |
parent | d89fdcf9cfdfc7ac5eaf57914dabddc0e4018979 (diff) | |
download | u-boot-6262b72b8beff316eefc673e1a45ecfee76c9cb1.tar.gz |
dm: regulator: add regulator command
This command is based on driver model regulator's API.
The user interface provides:
- list UCLASS regulator devices
- show or [set] operating regulator device
- print constraints info
- print operating status
- print/[set] voltage value [uV] (force)
- print/[set] current value [uA]
- print/[set] operating mode id
- enable the regulator output
- disable the regulator output
The 'force' option can be used for setting the value which exceeds
the constraints min/max limits.
Signed-off-by: Przemyslaw Marczak <p.marczak@samsung.com>
Acked-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'common/Kconfig')
-rw-r--r-- | common/Kconfig | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/common/Kconfig b/common/Kconfig index dd123f0a30..5b8b0c3fe7 100644 --- a/common/Kconfig +++ b/common/Kconfig @@ -473,5 +473,27 @@ config CMD_PMIC - pmic read address - read byte of register at address - pmic write address - write byte to register at address The only one change for this command is 'dev' subcommand. + +config CMD_REGULATOR + bool "Enable Driver Model REGULATOR command" + depends on DM_REGULATOR + help + This command is based on driver model regulator's API. + User interface features: + - list - list regulator devices + - regulator dev <id> - show or [set] operating regulator device + - regulator info - print constraints info + - regulator status - print operating status + - regulator value <val] <-f> - print/[set] voltage value [uV] + - regulator current <val> - print/[set] current value [uA] + - regulator mode <id> - print/[set] operating mode id + - regulator enable - enable the regulator output + - regulator disable - disable the regulator output + + The '-f' (force) option can be used for set the value which exceeds + the limits, which are found in device-tree and are kept in regulator's + uclass platdata structure. + endmenu + endmenu |