Lines Matching refs:anatop_reg
63 struct anatop_regulator *anatop_reg = rdev_get_drvdata(reg); in anatop_regmap_set_voltage_time_sel() local
68 if (anatop_reg->delay_bit_width && new_sel > old_sel) { in anatop_regmap_set_voltage_time_sel()
75 regmap_read(anatop_reg->anatop, anatop_reg->delay_reg, &val); in anatop_regmap_set_voltage_time_sel()
76 val = (val >> anatop_reg->delay_bit_shift) & in anatop_regmap_set_voltage_time_sel()
77 ((1 << anatop_reg->delay_bit_width) - 1); in anatop_regmap_set_voltage_time_sel()
87 struct anatop_regulator *anatop_reg = rdev_get_drvdata(reg); in anatop_regmap_enable() local
90 sel = anatop_reg->bypass ? LDO_FET_FULL_ON : anatop_reg->sel; in anatop_regmap_enable()
107 struct anatop_regulator *anatop_reg = rdev_get_drvdata(reg); in anatop_regmap_core_set_voltage_sel() local
110 if (anatop_reg->bypass || !anatop_regmap_is_enabled(reg)) { in anatop_regmap_core_set_voltage_sel()
111 anatop_reg->sel = selector; in anatop_regmap_core_set_voltage_sel()
117 anatop_reg->sel = selector; in anatop_regmap_core_set_voltage_sel()
123 struct anatop_regulator *anatop_reg = rdev_get_drvdata(reg); in anatop_regmap_core_get_voltage_sel() local
125 if (anatop_reg->bypass || !anatop_regmap_is_enabled(reg)) in anatop_regmap_core_get_voltage_sel()
126 return anatop_reg->sel; in anatop_regmap_core_get_voltage_sel()
133 struct anatop_regulator *anatop_reg = rdev_get_drvdata(reg); in anatop_regmap_get_bypass() local
138 WARN_ON(!anatop_reg->bypass); in anatop_regmap_get_bypass()
140 WARN_ON(anatop_reg->bypass); in anatop_regmap_get_bypass()
142 *enable = anatop_reg->bypass; in anatop_regmap_get_bypass()
148 struct anatop_regulator *anatop_reg = rdev_get_drvdata(reg); in anatop_regmap_set_bypass() local
151 if (enable == anatop_reg->bypass) in anatop_regmap_set_bypass()
154 sel = enable ? LDO_FET_FULL_ON : anatop_reg->sel; in anatop_regmap_set_bypass()
155 anatop_reg->bypass = enable; in anatop_regmap_set_bypass()