[patch 1/9] efikamx: read board id

Matt Sealey neko at genesi-usa.com
Wed Oct 20 16:53:37 EDT 2010


No like I said several boards will work with the code as the pcb design has changed. I am sure the few people with 1.0 boards would like to run 2.6.36 too.

It's just about decoupling the setting of the pins and reporting the board id. Set the board id pins up first. Then do some other stuff. Then go back before you need it, and set system_rev up.

Matt Sealey
Product Development Analyst
Genesi USA, Inc.

On Oct 20, 2010, at 2:26 PM, Loïc Minier <loic.minier at linaro.org> wrote:

> On Wed, Oct 20, 2010, Matt Sealey wrote:
>> Uwe, there is no way to tell if the pads have settled, it is entirely
>> a hardware problem, just like when GPIOs are at random input states if
>> they are not connected to anything: in this case, first of all the
>> IOMUX pull downs and then the GPIO change to input takes longer than
>> you can safely do it and then immediately read the pins or board
>> version 1.1 and below will not ID correctly.
> 
> Is there a strong need to distinguish between all the PCB ids?  You
> could use the TO2 versus TO3 information to decide between 1.1 and 1.3
> PCBs and stop supporting the other (rare) boards?
> 
> -- 
> Loïc Minier



More information about the linux-arm-kernel mailing list