[Avila] Gateworks Openwrt and GPIO

Chris Lang chris at ccbw.net
Wed Jun 11 18:29:14 EDT 2008


That would be correct, never saw a suggestion of adding gpio's 0, 2, and 4 to the mask, but it really needs to be setup board specifically.

- Chris
  ----- Original Message ----- 
  From: Mark Kelly 
  To: Chris Lang 
  Cc: avila 
  Sent: Wednesday, June 11, 2008 3:25 PM
  Subject: Re: [Avila] Gateworks Openwrt and GPIO


  Thanks Chris,

  so does the adding 0 2 4 to the mask like was suggested earlier get me control of those for the gw2345???

  Mark

  On Wed, 2008-06-11 at 15:22 -0700, Chris Lang wrote:

     
    Mark, 
     
    For the Avila, the gpio's currently are not configured on a per board basis. You will notice in avila-setup.c that it is flagged as needing to be done. Instead it has a blanket mask of the following: 
     
    #define AVILA_GPIO_MASK (1 << 1) | (1 << 3) | (1 << 5) | (1 << 7) | (1 << 9) 
     
    which means that you can only control gpio's 1, 3, 5, 7, and 9. 
     
    You will also need to set them as output's before trying to set/clear them. So, in your example, you will need to do the following to set/clear gpio 1: 
     
    # gpioctl dirout 1 
    # gpioctl set 1 
    # gpioctl clear 1 
     
    As for gpio 3, you are able to set/clear it without setting the direction because the led driver set's it as an output. 
     
    - Chris 
      ----- Original Message ----- 
      From: Mark Kelly 
      To: avila 
      Sent: Wednesday, June 11, 2008 11:48 AM 
      Subject: [Avila] Gateworks Openwrt and GPIO 



      Anyone using the current openwrt and their gpiodev?

      I have this strange problem with my GW2345 and I'm not sure where to look.  I've found in the the openwrt patches where they assign gpio 3 to the LED which works great.  Now what doesn't appear to work is the other gpio on the board.  using the gpioctl package I can control gpio 3 just fine, but  if I try to turn gpio 0,1,2, or 4 on or off with it.  It just sits there.  It acts like it does something, but that status of those gpio never changes.  

      When I look at the patchset for gpio 3 it appears that it is latched and I'm wondering if I change the other gpio pins to be that way if I can control similarly?







--------------------------------------------------------------------------


      _______________________________________________
      Avila mailing list
      Avila at lists.gateworks.com
      http://lists.gateworks.com/cgi-bin/mailman/listinfo/avila 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.gateworks.com/pipermail/avila/attachments/20080611/b1b51f8a/attachment.htm 


More information about the Avila mailing list