Searched refs:fsia6b (Results 1 – 4 of 4) sorted by relevance
55 struct fsia6b { struct65 struct fsia6b *fsia6b = serio_get_drvdata(serio); in fsia6b_serio_irq() local70 fsia6b->packet.ibuf = (data << 8) | ((fsia6b->packet.ibuf >> 8) & 0xFF); in fsia6b_serio_irq()72 switch (fsia6b->packet.state) { in fsia6b_serio_irq()74 if (fsia6b->packet.ibuf == 0x4020) in fsia6b_serio_irq()75 fsia6b->packet.state = COLLECT; in fsia6b_serio_irq()79 fsia6b->packet.state = PROCESS; in fsia6b_serio_irq()83 fsia6b->packet.channel[fsia6b->packet.offset] = in fsia6b_serio_irq()84 fsia6b->packet.ibuf; in fsia6b_serio_irq()85 fsia6b->packet.offset++; in fsia6b_serio_irq()[all …]
16 obj-$(CONFIG_JOYSTICK_FSIA6B) += fsia6b.o
383 module will be called fsia6b.
6881 F: drivers/input/joystick/fsia6b.c