Lines Matching refs:ctrl2
116 static int rx8025_is_osc_stopped(enum rx_model model, int ctrl2)
118 int xstp = ctrl2 & RX8025_BIT_CTRL2_XST;
134 int ctrl2;
137 ctrl2 = rx8025_read_reg(client, RX8025_REG_CTRL2);
138 if (ctrl2 < 0)
139 return ctrl2;
141 if (ctrl2 & RX8025_BIT_CTRL2_VDET)
144 if (ctrl2 & RX8025_BIT_CTRL2_PON) {
149 xstp = rx8025_is_osc_stopped(drvdata->model, ctrl2);
161 int ctrl2 = rx8025_read_reg(client, RX8025_REG_CTRL2);
163 if (ctrl2 < 0)
164 return ctrl2;
166 ctrl2 &= ~(RX8025_BIT_CTRL2_PON | RX8025_BIT_CTRL2_VDET);
169 ctrl2 |= RX8025_BIT_CTRL2_XST;
171 ctrl2 &= ~(RX8025_BIT_CTRL2_XST);
174 ctrl2);
284 u8 ctrl[2], ctrl2;
305 ctrl2 = ctrl[1];
306 ctrl2 &= ~(RX8025_BIT_CTRL2_CTFG | RX8025_BIT_CTRL2_WAFG |
309 err = rx8025_write_reg(client, RX8025_REG_CTRL2, ctrl2);
331 int ctrl2, err;
337 ctrl2 = rx8025_read_reg(client, RX8025_REG_CTRL2);
338 if (ctrl2 < 0)
339 return ctrl2;
341 dev_dbg(dev, "%s: read alarm 0x%02x 0x%02x ctrl2 %02x\n",
342 __func__, ald[0], ald[1], ctrl2);
355 t->pending = (ctrl2 & RX8025_BIT_CTRL2_DAFG) && t->enabled;