Lines Matching +full:0 +full:x19

20 #define LTC3589_IRQSTAT		0x02
21 #define LTC3589_SCR1 0x07
22 #define LTC3589_OVEN 0x10
23 #define LTC3589_SCR2 0x12
24 #define LTC3589_PGSTAT 0x13
25 #define LTC3589_VCCR 0x20
26 #define LTC3589_CLIRQ 0x21
27 #define LTC3589_B1DTV1 0x23
28 #define LTC3589_B1DTV2 0x24
29 #define LTC3589_VRRCR 0x25
30 #define LTC3589_B2DTV1 0x26
31 #define LTC3589_B2DTV2 0x27
32 #define LTC3589_B3DTV1 0x29
33 #define LTC3589_B3DTV2 0x2a
34 #define LTC3589_L2DTV1 0x32
35 #define LTC3589_L2DTV2 0x33
43 #define LTC3589_OVEN_SW1 BIT(0)
52 #define LTC3589_VCCR_SW1_GO BIT(0)
57 #define LTC3589_VRRCR_SW1_RAMP_MASK GENMASK(1, 0)
106 if (sel < 0) in ltc3589_set_suspend_voltage()
118 int mask, bit = 0; in ltc3589_set_suspend_mode()
170 if (uV == 0) in ltc3589_scale()
171 return 0; in ltc3589_scale()
189 return 0; in ltc3589_of_parse_cb()
198 if (!r[0] || !r[1]) in ltc3589_of_parse_cb()
199 return 0; in ltc3589_of_parse_cb()
201 rdesc->min_uV = ltc3589_scale(desc->min_uV, r[0], r[1]); in ltc3589_of_parse_cb()
202 rdesc->uV_step = ltc3589_scale(desc->uV_step, r[0], r[1]); in ltc3589_of_parse_cb()
203 rdesc->fixed_uV = ltc3589_scale(desc->fixed_uV, r[0], r[1]); in ltc3589_of_parse_cb()
205 return 0; in ltc3589_of_parse_cb()
215 .fixed_uV = (dtv_mask) ? 0 : 800000, \
222 .enable_reg = (en_bit) ? LTC3589_OVEN : 0, \
241 .vsel_mask = 0x1f, \
254 LTC3589_REG(_name, _of_name, fixed, LTC3589_OVEN_ ## _name, 0, 0)
261 LTC3589_REG(LDO1, ldo1, fixed_standby, 0, 0, 0),
264 LTC3589_REG(LDO4, ldo4, table, LTC3589_OVEN_LDO4, LTC3589_L2DTV2, 0x60),
325 { LTC3589_SCR1, 0x00 },
326 { LTC3589_OVEN, 0x00 },
327 { LTC3589_SCR2, 0x00 },
328 { LTC3589_VCCR, 0x00 },
329 { LTC3589_B1DTV1, 0x19 },
330 { LTC3589_B1DTV2, 0x19 },
331 { LTC3589_VRRCR, 0xff },
332 { LTC3589_B2DTV1, 0x19 },
333 { LTC3589_B2DTV2, 0x19 },
334 { LTC3589_B3DTV1, 0x19 },
335 { LTC3589_B3DTV2, 0x19 },
336 { LTC3589_L2DTV1, 0x19 },
337 { LTC3589_L2DTV2, 0x19 },
363 for (i = 0; i < LTC3589_NUM_REGULATORS; i++) in ltc3589_isr()
370 for (i = 0; i < LTC3589_NUM_REGULATORS; i++) in ltc3589_isr()
376 regmap_write(ltc3589->regmap, LTC3589_CLIRQ, 0); in ltc3589_isr()
418 for (i = 0; i < LTC3589_NUM_REGULATORS; i++) { in ltc3589_probe()
446 return 0; in ltc3589_probe()