Lines Matching refs:client

157 static int rtl2832_bulk_write(struct i2c_client *client, unsigned int reg,  in rtl2832_bulk_write()  argument
160 struct rtl2832_dev *dev = i2c_get_clientdata(client); in rtl2832_bulk_write()
163 i2c_lock_adapter(client->adapter); in rtl2832_bulk_write()
165 i2c_unlock_adapter(client->adapter); in rtl2832_bulk_write()
169 static int rtl2832_update_bits(struct i2c_client *client, unsigned int reg, in rtl2832_update_bits() argument
172 struct rtl2832_dev *dev = i2c_get_clientdata(client); in rtl2832_update_bits()
175 i2c_lock_adapter(client->adapter); in rtl2832_update_bits()
177 i2c_unlock_adapter(client->adapter); in rtl2832_update_bits()
181 static int rtl2832_bulk_read(struct i2c_client *client, unsigned int reg, in rtl2832_bulk_read() argument
184 struct rtl2832_dev *dev = i2c_get_clientdata(client); in rtl2832_bulk_read()
187 i2c_lock_adapter(client->adapter); in rtl2832_bulk_read()
189 i2c_unlock_adapter(client->adapter); in rtl2832_bulk_read()
195 struct i2c_client *client = dev->client; in rtl2832_rd_demod_reg() local
207 ret = rtl2832_bulk_read(client, reg_start_addr, reading, len); in rtl2832_rd_demod_reg()
219 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_rd_demod_reg()
225 struct i2c_client *client = dev->client; in rtl2832_wr_demod_reg() local
237 ret = rtl2832_bulk_read(client, reg_start_addr, reading, len); in rtl2832_wr_demod_reg()
251 ret = rtl2832_bulk_write(client, reg_start_addr, writing, len); in rtl2832_wr_demod_reg()
257 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_wr_demod_reg()
264 struct i2c_client *client = dev->client; in rtl2832_set_if() local
278 dev_dbg(&client->dev, "if_frequency=%d pset_iffreq=%08x\n", in rtl2832_set_if()
291 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_set_if()
298 struct i2c_client *client = dev->client; in rtl2832_init() local
348 dev_dbg(&client->dev, "\n"); in rtl2832_init()
358 dev_dbg(&client->dev, "load settings for tuner=%02x\n", in rtl2832_init()
405 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_init()
412 struct i2c_client *client = dev->client; in rtl2832_sleep() local
415 dev_dbg(&client->dev, "\n"); in rtl2832_sleep()
428 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_sleep()
436 struct i2c_client *client = dev->client; in rtl2832_get_tune_settings() local
438 dev_dbg(&client->dev, "\n"); in rtl2832_get_tune_settings()
448 struct i2c_client *client = dev->client; in rtl2832_set_frontend() local
479 dev_dbg(&client->dev, "frequency=%u bandwidth_hz=%u inversion=%u\n", in rtl2832_set_frontend()
487 ret = rtl2832_bulk_write(client, 0x192, "\x00\x0f\xff", 3); in rtl2832_set_frontend()
518 dev_err(&client->dev, "invalid bandwidth_hz %u\n", in rtl2832_set_frontend()
525 ret = rtl2832_bulk_write(client, 0x11c + j, &bw_params[i][j], 1); in rtl2832_set_frontend()
566 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_set_frontend()
573 struct i2c_client *client = dev->client; in rtl2832_get_frontend() local
581 ret = rtl2832_bulk_read(client, 0x33c, buf, 2); in rtl2832_get_frontend()
585 ret = rtl2832_bulk_read(client, 0x351, &buf[2], 1); in rtl2832_get_frontend()
589 dev_dbg(&client->dev, "TPS=%*ph\n", 3, buf); in rtl2832_get_frontend()
679 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_get_frontend()
686 struct i2c_client *client = dev->client; in rtl2832_read_status() local
690 dev_dbg(&client->dev, "\n"); in rtl2832_read_status()
711 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_read_status()
741 struct i2c_client *client = dev->client; in rtl2832_stat_work() local
747 dev_dbg(&client->dev, "\n"); in rtl2832_stat_work()
752 ret = rtl2832_bulk_read(client, 0x305, &u8tmp, 1); in rtl2832_stat_work()
756 dev_dbg(&client->dev, "digital agc=%02x", u8tmp); in rtl2832_stat_work()
778 ret = rtl2832_bulk_read(client, 0x33c, &u8tmp, 1); in rtl2832_stat_work()
790 ret = rtl2832_bulk_read(client, 0x40c, buf, 2); in rtl2832_stat_work()
801 dev_dbg(&client->dev, "cnr raw=%u\n", u16tmp); in rtl2832_stat_work()
811 ret = rtl2832_bulk_read(client, 0x34e, buf, 2); in rtl2832_stat_work()
819 dev_dbg(&client->dev, "ber errors=%u total=1000000\n", u16tmp); in rtl2832_stat_work()
834 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_stat_work()
848 struct i2c_client *client = dev->client; in rtl2832_i2c_gate_work() local
852 ret = rtl2832_update_bits(dev->client, 0x101, 0x08, 0x00); in rtl2832_i2c_gate_work()
858 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_i2c_gate_work()
864 struct i2c_client *client = dev->client; in rtl2832_select() local
880 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_select()
953 struct i2c_client *client = context; in rtl2832_regmap_read() local
957 .addr = client->addr, in rtl2832_regmap_read()
962 .addr = client->addr, in rtl2832_regmap_read()
969 ret = __i2c_transfer(client->adapter, msg, 2); in rtl2832_regmap_read()
971 dev_warn(&client->dev, "i2c reg read failed %d\n", ret); in rtl2832_regmap_read()
981 struct i2c_client *client = context; in rtl2832_regmap_write() local
985 .addr = client->addr, in rtl2832_regmap_write()
992 ret = __i2c_transfer(client->adapter, msg, 1); in rtl2832_regmap_write()
994 dev_warn(&client->dev, "i2c reg write failed %d\n", ret); in rtl2832_regmap_write()
1006 struct i2c_client *client = context; in rtl2832_regmap_gather_write() local
1011 .addr = client->addr, in rtl2832_regmap_gather_write()
1021 ret = __i2c_transfer(client->adapter, msg, 1); in rtl2832_regmap_gather_write()
1023 dev_warn(&client->dev, "i2c reg write failed %d\n", ret); in rtl2832_regmap_gather_write()
1042 struct i2c_client *client = dev->client; in rtl2832_regmap_lock() local
1044 dev_dbg(&client->dev, "\n"); in rtl2832_regmap_lock()
1051 struct i2c_client *client = dev->client; in rtl2832_regmap_unlock() local
1053 dev_dbg(&client->dev, "\n"); in rtl2832_regmap_unlock()
1057 static struct dvb_frontend *rtl2832_get_dvb_frontend(struct i2c_client *client) in rtl2832_get_dvb_frontend() argument
1059 struct rtl2832_dev *dev = i2c_get_clientdata(client); in rtl2832_get_dvb_frontend()
1061 dev_dbg(&client->dev, "\n"); in rtl2832_get_dvb_frontend()
1065 static struct i2c_adapter *rtl2832_get_i2c_adapter(struct i2c_client *client) in rtl2832_get_i2c_adapter() argument
1067 struct rtl2832_dev *dev = i2c_get_clientdata(client); in rtl2832_get_i2c_adapter()
1069 dev_dbg(&client->dev, "\n"); in rtl2832_get_i2c_adapter()
1073 static int rtl2832_enable_slave_ts(struct i2c_client *client) in rtl2832_enable_slave_ts() argument
1075 struct rtl2832_dev *dev = i2c_get_clientdata(client); in rtl2832_enable_slave_ts()
1078 dev_dbg(&client->dev, "\n"); in rtl2832_enable_slave_ts()
1080 ret = rtl2832_bulk_write(client, 0x10c, "\x5f\xff", 2); in rtl2832_enable_slave_ts()
1088 ret = rtl2832_bulk_write(client, 0x0bc, "\x18", 1); in rtl2832_enable_slave_ts()
1092 ret = rtl2832_bulk_write(client, 0x022, "\x01", 1); in rtl2832_enable_slave_ts()
1096 ret = rtl2832_bulk_write(client, 0x026, "\x1f", 1); in rtl2832_enable_slave_ts()
1100 ret = rtl2832_bulk_write(client, 0x027, "\xff", 1); in rtl2832_enable_slave_ts()
1104 ret = rtl2832_bulk_write(client, 0x192, "\x7f\xf7\xff", 3); in rtl2832_enable_slave_ts()
1119 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_enable_slave_ts()
1126 struct i2c_client *client = dev->client; in rtl2832_pid_filter_ctrl() local
1130 dev_dbg(&client->dev, "onoff=%d\n", onoff); in rtl2832_pid_filter_ctrl()
1138 ret = rtl2832_update_bits(client, 0x061, 0xc0, u8tmp); in rtl2832_pid_filter_ctrl()
1144 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_pid_filter_ctrl()
1152 struct i2c_client *client = dev->client; in rtl2832_pid_filter() local
1156 dev_dbg(&client->dev, "index=%d pid=%04x onoff=%d\n", in rtl2832_pid_filter()
1173 ret = rtl2832_bulk_write(client, 0x062, buf, 4); in rtl2832_pid_filter()
1180 ret = rtl2832_bulk_write(client, 0x066 + 2 * index, buf, 2); in rtl2832_pid_filter()
1186 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_pid_filter()
1190 static int rtl2832_probe(struct i2c_client *client, in rtl2832_probe() argument
1193 struct rtl2832_platform_data *pdata = client->dev.platform_data; in rtl2832_probe()
1194 struct i2c_adapter *i2c = client->adapter; in rtl2832_probe()
1216 dev_dbg(&client->dev, "\n"); in rtl2832_probe()
1226 i2c_set_clientdata(client, dev); in rtl2832_probe()
1227 dev->client = client; in rtl2832_probe()
1228 dev->pdata = client->dev.platform_data; in rtl2832_probe()
1244 dev->regmap = regmap_init(&client->dev, &regmap_bus, client, in rtl2832_probe()
1252 ret = rtl2832_bulk_read(client, 0x000, &tmp, 1); in rtl2832_probe()
1278 dev_info(&client->dev, "Realtek RTL2832 successfully attached\n"); in rtl2832_probe()
1285 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_probe()
1289 static int rtl2832_remove(struct i2c_client *client) in rtl2832_remove() argument
1291 struct rtl2832_dev *dev = i2c_get_clientdata(client); in rtl2832_remove()
1293 dev_dbg(&client->dev, "\n"); in rtl2832_remove()