Lines Matching refs:registers
84 /* Reports 1-16 give direct read/write access to the 16 Si470x registers */
95 /* Report 18 is used to send the lowest 6 Si470x registers up the HID */
253 radio->registers[regnr] = get_unaligned_be16(&radio->usb_buf[1]);
267 put_unaligned_be16(radio->registers[regnr], &radio->usb_buf[1]);
281 * si470x_get_all_registers - read entire registers
294 radio->registers[regnr] = get_unaligned_be16(
388 radio->registers[STATUSRSSI] =
391 if (radio->registers[STATUSRSSI] & STATUSRSSI_STC)
394 if ((radio->registers[SYSCONFIG1] & SYSCONFIG1_RDS)) {
395 /* Update RDS registers with URB data */
397 radio->registers[STATUSRSSI + regnr] =
401 if ((radio->registers[STATUSRSSI] & STATUSRSSI_RDSR) == 0) {
405 if ((radio->registers[STATUSRSSI] & STATUSRSSI_RDSS) == 0) {
412 bler = (radio->registers[STATUSRSSI] &
414 rds = radio->registers[RDSA];
417 bler = (radio->registers[READCHAN] &
419 rds = radio->registers[RDSB];
422 bler = (radio->registers[READCHAN] &
424 rds = radio->registers[RDSC];
427 bler = (radio->registers[READCHAN] &
429 rds = radio->registers[RDSD];
681 radio->registers[DEVICEID], radio->registers[SI_CHIPID]);
682 if ((radio->registers[SI_CHIPID] & SI_CHIPID_FIRMWARE) < RADIO_FW_VERSION) {
686 radio->registers[SI_CHIPID] & SI_CHIPID_FIRMWARE);