Lines Matching refs:reg

27 static int fc0013_writereg(struct fc0013_priv *priv, u8 reg, u8 val)  in fc0013_writereg()  argument
29 u8 buf[2] = {reg, val}; in fc0013_writereg()
35 err("I2C write reg failed, reg: %02x, val: %02x", reg, val); in fc0013_writereg()
41 static int fc0013_readreg(struct fc0013_priv *priv, u8 reg, u8 *val) in fc0013_readreg() argument
44 { .addr = priv->addr, .flags = 0, .buf = &reg, .len = 1 }, in fc0013_readreg()
49 err("I2C read reg failed, reg: %02x", reg); in fc0013_readreg()
66 unsigned char reg[] = { in fc0013_init() local
96 reg[0x07] |= 0x20; in fc0013_init()
104 reg[0x0c] |= 0x02; in fc0013_init()
109 for (i = 1; i < sizeof(reg); i++) { in fc0013_init()
110 ret = fc0013_writereg(priv, i, reg[i]); in fc0013_init()
231 unsigned char reg[7], am, pm, multi, tmp; in fc0013_set_params() local
317 reg[5] = 0x82; in fc0013_set_params()
318 reg[6] = 0x00; in fc0013_set_params()
321 reg[5] = 0x02; in fc0013_set_params()
322 reg[6] = 0x02; in fc0013_set_params()
325 reg[5] = 0x42; in fc0013_set_params()
326 reg[6] = 0x00; in fc0013_set_params()
329 reg[5] = 0x82; in fc0013_set_params()
330 reg[6] = 0x02; in fc0013_set_params()
333 reg[5] = 0x22; in fc0013_set_params()
334 reg[6] = 0x00; in fc0013_set_params()
337 reg[5] = 0x42; in fc0013_set_params()
338 reg[6] = 0x02; in fc0013_set_params()
341 reg[5] = 0x12; in fc0013_set_params()
342 reg[6] = 0x00; in fc0013_set_params()
345 reg[5] = 0x22; in fc0013_set_params()
346 reg[6] = 0x02; in fc0013_set_params()
349 reg[5] = 0x0a; in fc0013_set_params()
350 reg[6] = 0x00; in fc0013_set_params()
353 reg[5] = 0x12; in fc0013_set_params()
354 reg[6] = 0x02; in fc0013_set_params()
357 reg[5] = 0x0a; in fc0013_set_params()
358 reg[6] = 0x02; in fc0013_set_params()
364 reg[6] |= 0x08; in fc0013_set_params()
378 reg[1] = am + 8; in fc0013_set_params()
379 reg[2] = pm - 1; in fc0013_set_params()
381 reg[1] = am; in fc0013_set_params()
382 reg[2] = pm; in fc0013_set_params()
386 reg[1] = 0x06; in fc0013_set_params()
387 reg[2] = 0x11; in fc0013_set_params()
391 reg[6] |= 0x20; in fc0013_set_params()
400 reg[3] = xin >> 8; in fc0013_set_params()
401 reg[4] = xin & 0xff; in fc0013_set_params()
404 reg[6] &= 0x3f; /* bits 6 and 7 describe the bandwidth */ in fc0013_set_params()
407 reg[6] |= 0x80; in fc0013_set_params()
410 reg[6] |= 0x40; in fc0013_set_params()
422 reg[5] |= 0x07; in fc0013_set_params()
425 ret = fc0013_writereg(priv, i, reg[i]); in fc0013_set_params()
461 reg[6] &= ~0x08; in fc0013_set_params()
462 ret = fc0013_writereg(priv, 0x06, reg[6]); in fc0013_set_params()
470 reg[6] |= 0x08; in fc0013_set_params()
471 ret = fc0013_writereg(priv, 0x06, reg[6]); in fc0013_set_params()