1. 12 12月, 2009 1 次提交
  2. 20 8月, 2009 1 次提交
  3. 11 3月, 2009 1 次提交
    • B
      powerpc/kconfig: Kill PPC_MULTIPLATFORM · 28794d34
      Benjamin Herrenschmidt 提交于
      CONFIG_PPC_MULTIPLATFORM is a remain of the pre-powerpc days and isn't
      really meaningful anymore. It was basically equivalent to PPC64 || 6xx.
      
      This removes it along with the following changes:
      
       - 32-bit platforms that relied on PPC32 && PPC_MULTIPLATFORM now rely
         on 6xx which is what they want anyway.
      
       - A new symbol, PPC_BOOK3S, is defined that represent compliance with
         the "Server" variant of the architecture. This is set when either 6xx
         or PPC64 is set and open the door for future BOOK3E 64-bit.
      
       - 64-bit platforms that relied on PPC64 && PPC_MULTIPLATFORM now use
         PPC64 && PPC_BOOK3S
      
       - A separate and selectable CONFIG_PPC_OF_BOOT_TRAMPOLINE option is now
         used to control the use of prom_init.c
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      28794d34
  4. 11 2月, 2009 1 次提交
    • G
      powerpc/amigaone: Add platform support for AmigaOne · 54b318aa
      Gerhard Pircher 提交于
      This commit adds the setup code for booting Linux on AmigaOne G3SE (G3
      only), AmigaOne XE and uA1 (G3/G4) desktop computers. These boards were
      sold by Eyetech and are based on MAI Logic's Teron boards and its
      Articia S northbridge.
      The AmigaOne uses U-boot as firmware, which doesn't support a flattened
      device tree yet. The northbridge has some design flaws, which makes it
      necessary to use non cacheable memory for DMA operations
      (CONFIG_NOT_COHERENT_CACHE) and to avoid setting the coherence (M) flag
      for memory pages.
      Signed-off-by: NGerhard Pircher <gerhard_pircher@gmx.net>
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      54b318aa