Lines Matching refs:buf
37 static int tda665x_read(struct tda665x_state *state, u8 *buf) in tda665x_read() argument
41 struct i2c_msg msg = { .addr = config->addr, .flags = I2C_M_RD, .buf = buf, .len = 2 }; in tda665x_read()
53 static int tda665x_write(struct tda665x_state *state, u8 *buf, u8 length) in tda665x_write() argument
57 struct i2c_msg msg = { .addr = config->addr, .flags = 0, .buf = buf, .len = length }; in tda665x_write()
121 u8 buf[4]; in tda665x_set_state() local
137 buf[0] = (u8) ((frequency & 0x7f00) >> 8); in tda665x_set_state()
138 buf[1] = (u8) (frequency & 0x00ff) >> 0; in tda665x_set_state()
139 buf[2] = 0x80 | 0x40 | 0x02; in tda665x_set_state()
140 buf[3] = 0x00; in tda665x_set_state()
147 buf[3] |= 0x01; /* fc, Low Band, 47 - 153 MHz */ in tda665x_set_state()
149 buf[3] |= 0x40; /* 83uA */ in tda665x_set_state()
151 buf[3] |= 0x60; /* 122uA */ in tda665x_set_state()
153 buf[3] |= 0x80; /* 163uA */ in tda665x_set_state()
155 buf[3] |= 0xa0; /* 254uA */ in tda665x_set_state()
158 buf[3] |= 0x02; /* fc, Mid Band, 153 - 438 MHz */ in tda665x_set_state()
160 buf[3] |= 0x40; in tda665x_set_state()
162 buf[3] |= 0x60; in tda665x_set_state()
164 buf[3] |= 0x80; in tda665x_set_state()
167 buf[3] |= 0x04; /* fc, High Band, 438 - 862 MHz */ in tda665x_set_state()
169 buf[3] |= 0x60; in tda665x_set_state()
171 buf[3] |= 0x80; in tda665x_set_state()
173 buf[3] |= 0xa0; in tda665x_set_state()
177 err = tda665x_write(state, buf, 5); in tda665x_set_state()