|
|
@@ -1024,17 +1024,17 @@ static int lx_interrupt_handle_async_events(struct lx6464es *chip, u32 irqsrc,
|
|
|
int err;
|
|
|
u32 stat[9]; /* answer from CMD_04_GET_EVENT */
|
|
|
|
|
|
- /* On peut optimiser pour ne pas lire les evenements vides
|
|
|
- * les mots de réponse sont dans l'ordre suivant :
|
|
|
- * Stat[0] mot de status général
|
|
|
- * Stat[1] fin de buffer OUT pF
|
|
|
- * Stat[2] fin de buffer OUT pf
|
|
|
- * Stat[3] fin de buffer IN pF
|
|
|
- * Stat[4] fin de buffer IN pf
|
|
|
- * Stat[5] underrun poid fort
|
|
|
- * Stat[6] underrun poid faible
|
|
|
- * Stat[7] overrun poid fort
|
|
|
- * Stat[8] overrun poid faible
|
|
|
+ /* We can optimize this to not read dumb events.
|
|
|
+ * Answer words are in the following order:
|
|
|
+ * Stat[0] general status
|
|
|
+ * Stat[1] end of buffer OUT pF
|
|
|
+ * Stat[2] end of buffer OUT pf
|
|
|
+ * Stat[3] end of buffer IN pF
|
|
|
+ * Stat[4] end of buffer IN pf
|
|
|
+ * Stat[5] MSB underrun
|
|
|
+ * Stat[6] LSB underrun
|
|
|
+ * Stat[7] MSB overrun
|
|
|
+ * Stat[8] LSB overrun
|
|
|
* */
|
|
|
|
|
|
u64 orun_mask;
|