All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
To: Janusz Krzysztofik <jkrzyszt@tis.icnet.pl>
Cc: e3-hacking@earth.li, linux-input@vger.kernel.org
Subject: Re: [RFC][PATCH v2 0/5] omap1: Amstrad Delta: add support for external keyboard
Date: Sun, 11 Apr 2010 20:16:36 -0700	[thread overview]
Message-ID: <20100412031636.GC29292@core.coreip.homeip.net> (raw)
In-Reply-To: <201003292158.05120.jkrzyszt@tis.icnet.pl>

On Mon, Mar 29, 2010 at 09:58:02PM +0200, Janusz Krzysztofik wrote:
> Monday 29 March 2010 16:19:23 Janusz Krzysztofik napisał(a):
> > This series of patches adds support for an external keyboard (called
> > mailboard) connected to the Amstrad Delta (E3) videophone.
> >
> > The series is based on a patch by Matt Callow, created against
> > linux-omap-2.6.19[1], initially submitted to the e3-hacking mailing list in
> > April 2006[2].
> >
> > Since the keyboard serial clock line is connected to a GPIO line, it
> > generates interrupts every single bit received. In order to handle this
> > correctly, the code makes use of a FIQ hardware feature. Since all GPIO
> > generated interrupts would be converted to FIQ, the handler must include
> > support for all supported GPIO connected devices: the keyboard, a modem and
> > a hook switch.
> >
> > My modifications to the original patch include:
> > - split into several patches,
> > - refresh against a recent linux version,
> > - a lot of cleanups, mainly to get rid of checkpatch reported issues,
> > - add support for handling interrupts generated by a GPIO line that the
> >   meanwhile activated hook switch hangs off.
> > v2 changes:
> > - remove scan code to key code mapping from the serio driver, that doesn't
> >   belong here and should be set up from userspace;
> 
> 
> Hi,
> 
> For those of you who would like to do some testing:
> 
> You'll need a utility for installing a key table. Given no single hint from 
> linux-input team,

Sorry about that.

> I ended up using input-kbd, that is part of input-utils 
> package, at least on Gentoo and Debian. Other possibilities I know of:
> - V4L guys provided linux/Documentation/DocBook/v4l/keytable.c.xml example,
> - http://0pointer.de/lennart/projects/keyfuzz/
> 

HAL used to be responsible for loading custom keymaps on modern distros
but I believe now that task is moved into udev (see extras/keymap).

-- 
Dmitry
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

      reply	other threads:[~2010-04-12  3:16 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-03-29 14:19 [RFC][PATCH v2 0/5] omap1: Amstrad Delta: add support for external keyboard Janusz Krzysztofik
2010-03-29 14:19 ` Janusz Krzysztofik
2010-03-29 14:24 ` [RFC][PATCH v2 1/5] omap1: Amstrad Delta: add FIQ handler for serial keyboard port interrupt processing Janusz Krzysztofik
2010-03-29 14:24   ` Janusz Krzysztofik
     [not found]   ` <20100329183211.F105C493B@blake.inputplus.co.uk>
2010-03-30 15:08     ` [E3-hacking] " Janusz Krzysztofik
2010-03-30 15:08       ` Janusz Krzysztofik
2010-03-31  0:06       ` Ralph Corderoy
2010-03-31  0:06         ` [E3-hacking] " Ralph Corderoy
2010-03-29 14:26 ` [RFC][PATCH v2 2/5] omap1: Amstrad Delta: add a handler for processing interrupts generated by the FIQ routine Janusz Krzysztofik
2010-03-29 14:26   ` Janusz Krzysztofik
2010-03-29 14:28 ` [RFC][PATCH v2 3/5] omap1: Amstrad Delta: use FIQ for processing GPIO interrupts Janusz Krzysztofik
2010-03-29 14:28   ` Janusz Krzysztofik
2010-03-29 14:30 ` [RFC][PATCH v2 4/5] input: serio: add support for Amstrad Delta serial keyboard port Janusz Krzysztofik
2010-03-30  6:56   ` Dmitry Torokhov
2010-03-30 10:23     ` Janusz Krzysztofik
2010-03-29 14:32 ` [RFC][PATCH v2 5/5] omap1: Amstrad Delta: modify defconfig for external keyboard support Janusz Krzysztofik
2010-03-29 19:58 ` [RFC][PATCH v2 0/5] omap1: Amstrad Delta: add support for external keyboard Janusz Krzysztofik
2010-04-12  3:16   ` Dmitry Torokhov [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100412031636.GC29292@core.coreip.homeip.net \
    --to=dmitry.torokhov@gmail.com \
    --cc=e3-hacking@earth.li \
    --cc=jkrzyszt@tis.icnet.pl \
    --cc=linux-input@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.