Skip to content
  1. Dec 01, 2011
    • Shawn Guo's avatar
      arm/imx: fix irq_base for gpio · 04aafd71
      Shawn Guo authored
      
      
      When gpio core dynamically allocate gpio number for a port, it starts
      from the end of the total range, 0 ~ ARCH_NR_GPIOS.  That said, the
      earlier a port gets probed, the bigger gpio number it gets assigned.
      To match this, the irq_base for gpio should be assigned from
      'MXC_GPIO_IRQ_START + ARCH_NR_GPIOS' decreasingly.
      
      Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
      04aafd71
    • Shawn Guo's avatar
      arm/imx: fix return type of callback passed to of_irq_init() · 2a3267a4
      Shawn Guo authored
      
      
      The of_irq_init() expects the callback passed by .data of of_device_id
      return 'int' instead of 'void'.  This patch fixes it to have
      irq_init_cb() return the correct value, and in turn have the secondary
      interrupt controller (gpio in this case) initialized properly and also
      eliminate the error message 'of_irq_init: children remain, but no
      parents' which was overlooked before.
      
      Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
      2a3267a4
  2. Nov 24, 2011
  3. Nov 23, 2011
  4. Nov 22, 2011