52 KBUILD_MODNAME, wlen);
83 u8 wo = (rbuf ==
NULL || rlen == 0);
91 return au6610_usb_msg(d, request, addr, wbuf, wlen, rbuf, rlen);
108 for (i = 0; i < num; i++) {
111 if (au6610_i2c_msg(d, msg[i].addr, msg[i].
buf,
112 msg[i].len, msg[i+1].buf,
116 }
else if (au6610_i2c_msg(d, msg[i].addr, msg[i].
buf,
117 msg[i].len,
NULL, 0) < 0)
132 .master_xfer = au6610_i2c_xfer,
133 .functionality = au6610_i2c_func,
138 .demod_address = 0x0f,
143 static int au6610_zl10353_frontend_attach(
struct dvb_usb_adapter *adap)
172 .driver_name = KBUILD_MODNAME,
176 .i2c_algo = &au6610_i2c_algo,
177 .frontend_attach = au6610_zl10353_frontend_attach,
178 .tuner_attach = au6610_qt1010_tuner_attach,
191 &au6610_props,
"Sigmatek DVB-110",
NULL) },
196 static struct usb_driver au6610_driver = {
197 .name = KBUILD_MODNAME,
198 .id_table = au6610_id_table,