summaryrefslogtreecommitdiffstats
path: root/common/Kconfig
diff options
context:
space:
mode:
authorPrzemyslaw Marczak <p.marczak@samsung.com>2015-04-20 20:07:44 +0200
committerSimon Glass <sjg@chromium.org>2015-05-14 18:49:37 -0600
commit6262b72b8beff316eefc673e1a45ecfee76c9cb1 (patch)
tree5e67535c805d60e6981747035d524c727a36ef4d /common/Kconfig
parentd89fdcf9cfdfc7ac5eaf57914dabddc0e4018979 (diff)
downloadtalos-obmc-uboot-6262b72b8beff316eefc673e1a45ecfee76c9cb1.tar.gz
talos-obmc-uboot-6262b72b8beff316eefc673e1a45ecfee76c9cb1.zip
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/Kconfig22
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
OpenPOWER on IntegriCloud