Skip to content
Snippets Groups Projects
  1. May 10, 2013
  2. Apr 30, 2013
  3. Apr 19, 2013
  4. Apr 18, 2013
  5. Apr 17, 2013
  6. Apr 16, 2013
  7. Apr 15, 2013
    • Simon Glass's avatar
      x86: config: Init PCI before SPI · 617c246f
      Simon Glass authored
      
      Since the ICH SPI controller uses PCI, we must ensure that PCI is available
      before it is inited.
      
      This fixes the current "ICH SPI: Cannot find device" message on boot.
      
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      617c246f
    • Simon Glass's avatar
      x86: Allow setup code to manage its own global data · 7525c2da
      Simon Glass authored
      
      Currently x86 has its own means of managing the global data and board data
      (bd_t), and this code resides in start.S. With generic board, we need to
      ensure that we leave this alone - i.e. don't clear it as we do on other
      archs.
      
      This fixes a problem where the memory init data is cleared which causes
      the video driver to operate very slowly.
      
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      7525c2da
    • Simon Glass's avatar
      x86: Fix DRAM bank size init with generic board · 8b42dfc3
      Simon Glass authored
      
      The intention of the memory init code is that it should work the same with
      CONFIG_SYS_GENERIC_BOARD and without. This is tricky because dram_init()
      is called prior to relocation with generic board (matching other archs)
      and after relocation without generic board.
      
      Adjust the init sequence so that dram_init() is not called in the generic
      board case, which seems like the easiest fix for now. Also ensure that
      relocation addresses are still calculated.
      
      Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
      8b42dfc3
Loading