Skip to content
Snippets Groups Projects
  1. Oct 09, 2011
    • York Sun's avatar
      powerpc/8xxx: Add support for interactive DDR programming interface · 6f5e1dc5
      York Sun authored
      
      Interactive DDR debugging provides a user interface to view and modify SPD,
      DIMM parameters, board options and DDR controller registers before DDR is
      initialized. With this feature, developers can fine-tune DDR for board
      bringup and other debugging without frequently having to reprogram the flash.
      
      To enable this feature, define CONFIG_FSL_DDR_INTERACTIVE in board header
      file and set an environment variable to activate it. Syntax:
      
      setenv ddr_interactive on
      
      After reset, U-boot prompts before initializing DDR controllers
      FSL DDR>
      
      The available commands are
      print      print SPD and intermediate computed data
      reset      reboot machine
      recompute  reload SPD and options to default and recompute regs
      edit       modify spd, parameter, or option
      compute    recompute registers from current next_step to end
      next_step  shows current next_step
      help       this message
      go         program the memory controller and continue with u-boot
      
      The first command should be "compute", which reads data from DIMM SPDs and
      board options, performs the calculation then stops before setting DDR
      controller. A user can use "print" and "edit" commands to view and modify
      anything. "Go" picks up from current step with any modification and
      compltes the calculation then enables the DDR controller to continue u-boot.
      "Recompute" does it over from fresh reading.
      
      Signed-off-by: default avatarYork Sun <yorksun@freescale.com>
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      6f5e1dc5
  2. Oct 05, 2011
    • Mike Frysinger's avatar
      net: drop !NET_MULTI code · e2a53458
      Mike Frysinger authored
      
      This is long over due.  All but two net drivers have been converted, but
      those have now been dropped.
      
      The only thing left to do is actually delete all references to NET_MULTI
      and code that is compiled when that is not defined.  So here we scrub the
      core code.
      
      Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
      e2a53458
    • Mike Frysinger's avatar
      image: push default arch values to arch headers · 476af299
      Mike Frysinger authored
      
      This pushes the ugly duplicated arch ifdef lists we maintain in various
      image related files out to the arch headers themselves.
      
      Acked-by: default avatarNobuhiro Iwamatsu <iwamatsu@nigauri.org>
      Tested-by: default avatarThomas Chou <thomas@wytron.com.tw>
      Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
      476af299
    • Valentin Longchamp's avatar
      POST: add post_log_res field for post results in global data · 79843950
      Valentin Longchamp authored
      
      The current post_log_word in global data is currently split into 2x
      16 bits: half for the test start, half for the test success.
      Since we alredy have more than 16 POST tests defined and more could
      be defined, this may result in an overflow and the post_output_backlog
      would not work for the tests defined further of these 16 positions.
      
      An additional field is added to global data so that we can now support up
      to 32 (depending of architecture) tests. The post_log_word is only used
      to record the start of the test and the new field post_log_res for the
      test success (or failure). The post_output_backlog is for this change
      also adapted.
      
      Signed-off-by: default avatarValentin Longchamp <valentin.longchamp@keymile.com>
      79843950
    • Graeme Russ's avatar
      console: Implement pre-console buffer · 9558b48a
      Graeme Russ authored
      Allow redirection of console output prior to console initialisation to a
      temporary buffer.
      
      To enable this functionality, the board (or arch) must define:
       - CONFIG_PRE_CONSOLE_BUFFER - Enable pre-console buffer
       - CONFIG_PRE_CON_BUF_ADDR - Base address of pre-console buffer
       - CONFIG_PRE_CON_BUF_SZ - Size of pre-console buffer (in bytes)
      
      The pre-console buffer will buffer the last CONFIG_PRE_CON_BUF_SZ bytes
      Any earlier characters are silently dropped.
      9558b48a
  3. Oct 03, 2011
  4. Oct 01, 2011
  5. Sep 30, 2011
  6. Sep 19, 2011
  7. Sep 05, 2011
  8. Aug 04, 2011
    • Albert ARIBAUD's avatar
      Convert ISO-8859 files to UTF-8 · fa82f871
      Albert ARIBAUD authored
      
      There was a mix of UTF-8 and ISO-8859 files in the U-Boot source
      tree, which could cause issues with the patchwork review system.
      This commit converts all ISO-8859 files to UTF-8.
      
      Signed-off-by: default avatarAlbert ARIBAUD <albert.u.boot@aribaud.net>
      fa82f871
    • Heiko Schocher's avatar
      hwmon: do not init sensors on startup · 780f13a9
      Heiko Schocher authored
      
      The U-Boot Design Principles[1] clearly say:
      
        Initialize devices only when they are needed within U-Boot, i.e. don't
        initialize the Ethernet interface(s) unless U-Boot performs a download
        over Ethernet; don't initialize any IDE or USB devices unless U-Boot
        actually tries to load files from these, etc. (and don't forget to
        shut down these devices after using them - otherwise nasty things may
        happen when you try to boot your OS).
      
      So, do not initialize and read the sensors on startup.
      
      Signed-off-by: default avatarHeiko Schocher <hs@denx.de>
      cc: Wolfgang Denk <wd@denx.de>
      cc: Holger Brunck <holger.brunck@keymile.com>
      780f13a9
    • Timur Tabi's avatar
      video: Add SHARP LQ084S3LG01 LCD support on P1022DS · 3b4a2263
      Timur Tabi authored
      
      The SHARP LQ084S3LG01 is a TFT LCD used on the P1022DS (revision "C") board.
      This device only supports 800x600 resolution, so if that resolution is selected,
      assume that this is the device.  The device is attached to the LVDS port
      on the P1022DS board.
      
      The existing 800x600 entry (for the PDM360NG board) is actually 800x480,
      so we fix that.  To support two different 800x resolutions, the Y-resolution
      is now passed to fsl_diu_init() and both values are used to pick the proper
      fb_videomode structure.
      
      The data for the 800x600 video mode is originally from Jiang Yutang.
      
      Signed-off-by: default avatarTimur Tabi <timur@freescale.com>
      Signed-off-by: default avatarJiang Yutang <b14898@freescale.com>
      3b4a2263
Loading