From: Yan Burman <burman.yan@gmail.com>
To: Shem Multinymous <multinymous@gmail.com>
Cc: Henrique de Moraes Holschuh <hmh@hmh.eng.br>,
hdaps-devel@lists.sourceforge.net, linux-kernel@vger.kernel.org,
Pavel Machek <pavel@ucw.cz>
Subject: Re: [Hdaps-devel] [PATCH 2.6.23-rc2] hwmon: HP Mobile Data Protection System 3D ACPI driver (resend)
Date: Thu, 30 Aug 2007 17:44:13 +0200 [thread overview]
Message-ID: <46D6E5CD.4060807@gmail.com> (raw)
In-Reply-To: <41840b750708291731w3fb5e673k3c1283e4a2fa82f0@mail.gmail.com>
Shem Multinymous wrote:
> On 8/29/07, Henrique de Moraes Holschuh <hmh@hmh.eng.br> wrote:
>
>> On Wed, 29 Aug 2007, Yan Burman wrote:
>>
>
>
>> HDAPS with input device support is quite new. hdapsd was patched to talk to
>> it, too. I suppose we should port the input device support to the driver
>> in-tree just so that we get it in tree as well. Sounds like an useful
>> reason to bother with in-tree hdaps. Not that it will save much power with
>> the in-tree driver, but at least it will be widely available from there.
>>
>
> In case they'll be of help for such porting, the relevant hdaps
> patches from my tp_smapi patch series are attached.
>
>
>
>>> I agree that the sys interface is probably not the best choice, but the
>>> accelerometer data should provide not only position, but also generate
>>> an event when it detects
>>> that it's falling. From what I understood hdaps does not have that info,
>>>
>> You can generate events on input devices, but I am not sure that's the best
>> way to go about it for this. Things that block on read until an interrupt
>> happens might work better.
>>
>
> You can do the latter via another (4th) input device.
>
>
>
What's wrong with the stuff I did in mdps? a misc character device that
acts like /dev/rtc. Why does it have to be input device oriented?
>> I'd suggest an accelerometer sysfs interface, that we implement in hdaps
>> (in and out-of-tree), ams and hpmdp. One input device for joystick
>> emulation (optional), one input device with accelerometer data in mg or ug,
>>
>
> Is any of the accelerometer drivers currently capable of computing the
> physical acceleration? Also, is there an issue of linear vs. angular
> acceleration?
>
>
>
>> and an optional one with the raw accelerometer data.
>>
>
> Before or after axis inversion/swapping? The tp_smapi hdaps driver
> (losslessly) inverts the raw data too, to avoid duplication of
> model-specific orientation logic.
>
>
>
>> unless someone wants to implement their own free-fall algorithms instead of
>> using whatever is in the firmware).
>>
>
> The term "free-fall" is dangerously misleading, for the reasons
> explained in the IBM APS whitepaper.
>
> Shem
>
I also looked at what you did in the patches as well as the modified
hdapsd. I'm doing the raw input device right now in the mdps, but I have
a suggestion.
It seems to me that right now there are at least 3 drivers that provide
the same functionality - hdaps, ams and mdps. Why not create the input
device
that exports raw accelerometer data with a name that is generic -
something like accel/input or something along those lines. This way
hdapsd could work
with any driver that provides the functionality without being hdaps
specific.
Yan
next prev parent reply other threads:[~2007-08-30 14:51 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-08-11 11:26 [PATCH 2.6.23-rc2] hwmon: HP Mobile Data Protection System 3D ACPI driver (resend) Yan Burman
2007-08-11 17:14 ` Henrique de Moraes Holschuh
2007-08-25 10:25 ` Pavel Machek
2007-08-25 11:36 ` Yan Burman
2007-08-27 8:28 ` Pavel Machek
2007-08-27 17:11 ` Henrique de Moraes Holschuh
2007-08-29 17:05 ` Yan Burman
2007-08-29 23:30 ` [Hdaps-devel] " Henrique de Moraes Holschuh
2007-08-30 0:31 ` Shem Multinymous
2007-08-30 12:42 ` Henrique de Moraes Holschuh
2007-08-30 15:44 ` Yan Burman [this message]
2007-08-30 16:41 ` Henrique de Moraes Holschuh
2007-08-30 19:39 ` Kay Sievers
2007-09-10 20:18 ` Yan Burman
2007-09-10 22:55 ` Henrique de Moraes Holschuh
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=46D6E5CD.4060807@gmail.com \
--to=burman.yan@gmail.com \
--cc=hdaps-devel@lists.sourceforge.net \
--cc=hmh@hmh.eng.br \
--cc=linux-kernel@vger.kernel.org \
--cc=multinymous@gmail.com \
--cc=pavel@ucw.cz \
/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.