Lines Matching refs:regl_name
89 #define DA9063_LDO(chip, regl_name, min_mV, step_mV, max_mV) \ argument
90 .desc.id = chip##_ID_##regl_name, \
91 .desc.name = __stringify(chip##_##regl_name), \
96 + (DA9063_V##regl_name##_BIAS)), \
97 .desc.enable_reg = DA9063_REG_##regl_name##_CONT, \
99 .desc.vsel_reg = DA9063_REG_V##regl_name##_A, \
100 .desc.vsel_mask = DA9063_V##regl_name##_MASK, \
101 .desc.linear_min_sel = DA9063_V##regl_name##_BIAS, \
102 .sleep = BFIELD(DA9063_REG_V##regl_name##_A, DA9063_LDO_SL), \
103 .suspend = BFIELD(DA9063_REG_##regl_name##_CONT, DA9063_LDO_CONF), \
104 .suspend_sleep = BFIELD(DA9063_REG_V##regl_name##_B, DA9063_LDO_SL), \
105 .suspend_vsel_reg = DA9063_REG_V##regl_name##_B
108 #define DA9063_BUCK(chip, regl_name, min_mV, step_mV, max_mV, limits_array, \ argument
110 .desc.id = chip##_ID_##regl_name, \
111 .desc.name = __stringify(chip##_##regl_name), \
121 #define DA9063_BUCK_COMMON_FIELDS(regl_name) \ argument
122 .desc.enable_reg = DA9063_REG_##regl_name##_CONT, \
124 .desc.vsel_reg = DA9063_REG_V##regl_name##_A, \
127 .sleep = BFIELD(DA9063_REG_V##regl_name##_A, DA9063_BUCK_SL), \
128 .suspend = BFIELD(DA9063_REG_##regl_name##_CONT, DA9063_BUCK_CONF), \
129 .suspend_sleep = BFIELD(DA9063_REG_V##regl_name##_B, DA9063_BUCK_SL), \
130 .suspend_vsel_reg = DA9063_REG_V##regl_name##_B, \
131 .mode = BFIELD(DA9063_REG_##regl_name##_CFG, DA9063_BUCK_MODE_MASK)