1. 12 12月, 2007 1 次提交
  2. 21 11月, 2007 1 次提交
  3. 20 11月, 2007 1 次提交
  4. 08 10月, 2007 2 次提交
    • A
      [POWERPC] QEIC: Implement pluggable handlers, fix MPIC cascading · cccd2102
      Anton Vorontsov 提交于
      set_irq_chained_handler overwrites MPIC's handle_irq function
      (handle_fasteoi_irq) thus MPIC never gets eoi event from the
      cascaded IRQ. This situation hangs MPIC on MPC8568E.
      
      To solve this problem efficiently, QEIC needs pluggable handlers,
      specific to the underlaying interrupt controller.
      
      Patch extends qe_ic_init() function to accept low and high interrupt
      handlers. To avoid #ifdefs, stack of interrupt handlers specified in
      the header file and functions are marked 'static inline', thus
      handlers are compiled-in only if actually used (in the board file).
      Another option would be to lookup for parent controller and
      automatically detect handlers (will waste text size because of
      never used handlers, so this option abolished).
      
      qe_ic_init() also changed in regard to support multiplexed high/low
      lines as found in MPC8568E-MDS, plus qe_ic_cascade_muxed_mpic()
      handler implemented appropriately.
      Signed-off-by: NAnton Vorontsov <avorontsov@ru.mvista.com>
      Acked-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      cccd2102
    • K
      [POWERPC] Use for_each_ matching routinues for pci PHBs · c9438aff
      Kumar Gala 提交于
      On the Freescale embedded (83xx, 85xx, 86xx) and a few of the discrete
      bridges (mpc10x, tsi108) use the new for_each_compatible_node() or
      for_each_node_by_type() to provide more exact matching when looking for
      PHBs in the device tree.
      
      With the previous code it was possible to match on pci bridges since
      we were only matching on device_type.
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      c9438aff
  5. 14 9月, 2007 1 次提交
  6. 23 8月, 2007 1 次提交
    • K
      [POWERPC] Remove old includes from arch/ppc · ed16c20d
      Kumar Gala 提交于
      Remove includes of files that existed in arch/ppc that we dont need in
      arch/powerpc anymore.  The following includes were removed:
      
       <asm/amigappc.h>
       <asm/bootinfo.h>
       <asm/ppcboot.h>
       <asm/ppc_sys.h>
       <asm/residual.h>
       <asm/m8260_pci.h>
      
      This also caused platforms/embedded6xx/mpc7448_hpc2.h to no longer be
      needed and thus removed.
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      ed16c20d
  7. 10 8月, 2007 1 次提交
  8. 29 6月, 2007 2 次提交
  9. 02 5月, 2007 1 次提交
  10. 18 2月, 2007 1 次提交
  11. 17 2月, 2007 4 次提交
  12. 30 1月, 2007 1 次提交
  13. 26 1月, 2007 1 次提交
  14. 22 1月, 2007 1 次提交
  15. 04 12月, 2006 1 次提交
  16. 16 10月, 2006 1 次提交
  17. 04 10月, 2006 1 次提交