Lines Matching refs:iso_ctrl
440 u8 iso_ctrl; member
834 u8 status, fifo_bytes, iso_ctrl; in trf7970a_irq() local
914 iso_ctrl = trf->iso_ctrl; in trf7970a_irq()
919 iso_ctrl |= TRF7970A_ISO_CTRL_RX_CRC_N; in trf7970a_irq()
920 trf->iso_ctrl = 0xff; /* Force ISO_CTRL write */ in trf7970a_irq()
924 iso_ctrl &= ~TRF7970A_ISO_CTRL_RX_CRC_N; in trf7970a_irq()
925 trf->iso_ctrl = 0xff; /* Force ISO_CTRL write */ in trf7970a_irq()
941 if (iso_ctrl != trf->iso_ctrl) { in trf7970a_irq()
943 iso_ctrl); in trf7970a_irq()
947 trf->iso_ctrl = iso_ctrl; in trf7970a_irq()
1073 trf->iso_ctrl = 0xff; in trf7970a_init()
1215 if (trf->iso_ctrl == 0xff) in trf7970a_in_config_rf_tech()
1256 u8 iso_ctrl = trf->iso_ctrl_tech; in trf7970a_in_config_framing() local
1266 iso_ctrl |= TRF7970A_ISO_CTRL_RX_CRC_N; in trf7970a_in_config_framing()
1279 iso_ctrl &= ~TRF7970A_ISO_CTRL_RX_CRC_N; in trf7970a_in_config_framing()
1283 iso_ctrl |= TRF7970A_ISO_CTRL_RX_CRC_N; in trf7970a_in_config_framing()
1301 if (iso_ctrl != trf->iso_ctrl) { in trf7970a_in_config_framing()
1302 ret = trf7970a_write(trf, TRF7970A_ISO_CTRL, iso_ctrl); in trf7970a_in_config_framing()
1306 trf->iso_ctrl = iso_ctrl; in trf7970a_in_config_framing()
1385 u8 special_fcn_reg1, iso_ctrl; in trf7970a_per_cmd_config() local
1415 iso_ctrl = trf->iso_ctrl & ~TRF7970A_ISO_CTRL_RFID_SPEED_MASK; in trf7970a_per_cmd_config()
1419 iso_ctrl |= TRF7970A_ISO_CTRL_15693_SGL_1OF4_662; in trf7970a_per_cmd_config()
1422 iso_ctrl |= TRF7970A_ISO_CTRL_15693_DBL_1OF4_667a; in trf7970a_per_cmd_config()
1425 iso_ctrl |= TRF7970A_ISO_CTRL_15693_SGL_1OF4_2648; in trf7970a_per_cmd_config()
1429 iso_ctrl |= TRF7970A_ISO_CTRL_15693_DBL_1OF4_2669; in trf7970a_per_cmd_config()
1433 if (iso_ctrl != trf->iso_ctrl) { in trf7970a_per_cmd_config()
1434 ret = trf7970a_write(trf, TRF7970A_ISO_CTRL, iso_ctrl); in trf7970a_per_cmd_config()
1438 trf->iso_ctrl = iso_ctrl; in trf7970a_per_cmd_config()
1597 (trf->iso_ctrl_tech != trf->iso_ctrl)) { in trf7970a_tg_config_rf_tech()
1601 trf->iso_ctrl = trf->iso_ctrl_tech; in trf7970a_tg_config_rf_tech()
1615 u8 iso_ctrl = trf->iso_ctrl_tech; in trf7970a_tg_config_framing() local
1623 iso_ctrl |= TRF7970A_ISO_CTRL_RX_CRC_N; in trf7970a_tg_config_framing()
1629 iso_ctrl = trf->iso_ctrl; /* Don't write to ISO_CTRL yet */ in trf7970a_tg_config_framing()
1633 iso_ctrl &= ~TRF7970A_ISO_CTRL_RX_CRC_N; in trf7970a_tg_config_framing()
1637 iso_ctrl &= ~TRF7970A_ISO_CTRL_RX_CRC_N; in trf7970a_tg_config_framing()
1646 if (iso_ctrl != trf->iso_ctrl) { in trf7970a_tg_config_framing()
1647 ret = trf7970a_write(trf, TRF7970A_ISO_CTRL, iso_ctrl); in trf7970a_tg_config_framing()
1651 trf->iso_ctrl = iso_ctrl; in trf7970a_tg_config_framing()