1. 04 Mar, 2008 1 commit
  2. 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
  3. 19 Feb, 2008 1 commit
  4. 24 Jan, 2008 2 commits
  5. 16 Jan, 2008 1 commit
  6. 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
  7. 09 Jan, 2008 2 commits
  8. 03 Jan, 2008 1 commit
  9. 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
  10. 17 Oct, 2007 1 commit