[PATCH] input/keyboard: add ADP5588 QWERTY I2C Keyboard Input device driver

[PATCH] input/keyboard: add ADP5588 QWERTY I2C Keyboard Input device driver

Post by Robin Get » Fri, 18 Sep 2009 06:10:08


On Tue 15 Sep 2009 07:19, Mike Frysinger pondered:



I think Michael has the only hardware at the moment.

He will be back on Monday.
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to XXXX@XXXXX.COM
More majordomo info at http://www.yqcomputer.com/
Please read the FAQ at http://www.yqcomputer.com/
 
 
 

1. [PATCH] to drivers/input/evdev.c to add mixer device "/dev/input/events"

2. [PATCH 1/1 try#2] [INPUT] keypad driver: Added support for OpenCores Keyboard Controller


And the FPGA code changes with different keyboards attached?

>>> >>>> +static irqreturn_t opencores_kbd_isr(int irq, void *dev_id) >>>> +{ >>>> + unsigned char c; >>>> + struct platform_device *pdev = dev_id; >>>> + struct opencores_kbd *opencores_kbd = platform_get_drvdata(pdev); >>>> + struct input_dev *input = opencores_kbd>>input; >>>> + >>>> + c = readb(opencores_kbd>>addr_res>>start); >>>> + input_report_key(input, c & 0x7f, c & 0x80 ? 0 : 1); >>>> + input_sync(input); >>>> + >>>> + return IRQ_HANDLED; >>>> +} >>> This looks utterly wrong: It assumes 1:1 mapping between Linux keycodes >>> and what the keyboard sends, which I can't believe is the case. >>> >> >> -- >> ------------------------------------------------------------------------ >> Javier Herrero EMAIL: XXXX@XXXXX.COM >> HV Sistemas S.L. PHONE: +34 949 336 806 >> Los Charcones, 17A FAX: +34 949 336 792 >> 19170 El Casar - Guadalajara - Spain WEB: http://www.yqcomputer.com/

--
Vojtech Pavlik
Director SuSE Labs
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to XXXX@XXXXX.COM
More majordomo info at http://www.yqcomputer.com/
Please read the FAQ at http://www.yqcomputer.com/

3. [PATCH 1/1] input: tegra-kbc - Add tegra keyboard driver

4. [PATCH v7] input: tegra-kbc - Add tegra keyboard driver

5. [PATCH v2] input: tegra-kbc - Add tegra keyboard driver

6. [PATCH v3] input: tegra-kbc - Add tegra keyboard driver

7. How can I invalidate ce input system (e.g. keyboard input , mouse input)?

8. How can I invalidate ce input system (e.g. keyboard input,mouse input)?

9. Inserting simulated keyboard input and driver keyboard filters

10. [PATCH] INPUT/keyboard: PXA27x keyboard support

11. [PATCH] drivers/input/keyboard: convert to dynamic input_dev allocation

12. [Uclinux-dist-devel] [PATCH] input/keyboard: new driver for ADP5520 MFD PMICs

13. [PATCH] usb/input: Microsoft Natural Ergonomic Keyboard 4000 Driver

14. [patch 14/28] drivers/input/keyboard: convert to dynamic input_dev allocation

15. [PATCH] input/keyboard: new driver for ADP5520 MFD PMICs