Lines Matching defs:slic_raw
267 static int idt821034_write_slic_raw(struct idt821034 *idt821034, u8 ch, u8 slic_raw)
272 dev_dbg(&idt821034->spi->dev, "write_slic_raw(%u, 0x%x)\n", ch, slic_raw);
275 * On write, slic_raw is mapped as follow :
284 ret = idt821034_2x8bit_write(idt821034, conf, slic_raw);
288 idt821034->cache.ch[ch].slic_control = slic_raw;
297 static int idt821034_read_slic_raw(struct idt821034 *idt821034, u8 ch, u8 *slic_raw)
303 * On read, slic_raw is mapped as follow :
319 ret = idt821034_8bit_read(idt821034, idt821034->cache.ch[ch].slic_control, slic_raw);
323 dev_dbg(&idt821034->spi->dev, "read_slic_raw(%i) 0x%x\n", ch, *slic_raw);
965 u8 slic_raw;
970 slic_raw = idt821034_get_written_slic_raw(idt821034, ch);
972 slic_raw |= mask;
974 slic_raw &= ~mask;
975 ret = idt821034_write_slic_raw(idt821034, ch, slic_raw);
989 u8 slic_raw;
993 ret = idt821034_read_slic_raw(idt821034, ch, &slic_raw);
1006 return !!(bitrev8(slic_raw) & mask);