Merge branch 'org.openembedded.dev' of git@git.openembedded.net:openembedded into...
[openembedded.git] / packages / librfid / files / 012-rc632-error-reg-ro-2.patch
1 Index: librfid-svn/src/rfid_asic_rc632.c
2 ===================================================================
3 --- librfid-svn.orig/src/rfid_asic_rc632.c      2008-02-26 10:18:00.000000000 -0500
4 +++ librfid-svn/src/rfid_asic_rc632.c   2008-02-26 10:26:10.000000000 -0500
5 @@ -453,18 +453,15 @@
6                 cur_tx_len = tx_len;
7  
8  
9 -       ret = rc632_reg_write(handle, RC632_REG_COMMAND, 0x00);
10 +       ret = rc632_reg_write(handle, RC632_REG_COMMAND, RC632_CMD_IDLE);
11         /* clear all interrupts */
12 -       ret = rc632_reg_write(handle, RC632_REG_INTERRUPT_RQ, 0x7f);
13 -       ret = rc632_reg_write(handle, RC632_REG_ERROR_FLAG, 0xff);
14 +       ret = rc632_reg_write(handle, RC632_REG_INTERRUPT_RQ, 0x3f);
15  
16         { u_int8_t tmp;
17         rc632_reg_read(handle, RC632_REG_PRIMARY_STATUS, &tmp);
18         DEBUGP_STATUS_FLAG(tmp);
19         rc632_reg_read(handle, RC632_REG_PRIMARY_STATUS, &tmp);
20         DEBUGP_STATUS_FLAG(tmp);
21 -       rc632_reg_read(handle, RC632_REG_PRIMARY_STATUS, &tmp);
22 -       DEBUGP_STATUS_FLAG(tmp);
23         rc632_reg_read(handle, RC632_REG_ERROR_FLAG, &tmp);
24         DEBUGP_ERROR_FLAG(tmp);
25         }