summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenrik Grimler <[email protected]>2025-08-22 20:33:33 +0200
committerPeng Fan <[email protected]>2025-09-01 10:33:09 +0800
commita65798ddbb88b06539e2a109d686edd3fb3a8173 (patch)
treecd646c98546fbbac8782d80a732a0c6a67c39c6a
parentcec29c00bc4c3cfd4312b9444da0cc77f161442e (diff)
board: samsung: odroid: drop exynos_power_init
exynos_power_init sets up regulators for the emmc and sdcard, but these regulators are already marked as always-on and boot-on and hence are handled already by the regulator-uclass. Since we currently try to set them up twice we get error -114 (EALREADY) from exynos_power_init on every boot: LDO20@VDDQ_EMMC_1.8V: set 1800000 uV; enabling (ret: -114) LDO22@VDDQ_EMMC_2.8V: set 2800000 uV; enabling (ret: -114) LDO21@TFLASH_2.8V: set 2800000 uV; enabling (ret: -114) Remove the superfluous exynos_power_init to silence these errors. Signed-off-by: Henrik Grimler <[email protected]> Reviewed-by: Anand Moon <[email protected]> Signed-off-by: Peng Fan <[email protected]>
-rw-r--r--board/samsung/odroid/odroid.c15
1 files changed, 0 insertions, 15 deletions
diff --git a/board/samsung/odroid/odroid.c b/board/samsung/odroid/odroid.c
index 84d6d919f07..a48b8e94b77 100644
--- a/board/samsung/odroid/odroid.c
+++ b/board/samsung/odroid/odroid.c
@@ -428,21 +428,6 @@ void exynos_init(void)
board_gpio_init();
}
-int exynos_power_init(void)
-{
- const char *mmc_regulators[] = {
- "VDDQ_EMMC_1.8V",
- "VDDQ_EMMC_2.8V",
- "TFLASH_2.8V",
- NULL,
- };
-
- if (regulator_list_autoset(mmc_regulators, NULL, true))
- pr_err("Unable to init all mmc regulators\n");
-
- return 0;
-}
-
#ifdef CONFIG_USB_GADGET
static int s5pc210_phy_control(int on)
{