Skip to content
Snippets Groups Projects
  1. Oct 09, 2011
    • York Sun's avatar
      powerpc/mpc8xxx: Merge entries in DDR speed table · 712cf7ab
      York Sun authored
      
      It is not necessary to keep multiple entries for the same setting in DDR
      speed tables. Merge them for smaller tables. Also restructure the tables
      for smaller size. Cleanup some typedefs.
      
      Enforce strict checking for speed table. If DIMM is running at higher than
      known speed, try to use the highest speed setting. If rank is unknown, it
      has to panic.
      
      Removed ODT overriding for P2020DS as it is not necessary.
      
      Signed-off-by: default avatarYork Sun <yorksun@freescale.com>
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      712cf7ab
  2. Jul 11, 2011
  3. Apr 04, 2011
  4. Mar 24, 2011
  5. Oct 18, 2008
    • Haiying Wang's avatar
      Add ddr interleaving suppport for MPC8572DS board · 4ca06607
      Haiying Wang authored
      
      * Add board specific parameter table to choose correct cpo, clk_adjust,
      write_data_delay, 2T based on board ddr frequency and n_ranks.
      
      * Set odt_rd_cfg and odt_wr_cfg based on the dimm# and CS#.
      
      * Set memory controller interleaving mode to bank interleaving, and disable
      bank(chip select) interleaving mode by default, because the default on-board
      DDR DIMMs are 2x512MB single-rank.
      
      * Change CONFIG_ICS307_REFCLK_HZ from 33333333 to 33333000.
      
      Signed-off-by: default avatarJames Yang <James.Yang@freescale.com>
      Signed-off-by: default avatarHaiying Wang <Haiying.Wang@freescale.com>
      4ca06607
    • Haiying Wang's avatar
      Pass dimm parameters to populate populate controller options · dfb49108
      Haiying Wang authored
      
      Because some dimm parameters like n_ranks needs to be used with the board
      frequency to choose the board parameters like clk_adjust etc. in the
      board_specific_paramesters table of the board ddr file, we need to pass
      the dimm parameters to the board file.
      
      * move ddr dimm parameters header file from /cpu to /include directory.
      * add ddr dimm parameters to populate board specific options.
      * Fix fsl_ddr_board_options() for all the 8xxx boards which call this function.
      
      Signed-off-by: default avatarHaiying Wang <Haiying.Wang@freescale.com>
      dfb49108
  6. Aug 27, 2008
Loading