Yidi Lin has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/46405 )
Change subject: soc/mediatek/mt8192: Add board-specific regulator APIs ......................................................................
soc/mediatek/mt8192: Add board-specific regulator APIs
Four regulators are required by DRAM driver.
BUG=b:147789962 BRANCH=none TEST=verified with DRAM driver
Signed-off-by: Yidi Lin yidi.lin@mediatek.com Change-Id: I0c2d471a7f8628735af90c5b5a5ab3012831e442 --- A src/soc/mediatek/common/include/soc/regulator.h 1 file changed, 17 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/05/46405/1
diff --git a/src/soc/mediatek/common/include/soc/regulator.h b/src/soc/mediatek/common/include/soc/regulator.h new file mode 100644 index 0000000..a5f4039 --- /dev/null +++ b/src/soc/mediatek/common/include/soc/regulator.h @@ -0,0 +1,17 @@ +/* SPDX-License-Identifier: GPL-2.0-only */ + +#ifndef SOC_MEDIATEK_COMMON_REGULATOR_H +#define SOC_MEDIATEK_COMMON_REGULATOR_H + +#include <stdint.h> + +void mainboard_set_vdd1_vol(uint32_t voltage_uv); +void mainboard_set_vdd2_vol(uint32_t voltage_uv); +void mainboard_set_vddq_vol(uint32_t voltage_uv); +void mainboard_set_vmddr_vol(uint32_t voltage_uv); + +uint32_t mainboard_get_vdd1_vol(void); +uint32_t mainboard_get_vdd2_vol(void); +uint32_t mainboard_get_vddq_vol(void); +uint32_t mainboard_get_vmddr_vol(void); +#endif /* SOC_MEDIATEK_COMMON_REGULATOR_H */