- odroid-go-ultra: setup PMIC regulators at board init
This commit is contained in:
Tom Rini
2023-03-22 09:21:41 -04:00
5 changed files with 44 additions and 2 deletions

View File

@@ -14,3 +14,11 @@
&usb3_pcie_phy {
/delete-property/ phy-supply;
};
&vcc_2v3 {
regulator-init-microvolt = <2400000>;
};
&vdd_ee {
regulator-init-microvolt = <875000>;
};

View File

@@ -0,0 +1,7 @@
ODROID-GO-ULTRA
M: Neil Armstrong <neil.armstrong@linaro.org>
S: Maintained
L: u-boot-amlogic@groups.io
F: board/amlogic/odroid-go-ultra
F: configs/odroid-go-ultra_defconfig
F: doc/board/amlogic/odroid-go-ultra.rst

View File

@@ -0,0 +1,5 @@
# SPDX-License-Identifier: GPL-2.0+
#
# (C) Copyright 2023 Neil Armstrong <neil.armstrong@linaro.org>
obj-y := odroid-go-ultra.o

View File

@@ -0,0 +1,22 @@
// SPDX-License-Identifier: GPL-2.0+
/*
* Copyright (C) 2023 Neil Armstrong <neil.armstrong@linaro.org>
*/
#include <common.h>
#include <asm/arch/boot.h>
#include <power/regulator.h>
int mmc_get_env_dev(void)
{
if (meson_get_boot_device() == BOOT_DEVICE_EMMC)
return 1;
return 0;
}
int board_init(void)
{
regulators_enable_boot_on(_DEBUG);
return 0;
}

View File

@@ -1,5 +1,5 @@
CONFIG_ARM=y
CONFIG_SYS_BOARD="w400"
CONFIG_SYS_BOARD="odroid-go-ultra"
CONFIG_ARCH_MESON=y
CONFIG_TEXT_BASE=0x01000000
CONFIG_NR_DRAM_BANKS=1
@@ -18,7 +18,6 @@ CONFIG_DEBUG_UART=y
CONFIG_REMAKE_ELF=y
CONFIG_OF_BOARD_SETUP=y
# CONFIG_DISPLAY_CPUINFO is not set
CONFIG_MISC_INIT_R=y
CONFIG_SYS_MAXARGS=32
# CONFIG_CMD_BDI is not set
# CONFIG_CMD_IMI is not set
@@ -28,6 +27,7 @@ CONFIG_CMD_MMC=y
CONFIG_CMD_USB=y
CONFIG_CMD_USB_MASS_STORAGE=y
# CONFIG_CMD_SETEXPR is not set
CONFIG_CMD_PMIC=y
CONFIG_CMD_REGULATOR=y
CONFIG_OF_CONTROL=y
CONFIG_SYS_RELOC_GD_ENV_ADDR=y