Hi Beomho, The code has below defines in include/linux/mfd/rt5033-private.h #define RT5033_REGULATOR_BUCK_VOLTAGE_MAX 3000000U #define RT5033_REGULATOR_LDO_VOLTAGE_MAX 3000000U
However, according to current settings in rt5033 regulator driver: For LDOs, it can support up to RT5033_REGULATOR_LDO_VOLTAGE_MIN + RT5033_REGULATOR_LDO_VOLTAGE_STEP * (RT5033_REGULATOR_LDO_VOLTAGE_STEP_NUM - 1) = 1200000 + 100000 * 31 = 4300000 (This is different from the define of RT5033_REGULATOR_LDO_VOLTAGE_MAX) The same issue for BUCKs. I don't find the datasheet, can you check which part is incorrect that causes the inconsistent? Thanks, Axel