Lines Matching refs:desc
64 struct regulator_desc desc; member
79 struct rtq2134_regulator_desc *desc = in rtq2134_buck_set_mode() local
80 (struct rtq2134_regulator_desc *)rdev->desc; in rtq2134_buck_set_mode()
90 val <<= ffs(desc->mode_mask) - 1; in rtq2134_buck_set_mode()
91 return regmap_update_bits(rdev->regmap, desc->mode_reg, desc->mode_mask, in rtq2134_buck_set_mode()
97 struct rtq2134_regulator_desc *desc = in rtq2134_buck_get_mode() local
98 (struct rtq2134_regulator_desc *)rdev->desc; in rtq2134_buck_get_mode()
102 ret = regmap_read(rdev->regmap, desc->mode_reg, &mode); in rtq2134_buck_get_mode()
106 if (mode & desc->mode_mask) in rtq2134_buck_get_mode()
113 struct rtq2134_regulator_desc *desc = in rtq2134_buck_set_suspend_voltage() local
114 (struct rtq2134_regulator_desc *)rdev->desc; in rtq2134_buck_set_suspend_voltage()
121 sel <<= ffs(desc->suspend_vsel_mask) - 1; in rtq2134_buck_set_suspend_voltage()
123 return regmap_update_bits(rdev->regmap, desc->suspend_vsel_reg, in rtq2134_buck_set_suspend_voltage()
124 desc->suspend_vsel_mask, sel); in rtq2134_buck_set_suspend_voltage()
129 struct rtq2134_regulator_desc *desc = in rtq2134_buck_set_suspend_enable() local
130 (struct rtq2134_regulator_desc *)rdev->desc; in rtq2134_buck_set_suspend_enable()
131 unsigned int val = desc->suspend_enable_mask; in rtq2134_buck_set_suspend_enable()
133 return regmap_update_bits(rdev->regmap, desc->suspend_enable_reg, in rtq2134_buck_set_suspend_enable()
134 desc->suspend_enable_mask, val); in rtq2134_buck_set_suspend_enable()
139 struct rtq2134_regulator_desc *desc = in rtq2134_buck_set_suspend_disable() local
140 (struct rtq2134_regulator_desc *)rdev->desc; in rtq2134_buck_set_suspend_disable()
142 return regmap_update_bits(rdev->regmap, desc->suspend_enable_reg, in rtq2134_buck_set_suspend_disable()
143 desc->suspend_enable_mask, 0); in rtq2134_buck_set_suspend_disable()
149 struct rtq2134_regulator_desc *desc = in rtq2134_buck_set_suspend_mode() local
150 (struct rtq2134_regulator_desc *)rdev->desc; in rtq2134_buck_set_suspend_mode()
160 val <<= ffs(desc->suspend_mode_mask) - 1; in rtq2134_buck_set_suspend_mode()
161 return regmap_update_bits(rdev->regmap, desc->suspend_mode_reg, in rtq2134_buck_set_suspend_mode()
162 desc->suspend_mode_mask, val); in rtq2134_buck_set_suspend_mode()
235 const struct regulator_desc *desc, in rtq2134_buck_of_parse_cb() argument
239 (struct rtq2134_regulator_desc *)desc; in rtq2134_buck_of_parse_cb()
240 int rid = desc->id; in rtq2134_buck_of_parse_cb()
271 .desc = { \
346 &rtq2134_regulator_descs[i].desc, in rtq2134_probe()