1. 23 6月, 2008 2 次提交
    • L
      [ARM] Orion: DRAM mapping granularity is 64KiB, not 16MiB · 4fc338e3
      Lennert Buytenhek 提交于
      The DRAM base address and size fields in the CPU's MBUS bridge have
      64KiB granularity, instead of the currently used 16MiB.  Since all
      of the currently supported MBUS peripherals support 64KiB granularity
      as well, this patch changes the Orion address map code to stop
      rounding base addresses down and sizes up to multiples of 16MiB.
      
      Found by Ke Wei <kewei@marvell.com>.
      Signed-off-by: NLennert Buytenhek <buytenh@marvell.com>
      Acked-by: NRussell King <linux@arm.linux.org.uk>
      4fc338e3
    • L
      [ARM] Orion: make window setup a little more safe · a18b6584
      Lennert Buytenhek 提交于
      Currently, Orion window setup uses hardcoded window indexes for each
      of the boot/cs0/cs1/cs2/PCIe WA windows.  The static window allocation
      used can clash if board support code will ever attempt to configure
      both a dev2 and a PCIe WA window, as both of those use CPU mbus window
      #7 at present.
      
      This patch keeps track of the last used window, and opens subsequently
      requested windows sequentially, starting from 4.  (Windows 0-3 are used
      as MEM/IO windows for the PCI/PCIe buses.)
      Signed-off-by: NLennert Buytenhek <buytenh@marvell.com>
      a18b6584
  2. 09 5月, 2008 2 次提交
  3. 29 4月, 2008 1 次提交
  4. 28 3月, 2008 8 次提交
  5. 08 3月, 2008 1 次提交
  6. 09 2月, 2008 1 次提交
  7. 26 1月, 2008 2 次提交