Lines Matching refs:bus

42 cx22702_reg_dump(i2c_bus *bus)
47 if (cx22702_reg_read(bus, i, &data) != B_OK)
57 cx22702_reg_write(i2c_bus *bus, uint8 reg, uint8 data)
61 res = i2c_write(bus, I2C_ADDR_DEMOD, buf, 2);
69 cx22702_reg_read(i2c_bus *bus, uint8 reg, uint8 *data)
72 res = i2c_xfer(bus, I2C_ADDR_DEMOD, &reg, 1, data, 1);
80 cx22702_init(i2c_bus *bus)
82 if (cx22702_reg_write(bus, 0x00, 0x02) != B_OK) return B_ERROR;
83 if (cx22702_reg_write(bus, 0x00, 0x00) != B_OK) return B_ERROR;
85 if (cx22702_reg_write(bus, 0x00, 0x00) != B_OK) return B_ERROR;
86 if (cx22702_reg_write(bus, 0x09, 0x01) != B_OK) return B_ERROR;
87 if (cx22702_reg_write(bus, 0x0B, 0x04) != B_OK) return B_ERROR;
88 if (cx22702_reg_write(bus, 0x0C, 0x00) != B_OK) return B_ERROR;
89 if (cx22702_reg_write(bus, 0x0D, 0x80) != B_OK) return B_ERROR;
90 if (cx22702_reg_write(bus, 0x26, 0x80) != B_OK) return B_ERROR;
91 if (cx22702_reg_write(bus, 0x2D, 0xff) != B_OK) return B_ERROR;
92 if (cx22702_reg_write(bus, 0xDC, 0x00) != B_OK) return B_ERROR;
93 if (cx22702_reg_write(bus, 0xE4, 0x00) != B_OK) return B_ERROR;
94 if (cx22702_reg_write(bus, 0xF8, 0x02) != B_OK) return B_ERROR;
95 if (cx22702_reg_write(bus, 0x00, 0x01) != B_OK) return B_ERROR;
101 cx22702_get_frequency_info(i2c_bus *bus, dvb_frequency_info_t *info)
112 cx22702_set_tuning_parameters(i2c_bus *bus, const dvb_t_tuning_parameters_t *params)
117 if (cx22702_reg_write(bus, 0x00, 0x00) != B_OK)
120 res = dtt7592_set_frequency(bus, params->frequency, params->bandwidth);
124 if (cx22702_reg_read(bus, 0x0c, &data) != B_OK)
137 if (cx22702_reg_write(bus, 0x0c, data) != B_OK)
153 if (cx22702_reg_write(bus, 0x06, data) != B_OK)
174 if (cx22702_reg_write(bus, 0x07, data) != B_OK)
189 if (cx22702_reg_write(bus, 0x08, data) != B_OK)
192 if (cx22702_reg_read(bus, 0x0b, &data) != B_OK)
194 if (cx22702_reg_write(bus, 0x0b, data | 0x02) != B_OK)
197 if (cx22702_reg_write(bus, 0x00, 0x01) != B_OK)
200 // cx22702_reg_dump(bus);
207 cx22702_get_tuning_parameters(i2c_bus *bus, dvb_t_tuning_parameters_t *params)
211 if (cx22702_reg_read(bus, 0x01, &reg01) != B_OK)
213 if (cx22702_reg_read(bus, 0x02, &reg02) != B_OK)
215 if (cx22702_reg_read(bus, 0x03, &reg03) != B_OK)
217 if (cx22702_reg_read(bus, 0x0a, &reg0A) != B_OK)
219 if (cx22702_reg_read(bus, 0x0c, &reg0C) != B_OK)
232 cx22702_get_status(i2c_bus *bus, dvb_status_t *status)
236 if (cx22702_reg_read(bus, 0x0a, &reg0A) != B_OK)
238 if (cx22702_reg_read(bus, 0x23, &reg23) != B_OK)
254 cx22702_get_ss(i2c_bus *bus, uint32 *ss)
257 if (cx22702_reg_read(bus, 0x23, &reg23) != B_OK)
265 cx22702_get_ber(i2c_bus *bus, uint32 *ber)
272 if (cx22702_reg_read(bus, 0xDE, &regDE_1) != B_OK)
274 if (cx22702_reg_read(bus, 0xDF, &regDF) != B_OK)
276 if (cx22702_reg_read(bus, 0xDE, &regDE_2) != B_OK)
289 cx22702_get_snr(i2c_bus *bus, uint32 *snr)
292 status_t stat = cx22702_get_ber(bus, &ber);
299 cx22702_get_upc(i2c_bus *bus, uint32 *upc)
303 if (cx22702_reg_read(bus, 0xE3, &regE3) != B_OK)
305 if (cx22702_reg_write(bus, 0xE3, 0) != B_OK)