.desc.vsel_mask = DA9063_V##regl_name##_MASK, \
        .desc.linear_min_sel = DA9063_V##regl_name##_BIAS, \
        .sleep = BFIELD(DA9063_REG_V##regl_name##_A, DA9063_LDO_SL), \
+       .suspend = BFIELD(DA9063_REG_##regl_name##_CONT, DA9063_LDO_CONF), \
        .suspend_sleep = BFIELD(DA9063_REG_V##regl_name##_B, DA9063_LDO_SL), \
        .suspend_vsel_reg = DA9063_REG_V##regl_name##_B
 
        .desc.vsel_mask = DA9063_VBUCK_MASK, \
        .desc.linear_min_sel = DA9063_VBUCK_BIAS, \
        .sleep = BFIELD(DA9063_REG_V##regl_name##_A, DA9063_BUCK_SL), \
+       .suspend = BFIELD(DA9063_REG_##regl_name##_CONT, DA9063_BUCK_CONF), \
        .suspend_sleep = BFIELD(DA9063_REG_V##regl_name##_B, DA9063_BUCK_SL), \
        .suspend_vsel_reg = DA9063_REG_V##regl_name##_B, \
        .mode = BFIELD(DA9063_REG_##regl_name##_CFG, DA9063_BUCK_MODE_MASK)
                            da9063_buck_a_limits,
                            DA9063_REG_BUCK_ILIM_C, DA9063_BCORE1_ILIM_MASK),
                DA9063_BUCK_COMMON_FIELDS(BCORE1),
-               .suspend = BFIELD(DA9063_REG_DVC_1, DA9063_VBCORE1_SEL),
        },
        {
                DA9063_BUCK(DA9063, BCORE2, 300, 10, 1570,
                            da9063_buck_a_limits,
                            DA9063_REG_BUCK_ILIM_C, DA9063_BCORE2_ILIM_MASK),
                DA9063_BUCK_COMMON_FIELDS(BCORE2),
-               .suspend = BFIELD(DA9063_REG_DVC_1, DA9063_VBCORE2_SEL),
        },
        {
                DA9063_BUCK(DA9063, BPRO, 530, 10, 1800,
                            da9063_buck_a_limits,
                            DA9063_REG_BUCK_ILIM_B, DA9063_BPRO_ILIM_MASK),
                DA9063_BUCK_COMMON_FIELDS(BPRO),
-               .suspend = BFIELD(DA9063_REG_DVC_1, DA9063_VBPRO_SEL),
        },
        {
                DA9063_BUCK(DA9063, BMEM, 800, 20, 3340,
                            da9063_buck_b_limits,
                            DA9063_REG_BUCK_ILIM_A, DA9063_BMEM_ILIM_MASK),
                DA9063_BUCK_COMMON_FIELDS(BMEM),
-               .suspend = BFIELD(DA9063_REG_DVC_1, DA9063_VBMEM_SEL),
        },
        {
                DA9063_BUCK(DA9063, BIO, 800, 20, 3340,
                            da9063_buck_b_limits,
                            DA9063_REG_BUCK_ILIM_A, DA9063_BIO_ILIM_MASK),
                DA9063_BUCK_COMMON_FIELDS(BIO),
-               .suspend = BFIELD(DA9063_REG_DVC_2, DA9063_VBIO_SEL),
        },
        {
                DA9063_BUCK(DA9063, BPERI, 800, 20, 3340,
                            da9063_buck_b_limits,
                            DA9063_REG_BUCK_ILIM_B, DA9063_BPERI_ILIM_MASK),
                DA9063_BUCK_COMMON_FIELDS(BPERI),
-               .suspend = BFIELD(DA9063_REG_DVC_1, DA9063_VBPERI_SEL),
        },
        {
                DA9063_BUCK(DA9063, BCORES_MERGED, 300, 10, 1570,
                            DA9063_REG_BUCK_ILIM_C, DA9063_BCORE1_ILIM_MASK),
                /* BCORES_MERGED uses the same register fields as BCORE1 */
                DA9063_BUCK_COMMON_FIELDS(BCORE1),
-               .suspend = BFIELD(DA9063_REG_DVC_1, DA9063_VBCORE1_SEL),
        },
        {
                DA9063_BUCK(DA9063, BMEM_BIO_MERGED, 800, 20, 3340,
                            DA9063_REG_BUCK_ILIM_A, DA9063_BMEM_ILIM_MASK),
                /* BMEM_BIO_MERGED uses the same register fields as BMEM */
                DA9063_BUCK_COMMON_FIELDS(BMEM),
-               .suspend = BFIELD(DA9063_REG_DVC_1, DA9063_VBMEM_SEL),
        },
        {
                DA9063_LDO(DA9063, LDO3, 900, 20, 3440),
-               .suspend = BFIELD(DA9063_REG_DVC_1, DA9063_VLDO3_SEL),
                .oc_event = BFIELD(DA9063_REG_STATUS_D, DA9063_LDO3_LIM),
        },
        {
                DA9063_LDO(DA9063, LDO7, 900, 50, 3600),
-               .suspend = BFIELD(DA9063_REG_LDO7_CONT, DA9063_VLDO7_SEL),
                .oc_event = BFIELD(DA9063_REG_STATUS_D, DA9063_LDO7_LIM),
        },
        {
                DA9063_LDO(DA9063, LDO8, 900, 50, 3600),
-               .suspend = BFIELD(DA9063_REG_LDO8_CONT, DA9063_VLDO8_SEL),
                .oc_event = BFIELD(DA9063_REG_STATUS_D, DA9063_LDO8_LIM),
        },
        {
        },
        {
                DA9063_LDO(DA9063, LDO11, 900, 50, 3600),
-               .suspend = BFIELD(DA9063_REG_LDO11_CONT, DA9063_VLDO11_SEL),
                .oc_event = BFIELD(DA9063_REG_STATUS_D, DA9063_LDO11_LIM),
        },
 
        /* The following LDOs are present only on DA9063, not on DA9063L */
        {
                DA9063_LDO(DA9063, LDO1, 600, 20, 1860),
-               .suspend = BFIELD(DA9063_REG_DVC_1, DA9063_VLDO1_SEL),
        },
        {
                DA9063_LDO(DA9063, LDO2, 600, 20, 1860),
-               .suspend = BFIELD(DA9063_REG_DVC_1, DA9063_VLDO2_SEL),
        },
        {
                DA9063_LDO(DA9063, LDO4, 900, 20, 3440),
-               .suspend = BFIELD(DA9063_REG_DVC_2, DA9063_VLDO4_SEL),
                .oc_event = BFIELD(DA9063_REG_STATUS_D, DA9063_LDO4_LIM),
        },
        {
                DA9063_LDO(DA9063, LDO5, 900, 50, 3600),
-               .suspend = BFIELD(DA9063_REG_LDO5_CONT, DA9063_VLDO5_SEL),
        },
        {
                DA9063_LDO(DA9063, LDO6, 900, 50, 3600),
-               .suspend = BFIELD(DA9063_REG_LDO6_CONT, DA9063_VLDO6_SEL),
        },
 
        {
                DA9063_LDO(DA9063, LDO10, 900, 50, 3600),
-               .suspend = BFIELD(DA9063_REG_LDO10_CONT, DA9063_VLDO10_SEL),
        },
 };