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()
413 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_init()
420 struct i2c_client *client = dev->client; in rtl2832_sleep() local
423 dev_dbg(&client->dev, "\n"); in rtl2832_sleep()
436 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_sleep()
444 struct i2c_client *client = dev->client; in rtl2832_get_tune_settings() local
446 dev_dbg(&client->dev, "\n"); in rtl2832_get_tune_settings()
456 struct i2c_client *client = dev->client; in rtl2832_set_frontend() local
487 dev_dbg(&client->dev, "frequency=%u bandwidth_hz=%u inversion=%u\n", in rtl2832_set_frontend()
495 ret = rtl2832_bulk_write(client, 0x192, "\x00\x0f\xff", 3); in rtl2832_set_frontend()
526 dev_err(&client->dev, "invalid bandwidth_hz %u\n", in rtl2832_set_frontend()
533 ret = rtl2832_bulk_write(client, 0x11c + j, &bw_params[i][j], 1); in rtl2832_set_frontend()
574 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_set_frontend()
581 struct i2c_client *client = dev->client; in rtl2832_get_frontend() local
589 ret = rtl2832_bulk_read(client, 0x33c, buf, 2); in rtl2832_get_frontend()
593 ret = rtl2832_bulk_read(client, 0x351, &buf[2], 1); in rtl2832_get_frontend()
597 dev_dbg(&client->dev, "TPS=%*ph\n", 3, buf); in rtl2832_get_frontend()
687 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_get_frontend()
694 struct i2c_client *client = dev->client; in rtl2832_read_status() local
698 dev_dbg(&client->dev, "\n"); in rtl2832_read_status()
719 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_read_status()
749 struct i2c_client *client = dev->client; in rtl2832_stat_work() local
755 dev_dbg(&client->dev, "\n"); in rtl2832_stat_work()
760 ret = rtl2832_bulk_read(client, 0x305, &u8tmp, 1); in rtl2832_stat_work()
764 dev_dbg(&client->dev, "digital agc=%02x", u8tmp); in rtl2832_stat_work()
786 ret = rtl2832_bulk_read(client, 0x33c, &u8tmp, 1); in rtl2832_stat_work()
798 ret = rtl2832_bulk_read(client, 0x40c, buf, 2); in rtl2832_stat_work()
809 dev_dbg(&client->dev, "cnr raw=%u\n", u16tmp); in rtl2832_stat_work()
819 ret = rtl2832_bulk_read(client, 0x34e, buf, 2); in rtl2832_stat_work()
827 dev_dbg(&client->dev, "ber errors=%u total=1000000\n", u16tmp); in rtl2832_stat_work()
842 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_stat_work()
856 struct i2c_client *client = dev->client; in rtl2832_i2c_gate_work() local
860 ret = rtl2832_update_bits(dev->client, 0x101, 0x08, 0x00); in rtl2832_i2c_gate_work()
866 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_i2c_gate_work()
872 struct i2c_client *client = dev->client; in rtl2832_select() local
888 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_select()
961 struct i2c_client *client = context; in rtl2832_regmap_read() local
965 .addr = client->addr, in rtl2832_regmap_read()
970 .addr = client->addr, in rtl2832_regmap_read()
977 ret = __i2c_transfer(client->adapter, msg, 2); in rtl2832_regmap_read()
979 dev_warn(&client->dev, "i2c reg read failed %d\n", ret); in rtl2832_regmap_read()
989 struct i2c_client *client = context; in rtl2832_regmap_write() local
993 .addr = client->addr, in rtl2832_regmap_write()
1000 ret = __i2c_transfer(client->adapter, msg, 1); in rtl2832_regmap_write()
1002 dev_warn(&client->dev, "i2c reg write failed %d\n", ret); in rtl2832_regmap_write()
1014 struct i2c_client *client = context; in rtl2832_regmap_gather_write() local
1019 .addr = client->addr, in rtl2832_regmap_gather_write()
1029 ret = __i2c_transfer(client->adapter, msg, 1); in rtl2832_regmap_gather_write()
1031 dev_warn(&client->dev, "i2c reg write failed %d\n", ret); in rtl2832_regmap_gather_write()
1050 struct i2c_client *client = dev->client; in rtl2832_regmap_lock() local
1052 dev_dbg(&client->dev, "\n"); in rtl2832_regmap_lock()
1059 struct i2c_client *client = dev->client; in rtl2832_regmap_unlock() local
1061 dev_dbg(&client->dev, "\n"); in rtl2832_regmap_unlock()
1065 static struct dvb_frontend *rtl2832_get_dvb_frontend(struct i2c_client *client) in rtl2832_get_dvb_frontend() argument
1067 struct rtl2832_dev *dev = i2c_get_clientdata(client); in rtl2832_get_dvb_frontend()
1069 dev_dbg(&client->dev, "\n"); in rtl2832_get_dvb_frontend()
1073 static struct i2c_adapter *rtl2832_get_i2c_adapter(struct i2c_client *client) in rtl2832_get_i2c_adapter() argument
1075 struct rtl2832_dev *dev = i2c_get_clientdata(client); in rtl2832_get_i2c_adapter()
1077 dev_dbg(&client->dev, "\n"); in rtl2832_get_i2c_adapter()
1081 static int rtl2832_enable_slave_ts(struct i2c_client *client) in rtl2832_enable_slave_ts() argument
1083 struct rtl2832_dev *dev = i2c_get_clientdata(client); in rtl2832_enable_slave_ts()
1086 dev_dbg(&client->dev, "\n"); in rtl2832_enable_slave_ts()
1088 ret = rtl2832_bulk_write(client, 0x10c, "\x5f\xff", 2); in rtl2832_enable_slave_ts()
1096 ret = rtl2832_bulk_write(client, 0x0bc, "\x18", 1); in rtl2832_enable_slave_ts()
1100 ret = rtl2832_bulk_write(client, 0x022, "\x01", 1); in rtl2832_enable_slave_ts()
1104 ret = rtl2832_bulk_write(client, 0x026, "\x1f", 1); in rtl2832_enable_slave_ts()
1108 ret = rtl2832_bulk_write(client, 0x027, "\xff", 1); in rtl2832_enable_slave_ts()
1112 ret = rtl2832_bulk_write(client, 0x192, "\x7f\xf7\xff", 3); in rtl2832_enable_slave_ts()
1127 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_enable_slave_ts()
1134 struct i2c_client *client = dev->client; in rtl2832_pid_filter_ctrl() local
1138 dev_dbg(&client->dev, "onoff=%d\n", onoff); in rtl2832_pid_filter_ctrl()
1146 ret = rtl2832_update_bits(client, 0x061, 0xc0, u8tmp); in rtl2832_pid_filter_ctrl()
1152 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_pid_filter_ctrl()
1160 struct i2c_client *client = dev->client; in rtl2832_pid_filter() local
1164 dev_dbg(&client->dev, "index=%d pid=%04x onoff=%d\n", in rtl2832_pid_filter()
1181 ret = rtl2832_bulk_write(client, 0x062, buf, 4); in rtl2832_pid_filter()
1188 ret = rtl2832_bulk_write(client, 0x066 + 2 * index, buf, 2); in rtl2832_pid_filter()
1194 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_pid_filter()
1198 static int rtl2832_probe(struct i2c_client *client, in rtl2832_probe() argument
1201 struct rtl2832_platform_data *pdata = client->dev.platform_data; in rtl2832_probe()
1202 struct i2c_adapter *i2c = client->adapter; in rtl2832_probe()
1224 dev_dbg(&client->dev, "\n"); in rtl2832_probe()
1234 i2c_set_clientdata(client, dev); in rtl2832_probe()
1235 dev->client = client; in rtl2832_probe()
1236 dev->pdata = client->dev.platform_data; in rtl2832_probe()
1252 dev->regmap = regmap_init(&client->dev, &regmap_bus, client, in rtl2832_probe()
1260 ret = rtl2832_bulk_read(client, 0x000, &tmp, 1); in rtl2832_probe()
1286 dev_info(&client->dev, "Realtek RTL2832 successfully attached\n"); in rtl2832_probe()
1293 dev_dbg(&client->dev, "failed=%d\n", ret); in rtl2832_probe()
1297 static int rtl2832_remove(struct i2c_client *client) in rtl2832_remove() argument
1299 struct rtl2832_dev *dev = i2c_get_clientdata(client); in rtl2832_remove()
1301 dev_dbg(&client->dev, "\n"); in rtl2832_remove()