3 #ifndef __SOC_MEDIATEK_MT8195_MT6360_H__
4 #define __SOC_MEDIATEK_MT8195_MT6360_H__
8 #define MT6360_LDO_I2C_ADDR 0x64
9 #define MT6360_PMIC_I2C_ADDR 0x1a
11 #define MT6360_DATA(_enreg, _enmask, _vreg, _vmask, _table) \
13 .enable_reg = _enreg, \
14 .enable_mask = _enmask, \
16 .vsel_mask = _vmask, \
17 .vsel_table = _table, \
18 .vsel_table_len = ARRAY_SIZE(_table), \
void mt6360_init(uint8_t bus)
u32 mt6360_get_voltage(enum mt6360_regulator_id id)
uint8_t mt6360_is_enabled(enum mt6360_regulator_id id)
void mt6360_set_voltage(enum mt6360_regulator_id id, u32 voltage_uv)
void mt6360_enable(enum mt6360_regulator_id id, uint8_t enable)
const uint32_t * vsel_table