All of lore.kernel.org
 help / color / mirror / Atom feed
From: Daniel Ritz <daniel.ritz@gmx.ch>
To: John Sung <penmount.touch@gmail.com>
Cc: linux-input@vger.kernel.org, linux-usb@vger.kernel.org
Subject: Re: Question about usbtouchscreen
Date: Sun, 18 Sep 2011 16:24:35 +0200	[thread overview]
Message-ID: <4E75FF23.4090705@gmx.ch> (raw)
In-Reply-To: <CAKw_OUXO_2unWSEra0eg+nfvj0+hMrtwJ_uETd8nqGGyK9374g@mail.gmail.com>

Hi John

On 2011-09-16 11:45 , John Sung wrote:
> Dear Daniel,
> 
> This is John from PenMount Touch Solutions. I have some question about
> the usbtouchscreen driver, and found your email in the source file, so
> decide to contact you. Would you help us by answering some questions ?
> 

Note that I have not touched that driver (or the Linux kernel in general)
in quite a while.

> Our company have a new product PenMount 6250 touch controller, and
> would like to add support to the usbtouchscreen. But we are not sure
> if this is what we should do, because the features of PenMount 6250.

That's great to hear.

> The PenMount 6250 is a HID device, so it can be supported by the
> usbhid driver with single touch. We would like to add the PenMount
> 6250 multi-touch support. But since it does not use standard
> multi-touch HID usages like others does, we cannot use the
> hid-multitouch driver.
> 
> The PenMount 6250 reports additional information such as touch ID.
> However, This ID information is not listed as a HID usage in the
> PenMount 6250 HID report descriptor, so
> that these data will be dropped by the hid driver. When we look at the
> existing usbtouchscreen driver, however, it does not contain any other
> multi-touch device support, so we are wondering if adding support to
> the usbtouchscreen driver is what we
> should do.

I think usbtouchscreen is the wrong place. It has no multitouch support so
far and is basically for all the non-HID devices. hid-multitouch on the
other hand sounds more like the right place. I don't know that driver,
but looking at it, it has some vendor-specific code in it already. So if
your device is basically HID with some extensions, I think it makes sense
to extend hid-multitouch. Another possibility would be an extra HID driver
like hid-wacom or hid-magicmouse.

I don't know much about the HID protocol and these drivers, so I Cc'ed
the lists linux-input and linux-usb...people there will be able to give
you better help than I do :)

Cheers
-daniel

           reply	other threads:[~2011-09-18 14:24 UTC|newest]

Thread overview: expand[flat|nested]  mbox.gz  Atom feed
 [parent not found: <CAKw_OUXO_2unWSEra0eg+nfvj0+hMrtwJ_uETd8nqGGyK9374g@mail.gmail.com>]

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=4E75FF23.4090705@gmx.ch \
    --to=daniel.ritz@gmx.ch \
    --cc=linux-input@vger.kernel.org \
    --cc=linux-usb@vger.kernel.org \
    --cc=penmount.touch@gmail.com \
    /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.