Skip to content
Snippets Groups Projects
  1. Nov 21, 2008
    • Yuri Tikhonov's avatar
      ppc4xx: katmai: Change default config · 1a6a00dc
      Yuri Tikhonov authored
      
       This patch enables support for EXT2, and increases the
      CONFIG_SYS_BOOTMAPSZ size for the default configuration
      of the katmai boards to use them as the RAID-reference
      AMCC setups.
      
       EXT2 enabling allows one to boot kernels from the EXT2
      formatted Compact Flash cards.
      
       CONFIG_SYS_BOOTMAPSZ increasing allows one to boot the
      Linux kernels, which use PAGE_SIZE of 256KB. Otherwise,
      the memory area with DTB file (which is placed at the
      end of the bootmap area) will turn out to be overlapped
      with the BSS segment of the 256KB kernel, and zeroed
      in early_init() of Linux.
      
       Actually, increasing of the bootmap size could be done
      via setting of the bootm_size U-Boot variable, but it looks
      like the current U-Boot implementation have some bootm_size-
      related functionality lost. In many places through the U-Boot
      code the CONFIG_SYS_BOOTMAPSZ definition is used directly
      (instead of trying to read the corresponding value from the
      environment). The same is truth for the boot_jump_linux()
      function in lib_ppc/bootm.c, where U-Boot transfers control
      to Linux passing the CONFIG_SYS_BOOTMAPSZ (not bootm_size)
      value to the booting kernel.
      
      Signed-off-by: default avatarYuri Tikhonov <yur@emcraft.com>
      Signed-off-by: default avatarIlya Yanok <yanok@emcraft.com>
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      1a6a00dc
    • Dave Mitchell's avatar
      ppc4xx: Changed 460EX/GT OCM TLB and internal SRAM initialization · ddf45cc7
      Dave Mitchell authored
      
      Expanded OCM TLB to allow access to 64K OCM as well as 256K of
      internal SRAM.
      
      Adjusted internal SRAM initialization to match updated user
      manual recommendation.
      
      OCM & ISRAM are now mapped as follows:
              physical        virtual         size
      ISRAM   0x4_0000_0000   0xE300_0000     256k
      OCM     0x4_0004_0000   0xE304_0000     64k
      
      A single TLB was used for this mapping.
      
      Signed-off-by: default avatarDave Mitchell <dmitch71@gmail.com>
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      ddf45cc7
    • Dave Mitchell's avatar
      ppc4xx: Added ppc4xx-isram.h for internal SRAM and L2 cache DCRs · b14ca4b6
      Dave Mitchell authored
      
      Added include/asm-ppc/ppc4xx-isram.h and moved internal SRAM and
      L2 cache DCRs from ppc440.h to this new header.
      
      Also converted these DCR defines from lowercase to uppercase and
      modified referencing modules to use them.
      
      Signed-off-by: default avatarDave Mitchell <dmitch71@gmail.com>
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      b14ca4b6
    • Steven A. Falco's avatar
      ppc4xx: Delete unused definitions for SDR0_DDRCFG from ppc4xx.h · 711e2b2a
      Steven A. Falco authored
      
      The definitions of bits in SDR_CFG are incorrect, and not used within
      U-Boot.  Therefore, they can be removed.
      
      The naming of the sdr_ddrdl/sdr_cfg registers do not follow conventions,
      and are unused, so they can be removed too.
      
      A definition for SDR0_DDRCFG is added.
      
      Signed-off-by: default avatarSteven A. Falco <sfalco@harris.com>
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      711e2b2a
  2. Nov 20, 2008
  3. Nov 18, 2008
  4. Nov 11, 2008
  5. Nov 10, 2008
  6. Nov 08, 2008
Loading