diff options
author | Przemyslaw Marczak <p.marczak@samsung.com> | 2015-05-13 13:38:27 +0200 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2015-05-14 19:58:34 -0600 |
commit | 3b880757abcaf676dd599663e5b79dd26ea97a80 (patch) | |
tree | ab795763ade7f3de7eca07dc73b4d7c762fac349 /board/samsung/odroid | |
parent | f415a3ec9dfafc887ddf34aee0c579fc948c5740 (diff) | |
download | u-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/odroid')
-rw-r--r-- | board/samsung/odroid/odroid.c | 9 |
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; |