1. 10 2月, 2010 1 次提交
  2. 05 2月, 2010 2 次提交
  3. 11 1月, 2010 1 次提交
  4. 11 12月, 2009 1 次提交
  5. 14 11月, 2009 5 次提交
  6. 08 11月, 2009 2 次提交
    • L
    • L
      [ARM] kirkwood: fix PCI I/O port assignment · 35f029e2
      Lennert Buytenhek 提交于
      Instead of allocating PCI devices I/O port bus addresses from the
      000xxxxx I/O port range as intended, due to a bus versus physical
      address mixup, the Kirkwood PCIe handling code inadvertently
      allocated I/O port bus addresses from the f20xxxxx address range
      (which is the physical address range of the PCIe I/O mapping window),
      but then direct all I/O port accesses to bus addresses 000xxxxx,
      which would then not be decoded at all.
      
      Fix this by setting the base address of the PCIe I/O space struct
      resource to KIRKWOOD_PCIE_IO_BUS_BASE instead of the incorrect
      KIRKWOOD_PCIE_IO_PHYS_BASE, and fix up __io() to expect addresses
      offsetted by the former instead of the latter.
      
      (The suggested fix of directing I/O port accesses from the host to
      bus addresses f20xxxxx instead has the problem that assigning full
      32bit I/O port bus addresses (f20xxxxx) doesn't work on all PCI
      devices, as not all PCI devices implement full 32 bit BAR registers
      for I/O ports.  We should really try to allocate I/O port bus
      addresses that fit in 16 bits.)
      Signed-off-by: NLennert Buytenhek <buytenh@marvell.com>
      Signed-off-by: NNicolas Pitre <nico@marvell.com>
      35f029e2
  7. 06 11月, 2009 2 次提交
  8. 24 8月, 2009 1 次提交
  9. 11 8月, 2009 3 次提交
  10. 07 7月, 2009 1 次提交
  11. 09 6月, 2009 13 次提交
  12. 23 5月, 2009 1 次提交
  13. 22 5月, 2009 1 次提交
  14. 21 5月, 2009 1 次提交
  15. 24 4月, 2009 1 次提交
    • N
      [ARM] 5460/1: Orion: reduce namespace pollution · fdd8b079
      Nicolas Pitre 提交于
      Symbols like SOFT_RESET are way too generic to be exported at large.
      To avoid this, let's move the mbus bridge register defines into a
      separate file and include it where needed.  This affects mach-kirkwood,
      mach-loki, mach-mv78xx0 and mach-orion5x simultaneously as they all
      share code in plat-orion which relies on those defines.
      
      Some other defines have been moved to narrower scopes, or simply deleted
      when they had no user.
      
      This fixes compilation problem with mpt2sas on the above listed
      platforms.
      Signed-off-by: NNicolas Pitre <nico@marvell.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      fdd8b079
  16. 07 4月, 2009 2 次提交
  17. 24 3月, 2009 2 次提交