[PATCH 5/5]: lis302dl-wakeup-configuration.patch

Harald Welte laforge at openmoko.org
Fri Oct 17 20:31:47 CEST 2008

On Fri, Oct 17, 2008 at 06:23:27PM +0200, Simon Kagstrom wrote:
> On Fri, 17 Oct 2008 11:34:53 +0200
> Harald Welte <laforge at openmoko.org> wrote:
> > >    echo 1 1 1 180 0 1 > wakeup
> > 
> > Please note that there is a "single value per sysfs node" policy in
> > the mainline kenrel, so this will unlikely get merged.
> > 
> > I understand what you're trying to do, and it makes a lot of sense to
> > have this 'atomic' in one sysfs write.  But still, the abovementioned
> > policy is there...
> OK. Well, I'll cook up a new patch someday then. However, the interface
> won't be pretty if we supply multiple files for this.
> Perhaps it's OK to allow only setting of e.g., the threshold value and
> let the others be "implicit", i.e., less configurability but leaner
> interface. Or alternatively put everything in a hex value.

I don't see anything wrong with first writing to the threshold, etc. values and
then after all values are set you enable it by writing '1' to the x, y or z 
files.  If there is a problam updating the threshold after the wakeup setting
is active, you can also reject sysfs writes depending on which overall state
you are in.

- Harald Welte <laforge at openmoko.org>          	        http://openmoko.org/
Software for the world's first truly open Free Software mobile phone

More information about the openmoko-kernel mailing list