6 #include <soc/mt6360.h>
57 uint32_t voltage_mv = voltage_uv / 1000;
86 return voltage_mv * 1000;
129 "Failed to query regulator ID: %d\n; assuming disabled",
void mainboard_set_regulator_vol(enum mtk_regulator regulator, uint32_t voltage_uv)
uint32_t mainboard_get_regulator_vol(enum mtk_regulator regulator)
int mainboard_enable_regulator(enum mtk_regulator regulator, uint8_t enable)
static int get_mt6359p_regulator_id(enum mtk_regulator regulator)
static int get_mt6360_regulator_id(enum mtk_regulator regulator)
uint8_t mainboard_regulator_is_enabled(enum mtk_regulator regulator)
#define printk(level,...)
int google_chromeec_regulator_is_enabled(uint32_t index, uint8_t *enabled)
Query if the regulator is enabled.
int google_chromeec_regulator_set_voltage(uint32_t index, uint32_t min_mv, uint32_t max_mv)
Set voltage for the voltage regulator within the range specified.
int google_chromeec_regulator_enable(uint32_t index, uint8_t enable)
Configure the regulator as enabled / disabled.
int google_chromeec_regulator_get_voltage(uint32_t index, uint32_t *voltage_mv)
Get the currently configured voltage for the voltage regulator.
#define BIOS_WARNING
BIOS_WARNING - Bad configuration.
void mt6359p_set_vm18_voltage(u32 vm18_uv)
u32 mt6359p_buck_get_voltage(u32 buck_id)
void mt6359p_buck_set_voltage(u32 buck_id, u32 buck_uv)
u32 mt6359p_get_vm18_voltage(void)