Lines Matching refs:reg
17 "set debugging level (1=info,xfer=2,rc=4,reg=8,i2c=16,fw=32 (or-able))."
45 static int af9005_generic_read_write(struct dvb_usb_device *d, u16 reg,
70 st->data[5] = (u8) (reg >> 8); /* register address */
71 st->data[6] = (u8) (reg & 0xff);
134 int af9005_read_ofdm_register(struct dvb_usb_device *d, u16 reg, u8 * value)
137 deb_reg("read register %x ", reg);
138 ret = af9005_generic_read_write(d, reg,
148 int af9005_read_ofdm_registers(struct dvb_usb_device *d, u16 reg,
152 deb_reg("read %d registers %x ", len, reg);
153 ret = af9005_generic_read_write(d, reg,
163 int af9005_write_ofdm_register(struct dvb_usb_device *d, u16 reg, u8 value)
167 deb_reg("write register %x value %x ", reg, value);
168 ret = af9005_generic_read_write(d, reg,
178 int af9005_write_ofdm_registers(struct dvb_usb_device *d, u16 reg,
182 deb_reg("write %d registers %x values ", len, reg);
185 ret = af9005_generic_read_write(d, reg,
195 int af9005_read_register_bits(struct dvb_usb_device *d, u16 reg, u8 pos,
200 deb_reg("read bits %x %x %x", reg, pos, len);
201 ret = af9005_read_ofdm_register(d, reg, &temp);
212 int af9005_write_register_bits(struct dvb_usb_device *d, u16 reg, u8 pos,
217 deb_reg("write bits %x %x %x value %x\n", reg, pos, len, value);
219 return af9005_write_ofdm_register(d, reg, value);
220 ret = af9005_read_ofdm_register(d, reg, &temp);
225 return af9005_write_ofdm_register(d, reg, temp);
230 u16 reg, u8 * values, int len)
232 return af9005_generic_read_write(d, reg,
238 u16 reg, u8 * values, int len)
240 return af9005_generic_read_write(d, reg,
245 int af9005_write_tuner_registers(struct dvb_usb_device *d, u16 reg,
253 ret = af9005_usb_write_tuner_registers(d, reg, values, len);
256 if (reg != 0xffff) {
298 int af9005_read_tuner_registers(struct dvb_usb_device *d, u16 reg, u8 addr,
312 if (reg == APO_REG_I2C_RW_SILICON_TUNER) {
320 ret = af9005_usb_read_tuner_registers(d, reg, values, 1);
351 static int af9005_i2c_write(struct dvb_usb_device *d, u8 i2caddr, u8 reg,
356 deb_i2c("i2c_write i2caddr %x, reg %x, len %d data ", i2caddr,
357 reg, len);
362 buf[1] = reg + (u8) i;
377 static int af9005_i2c_read(struct dvb_usb_device *d, u8 i2caddr, u8 reg,
382 deb_i2c("i2c_read i2caddr %x, reg %x, len %d\n ", i2caddr, reg, len);
384 temp = reg + i;
407 u8 reg, addr;
418 reg = *msg[0].buf;
421 ret = af9005_i2c_read(d, addr, reg, value, 1);
430 reg = msg[0].buf[0];
433 ret = af9005_i2c_write(d, addr, reg, value, msg[0].len - 1);