Nicolas,

The polling TPS6507x touchscreen driver works without error (just uses
2% of the CPU).  It is the hw design when using the I2C silicon module
in the L138 that has the problem.

Todd

On Thu, 2010-07-29 at 09:18 -0400, Nicolas Luna wrote:

> Todd,
> 
> 
> 
> Is it possible that the problem occurs because the driver is using
> polling and it polls the PMIC to fast and it cannot handles all
> commands received so it returns NACK?
> 
> 
> Thanks
> 
> 
> Nicolas
> 
> 
> 
> On Thu, Jul 29, 2010 at 8:24 AM, Nicolas Luna <[email protected]>
> wrote:
> 
>         Todd,
>         
>         
>         
>         Yes the polling is not such a problem because 2% is not that
>         much. Probably that the bitbang will be more than that it's
>         why I would like to avoid it. If there is a hardware mod to
>         correct NACK problem I'll be glad to apply it.
>         
>         
>         Thanks,
>         
>         
>         Nicolas
>         
>         
>         
>         
>         
>         
>         
>         
>         On Thu, Jul 29, 2010 at 7:43 AM, Todd Fischer
>         <[email protected]> wrote:
>         
>                 Nicolas,
>                 
>                 Also, due to another hardware limitation, the touch
>                 screen driver using polling instead of interrupts.  I
>                 heard a hardware change that will allow for interrupts
>                 to be used is planned as well.  The polling overhead
>                 costs around 2% ARM CPU.
>                 
>                 Todd
>                 
>                 
>                 
>                 
>                 On Thu, 2010-07-29 at 10:42 +0530, Nori, Sekhar
>                 wrote: 
>                 
>                 > Hi Nicolas,
>                 > 
>                 > On Thu, Jul 29, 2010 at 02:16:16, Nicolas Luna wrote:
>                 > > Todd,
>                 > >
>                 > > What do I need to change if I want to use the bitbang i2c 
> driver and
>                 > > stop to get those error messages.
>                 > 
>                 > You can try the patch here: 
> http://arago-project.org/git/projects/?p=linux-omapl1.git;a=commit;h=7d8accda275fdbe6e727e7ac02ae5a92f5695326
>                 > 
>                 > This issue should be fixed in future revisions of Logic 
> EVMs so this patch
>                 > wont be needed afterward.
>                 > 
>                 > Thanks,
>                 > Sekhar
>         
>         
>         
> 
> 
> 
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to