1. 23 6月, 2009 4 次提交
    • H
      powerpc/85xx: remove duplicated #include · 6cc7959f
      Huang Weiyi 提交于
      Remove duplicated #include in arch/powerpc/platforms/85xx/xes_mpc85xx.c.
      Signed-off-by: NHuang Weiyi <weiyi.huang@gmail.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      6cc7959f
    • K
      powerpc/85xx: Fix issue found by lockdep trace in smp_85xx_kick_cpu · cb1ffb62
      Kumar Gala 提交于
      lockdep trace found the following:
      
      ------------[ cut here ]------------
      Badness at c007baf0 [verbose debug info unavailable]
      NIP: c007baf0 LR: c007bad8 CTR: 00000000
      REGS: ef855e00 TRAP: 0700   Tainted: G        W
      (2.6.30-06736-g12a31df-dirty)
      MSR: 00021000 <ME,CE>  CR: 24044022  XER: 20000000
      TASK = ef858000[1] 'swapper' THREAD: ef854000 CPU: 0
      GPR00: 00000000 ef855eb0 ef858000 00000001 000000d0 f1000000 ffbc8000 ffffffff
      GPR08: 000000d0 c0760000 c0710000 00000007 2fffffff 1004a388 7ffd9400 00000000
      GPR16: 00000000 7ffcd100 7ffcd100 7ffcd100 c059cd78 c075c498 c057da7c ffffffff
      GPR24: ffbc8000 f1000000 00000001 c00bf8b0 c07595d4 000000d0 00021000 000000d0
      NIP [c007baf0] lockdep_trace_alloc+0xc0/0xf0
      LR [c007bad8] lockdep_trace_alloc+0xa8/0xf0
      Call Trace:
      [ef855eb0] [c007ba60] lockdep_trace_alloc+0x30/0xf0 (unreliable)
      [ef855ec0] [c00cb3ac] kmem_cache_alloc+0x2c/0xf0
      [ef855ee0] [c00bf8b0] __get_vm_area_node+0x80/0x1c0
      [ef855f10] [c0017580] __ioremap_caller+0x1d0/0x1e0
      [ef855f40] [c057da7c] smp_85xx_kick_cpu+0x64/0x124
      [ef855f60] [c0599180] __cpu_up+0xd0/0x1a4
      [ef855f80] [c05997c4] cpu_up+0x14c/0x1e0
      [ef855fc0] [c05732a0] kernel_init+0x100/0x1c4
      [ef855ff0] [c0011524] kernel_thread+0x4c/0x68
      Instruction dump:
      8009c174 2f800000 409e0048 73c08000 40820040 4818980d 2f830000 419effa0
      3d20c076 8009c388 2f800000 409eff90 <0fe00000> 4bffff88 60000000 60000000
      
      We were calling ioremap after we local_irq_restore(flags).  A simple
      reorder fixes the problem.
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      cb1ffb62
    • R
      powerpc/85xx: Fix FSL RapidIO probing on MDS boards · fa874618
      Randy Vinson 提交于
      FSL RapidIO won't probe without a proper compatible entry. This
      patch fixes the issue by adding fsl,rapidio-delta compatible to
      mpc85xx_ids.
      Signed-off-by: NRandy Vinson <rvinson@mvista.com>
      Signed-off-by: NAnton Vorontsov <avorontsov@ru.mvista.com>
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      fa874618
    • K
      powerpc/85xx: Stop using ppc_md.init on socrates · a44a23ed
      Kumar Gala 提交于
      Match what other 85xx platforms do for of_platform_bus_probe and use
      machine_device_initcall.  This is one small step in killing of
      ppc_md.init.
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      a44a23ed
  2. 16 6月, 2009 2 次提交
  3. 19 5月, 2009 4 次提交
  4. 30 3月, 2009 1 次提交
  5. 27 3月, 2009 1 次提交
  6. 24 3月, 2009 1 次提交
  7. 11 3月, 2009 2 次提交
  8. 31 12月, 2008 2 次提交
  9. 16 12月, 2008 1 次提交
  10. 04 12月, 2008 2 次提交
  11. 03 12月, 2008 1 次提交
  12. 31 10月, 2008 1 次提交
  13. 22 10月, 2008 1 次提交
  14. 14 10月, 2008 1 次提交
  15. 29 9月, 2008 1 次提交
  16. 16 9月, 2008 1 次提交
  17. 30 7月, 2008 1 次提交
  18. 17 7月, 2008 3 次提交
  19. 14 7月, 2008 4 次提交
  20. 26 6月, 2008 1 次提交
  21. 10 6月, 2008 2 次提交
  22. 09 6月, 2008 1 次提交
    • K
      [POWERPC] 85xx: MPC85xx MDS - Unconditionally select PHYLIB for board fixups · c4ea8964
      Kumar Gala 提交于
      The MPC85xx MDS board requires some board level tweaks of the PHYs that
      either the eTSEC (gianfar) or UCC ethernet controllers are connected to.
      
      Its possible to build the phylib as a module, however this breaks the
      board level fix ups because phy_read and phy_write are not available
      if we build as a module.
      
      So we unconditionally select PHYLIB to ensure its built into the kernel
      if we are building in MPC85xx MDS support.  This was determined to be
      the easiest soultion even though it prevents the user from removing
      PHYLIB support if they decide they don't want it.
      Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
      c4ea8964
  23. 03 6月, 2008 1 次提交
  24. 13 5月, 2008 1 次提交