1. 31 10月, 2013 1 次提交
  2. 13 8月, 2013 1 次提交
    • S
      powerpc: 52xx: provide a default in mpc52xx_irqhost_map() · 6391f697
      Sebastian Siewior 提交于
      My gcc-4.3.5 fails to compile due to:
      
      |cc1: warnings being treated as errors
      |arch/powerpc/platforms/52xx/mpc52xx_pic.c: In function ‘mpc52xx_irqhost_map’:
      |arch/powerpc/platforms/52xx/mpc52xx_pic.c:343: error: ‘irqchip’ may be used uninitialized in this function
      
      since commit e34298c9 ("powerpc: 52xx: nop out unsupported critical
      IRQs"). This warning is complete crap since only values 0…3 are possible
      which are checked but gcc fails to understand that. I wouldn't care much
      but since this is compiled with -Werror I made this patch.
      While add it, I replaced the warning from l2irq to l1irq since this is
      the number that is evaluated.
      Signed-off-by: NSebastian Andrzej Siewior <bigeasy@linutronix.de>
      Signed-off-by: NAnatolij Gustschin <agust@denx.de>
      6391f697
  3. 26 10月, 2012 1 次提交
    • W
      powerpc: 52xx: nop out unsupported critical IRQs · e34298c9
      Wolfram Sang 提交于
      Currently, when booting MPC52xx based platforms, we get:
      
              mpc52xx_irqhost_map: invalid irq: virq=16, l1=0, l2=3
              irq: irq-16==>hwirq-0x3 mapping failed: -22
              [WARNing skipped]
      
      The warning is wrong since the mapping itself is valid. However, there is no
      support for that type of IRQ currently. Print a proper warning and bind the irq
      to a no_irq chip.
      Signed-off-by: NWolfram Sang <w.sang@pengutronix.de>
      Cc: John Bonesio <bones@secretlab.ca>
      Cc: Anatolij Gustschin <agust@denx.de>
      Cc: Grant Likely <grant.likely@secretlab.ca>
      Signed-off-by: NAnatolij Gustschin <agust@denx.de>
      e34298c9
  4. 16 2月, 2012 2 次提交
    • G
      irq_domain/powerpc: constify irq_domain_ops · 9f70b8eb
      Grant Likely 提交于
      Make all the irq_domain_ops structures in powerpc 'static const'
      Signed-off-by: NGrant Likely <grant.likely@secretlab.ca>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: Milton Miller <miltonm@bga.com>
      Tested-by: NOlof Johansson <olof@lixom.net>
      9f70b8eb
    • G
      irq_domain: Replace irq_alloc_host() with revmap-specific initializers · a8db8cf0
      Grant Likely 提交于
      Each revmap type has different arguments for setting up the revmap.
      This patch splits up the generator functions so that each revmap type
      can do its own setup and the user doesn't need to keep track of how
      each revmap type handles the arguments.
      
      This patch also adds a host_data argument to the generators.  There are
      cases where the host_data pointer will be needed before the function returns.
      ie. the legacy map calls the .map callback for each irq before returning.
      
      v2: - Add void *host_data argument to irq_domain_add_*() functions
          - fixed failure to compile
          - Moved IRQ_DOMAIN_MAP_* defines into irqdomain.c
      Signed-off-by: NGrant Likely <grant.likely@secretlab.ca>
      Cc: Rob Herring <rob.herring@calxeda.com>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: Milton Miller <miltonm@bga.com>
      Tested-by: NOlof Johansson <olof@lixom.net>
      a8db8cf0
  5. 15 2月, 2012 1 次提交
    • G
      irq_domain/powerpc: Use common irq_domain structure instead of irq_host · bae1d8f1
      Grant Likely 提交于
      This patch drops the powerpc-specific irq_host structures and uses the common
      irq_domain strucutres defined in linux/irqdomain.h.  It also fixes all
      the users to use the new structure names.
      
      Renaming irq_host to irq_domain has been discussed for a long time, and this
      patch is a step in the process of generalizing the powerpc virq code to be
      usable by all architecture.
      
      An astute reader will notice that this patch actually removes the irq_host
      structure instead of renaming it.  This is because the irq_domain structure
      already exists in include/linux/irqdomain.h and has the needed data members.
      Signed-off-by: NGrant Likely <grant.likely@secretlab.ca>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: Milton Miller <miltonm@bga.com>
      Tested-by: NOlof Johansson <olof@lixom.net>
      bae1d8f1
  6. 19 5月, 2011 1 次提交
  7. 04 5月, 2011 1 次提交
  8. 31 3月, 2011 1 次提交
  9. 29 3月, 2011 1 次提交
  10. 10 3月, 2011 1 次提交
  11. 09 12月, 2009 1 次提交
  12. 24 11月, 2009 1 次提交
  13. 05 2月, 2009 2 次提交
  14. 10 1月, 2009 1 次提交
  15. 21 12月, 2008 2 次提交
  16. 29 4月, 2008 1 次提交
  17. 27 1月, 2008 1 次提交
  18. 19 1月, 2008 1 次提交
  19. 10 10月, 2007 1 次提交
  20. 13 9月, 2007 2 次提交
  21. 17 8月, 2007 1 次提交
  22. 12 4月, 2007 1 次提交
  23. 13 2月, 2007 1 次提交
  24. 04 12月, 2006 3 次提交
  25. 13 11月, 2006 1 次提交