1. 24 Oct, 2008 1 commit
  2. 18 Oct, 2008 2 commits
  3. 03 Sep, 2008 1 commit
  4. 27 Aug, 2008 2 commits
  5. 10 Jul, 2008 1 commit
  6. 02 Jul, 2008 1 commit
  7. 19 Jun, 2008 1 commit
  8. 12 Jun, 2008 1 commit
    • Becky Bruce's avatar
      Change initdram() return type to phys_size_t · 9973e3c6
      Becky Bruce authored
      
      
      This patch changes the return type of initdram() from long int to phys_size_t.
      This is required for a couple of reasons: long int limits the amount of dram
      to 2GB, and u-boot in general is moving over to phys_size_t to represent the
      size of physical memory.  phys_size_t is defined as an unsigned long on almost
      all current platforms.
      
      This patch *only* changes the return type of the initdram function (in
      include/common.h, as well as in each board's implementation of initdram).  It
      does not actually modify the code inside the function on any of the platforms;
      platforms which wish to support more than 2GB of DRAM will need to modify
      their initdram() function code.
      
      Build tested with MAKEALL for ppc, arm, mips, mips-el. Booted on powerpc
      MPC8641HPCN.
      Signed-off-by: default avatarBecky Bruce <becky.bruce@freescale.com>
      9973e3c6
  9. 11 Jun, 2008 1 commit
  10. 20 May, 2008 1 commit
  11. 19 May, 2008 1 commit
  12. 03 May, 2008 1 commit
  13. 29 Apr, 2008 1 commit
  14. 26 Mar, 2008 1 commit
    • Jon Loeliger's avatar
      FSL: Clean up board/freescale/common/Makefile · 25eedb2c
      Jon Loeliger authored
      
      
      Each file that can be built here now follows some
      CONFIG_ option so that they are appropriately built
      or not, as needed.  And CONFIG_ defines were added
      to various board config files to make sure that happens.
      
      The other board/freescale/*/Makefiles no longer need
      to reach up and over into ../common to build their
      individually needed files any more.
      
      Boards that are CDS specific were renamed with cds_ prefix.
      Signed-off-by: default avatarJon Loeliger <jdl@freescale.com>
      25eedb2c
  15. 04 Mar, 2008 1 commit
  16. 20 Feb, 2008 1 commit
    • Jon Loeliger's avatar
      86xx: Fix GUR PCI config registers properly. · a551cee9
      Jon Loeliger authored
      Back in commit 975a083a
      
       where
      I tried to "8610HPCD: Fix typos in two PCI setup registers", I
      botched it due to not realizing that 8610 and 8641 had different
      Global Utility Register defintions, one of which was like 85xx,
      and the other wasn't.  Correct this problem by introducing two
      symbols, one for each 86xx SoC, but neither of which is named
      anything like 85xx.
      
      My bad.  Lovely Wednesday with git bisect.  You know.
      Signed-off-by: default avatarJon Loeliger <jdl@freescale.com>
      a551cee9
  17. 19 Feb, 2008 1 commit
  18. 24 Jan, 2008 2 commits
  19. 16 Jan, 2008 1 commit
  20. 12 Jan, 2008 1 commit
    • Wolfgang Denk's avatar
      Fix linker scripts: add NOLOAD atribute to .bss/.sbss sections · 64134f01
      Wolfgang Denk authored
      
      
      With recent toolchain versions, some boards would not build because
      or errors like this one (here for ocotea board when building with
      ELDK 4.2 beta):
      ppc_4xx-ld: section .bootpg [fffff000 -> fffff23b] overlaps section .bss [fffee900 -> fffff8ab]
      
      For many boards, the .bss section is big enough that it wraps around
      at the end of the address space (0xFFFFFFFF), so the problem will not
      be visible unless you use a 64 bit tool chain for development. On
      some boards however, changes to the code size (due to different
      optimizations) we bail out with section overlaps like above.
      
      The fix is to add the NOLOAD attribute to the .bss and .sbss
      sections, telling the linker that .bss does not consume any space in
      the image.
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      64134f01
  21. 09 Jan, 2008 2 commits
  22. 03 Jan, 2008 1 commit
  23. 07 Nov, 2007 2 commits
    • York Sun's avatar
      8610: Add console frame buffer support to FSL 8610 DIU driver. · 070ba561
      York Sun authored
      
      
      Add cfb console support to FSL 8610 DIU driver.
      Inspect board version from PIXIS to obtain correct pixel format.
      
      Use #define CONFIG_VIDEO in config file to enable fb console.
      
      To switch monitor, set monitor variable to
      0 - DVI, 1 - Single link LVDS, 2 - Double link LVDS
      followed by "diufb init".
      
      Preserve logo bitmap at the top of the fb console.
      Signed-off-by: default avatarYork Sun <yorksun@freescale.com>
      Signed-off-by: default avatarJon Loeliger <jdl@freescale.com>
      070ba561
    • York Sun's avatar
      8610: Add 8610 DIU display driver · a877880c
      York Sun authored
      
      
      1280x1024 and 1024x768 @ 32 bpp are supported now.
      DVI, Single-link LVDS, Double-link LVDS are all supported.
      
      Environmental variable "monitor" is used to specify monitor port.
      
      A new command "diufb" is introduced to reinitialize monitor
      and display a BMP file in the memory. So far, 1-bit, 4-bit,
      8-bit and 24-bit BMP formats are supported.
      
          diufb init
              - initialize the diu driver
          Enable the port specified in the environmental variable "monitor"
      
          diufb addr
              - display bmp file in memory.
          The bmp image should be no bigger than the resolution, 1280x1024
          for DVI and double-link LVDS, 1024x768 for single-link LVDS.
      
      Note, this driver allocate memory but doesn't free it after use
      It is written on purpose -- to avoid a failure of reallocation
      due to memory fragement.
      
      ECC of DDR is disabled for DIU performance. L2 data cache is also disabled.
      Signed-off-by: default avatarYork Sun <yorksun@freescale.com>
      Signed-off-by: default avatarJon loeliger <jdl@freescale.com>
      a877880c
  24. 17 Oct, 2007 1 commit