summaryrefslogtreecommitdiff
path: root/board/samsung
diff options
context:
space:
mode:
authorPrzemyslaw Marczak <p.marczak@samsung.com>2015-05-13 13:38:27 +0200
committerSimon Glass <sjg@chromium.org>2015-05-14 19:58:34 -0600
commit3b880757abcaf676dd599663e5b79dd26ea97a80 (patch)
treeab795763ade7f3de7eca07dc73b4d7c762fac349 /board/samsung
parentf415a3ec9dfafc887ddf34aee0c579fc948c5740 (diff)
downloadu-boot-imx-3b880757abcaf676dd599663e5b79dd26ea97a80.zip
u-boot-imx-3b880757abcaf676dd599663e5b79dd26ea97a80.tar.gz
u-boot-imx-3b880757abcaf676dd599663e5b79dd26ea97a80.tar.bz2
dm: regulator: uclass driver code cleanup
This cleanup includes: - remove of the preprocessor macros which pointed to long name functions - update of the names of some regulator uclass driver functions - cleanup of the function regulator_autoset() - reword of some comments of regulator uclass header file - regulator_get_by_platname: check error for uclass_find_* function calls - add function: regulator_name_is_unique - regulator post_bind(): check regulator name uniqueness - fix mistakes in: regulator/Kconfig - regulator.h: update comments - odroid u3: cleanup the regulator calls Signed-off-by: Przemyslaw Marczak <p.marczak@samsung.com> Acked-by: Simon Glass <sjg@chromium.org> Tested on sandbox: Tested-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'board/samsung')
-rw-r--r--board/samsung/odroid/odroid.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/board/samsung/odroid/odroid.c b/board/samsung/odroid/odroid.c
index 29de325..32155f1 100644
--- a/board/samsung/odroid/odroid.c
+++ b/board/samsung/odroid/odroid.c
@@ -37,6 +37,7 @@ static const char *mmc_regulators[] = {
"VDDQ_EMMC_1.8V",
"VDDQ_EMMC_2.8V",
"TFLASH_2.8V",
+ NULL,
};
void set_board_type(void)
@@ -427,9 +428,7 @@ int exynos_init(void)
int exynos_power_init(void)
{
- int list_count = ARRAY_SIZE(mmc_regulators);
-
- if (regulator_list_autoset(mmc_regulators, list_count, NULL, true))
+ if (regulator_list_autoset(mmc_regulators, NULL, true))
error("Unable to init all mmc regulators");
return 0;
@@ -441,7 +440,7 @@ static int s5pc210_phy_control(int on)
struct udevice *dev;
int ret;
- ret = regulator_by_platname("VDD_UOTG_3.0V", &dev);
+ ret = regulator_get_by_platname("VDD_UOTG_3.0V", &dev);
if (ret) {
error("Regulator get error: %d", ret);
return ret;
@@ -487,7 +486,7 @@ int board_usb_init(int index, enum usb_init_type init)
/* Power off and on BUCK8 for LAN9730 */
debug("LAN9730 - Turning power buck 8 OFF and ON.\n");
- ret = regulator_by_platname("VCC_P3V3_2.85V", &dev);
+ ret = regulator_get_by_platname("VCC_P3V3_2.85V", &dev);
if (ret) {
error("Regulator get error: %d", ret);
return ret;