[PATCH] Motion sensor SPI interface for GTA02

Willie Chen willie_chen at openmoko.com
Thu Jan 10 03:33:08 CET 2008


Werner Almesberger wrote:
> I wrote:
>   
>> Thanks ! I'm debugging and cleaning it up now.
>>     
>
> I checked in a first round. It doesn't work yet, but it doesn't crash
> as badly anymore :-)
>
> I've checked in the original patch as gta02-acc.patch in SVN revision
> 3799 and my changes as an update in revision 3800, so that it's easier
> to see what I've changed.
>
> Your original patch is quite clean, but I'd like to draw your attention
> to a three small coding style issues:
>
> - the "defensive programming" in __reg_read and __reg_write actually
>   masked an incorrect invocation of __reg_write
>
> - likewise, lis302dl_int_mode would fail silently if given an incorrect
>   accelerometer number. (E.g., someone may think we count from 0, not
>   1.) There are similar issues in the sysfs set_* functions, which I'll
>   fix soon.
>
> - named constants are much easier to read than just plain numbers,
>   e.g., READ_BIT vs. 0x80, or the way how CTRL3 is now set
>
> The driver still hangs, but since it's not enabled in our defconfig yet,
> we can include the kernel code regardless. I'll continue chasing the
> interrupt problem.
>
> Thanks,
> - Werner
>   
Hi Werner,

Thanks for your review. :-)

Regards,
willie
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.openmoko.org/pipermail/openmoko-kernel/attachments/20080110/087e1474/attachment.htm 


More information about the openmoko-kernel mailing list