Lines Matching refs:s5h1420_readreg

65 static u8 s5h1420_readreg(struct s5h1420_state *state, u8 reg)
123 (s5h1420_readreg(state, 0x3c) & 0xfe) | 0x02);
127 s5h1420_writereg(state, 0x3c, s5h1420_readreg(state, 0x3c) | 0x03);
131 s5h1420_writereg(state, 0x3c, s5h1420_readreg(state, 0x3c) & 0xfd);
148 (s5h1420_readreg(state, 0x3b) & 0x74) | 0x08);
153 (s5h1420_readreg(state, 0x3b) & 0x74) | 0x01);
175 val = s5h1420_readreg(state, 0x3b);
185 s5h1420_writereg(state, 0x3b, s5h1420_readreg(state, 0x3b) |
191 if (!(s5h1420_readreg(state, 0x3b) & 0x08))
217 val = s5h1420_readreg(state, 0x3b);
224 if (!(s5h1420_readreg(state, 0x3b) & 0x80)) /* FIXME: do we test DIS_RDY(0x08) or RCV_EN(0x80)? */
236 if (s5h1420_readreg(state, 0x49)) {
242 length = (s5h1420_readreg(state, 0x3b) & 0x70) >> 4;
251 reply->msg[i] = s5h1420_readreg(state, 0x3d + i);
270 val = s5h1420_readreg(state, 0x3b);
271 s5h1420_writereg(state, 0x3b, (s5h1420_readreg(state, 0x3b) & 0x70) | 0x01);
275 s5h1420_writereg(state, 0x3b, s5h1420_readreg(state, 0x3b) | 0x04);
280 s5h1420_writereg(state, 0x3b, s5h1420_readreg(state, 0x3b) | 0x08);
285 if (!(s5h1420_readreg(state, 0x3b) & 0x08))
304 val = s5h1420_readreg(state, 0x14);
309 val = s5h1420_readreg(state, 0x36);
337 val = s5h1420_readreg(state, Vit10);
355 switch (s5h1420_readreg(state, Vit10) & 0x07) {
395 val = s5h1420_readreg(state, Mpeg02);
399 val = s5h1420_readreg(state, QPSK01) & 0x7f;
428 *ber = (s5h1420_readreg(state, 0x48) << 8) | s5h1420_readreg(state, 0x47);
437 u8 val = s5h1420_readreg(state, 0x15);
451 *ucblocks = (s5h1420_readreg(state, 0x48) << 8) | s5h1420_readreg(state, 0x47);
479 v = s5h1420_readreg(state, Loop01);
506 v = s5h1420_readreg(state, Loop01);
519 s5h1420_writereg(state, 0x06, s5h1420_readreg(state, 0x06) | 0x08);
520 val = s5h1420_readreg(state, 0x0e) << 16;
521 val |= s5h1420_readreg(state, 0x0f) << 8;
522 val |= s5h1420_readreg(state, 0x10);
523 s5h1420_writereg(state, 0x06, s5h1420_readreg(state, 0x06) & 0xf7);
596 switch(s5h1420_readreg(state, 0x32) & 0x07) {
622 if (s5h1420_readreg(state, 0x32) & 0x08)
734 s5h1420_writereg(state, QPSK01, s5h1420_readreg(state, QPSK01) | 1);
891 i = s5h1420_readreg(state, ID01);
898 state->shadow[i] = s5h1420_readreg(state, i);